OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
2
3         PR c++/31132
4         * g++.dg/template/crash69.C: New.
5
6 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
7
8         * lib/target-supports.exp (check_effective_target_arm32): Use
9         check_no_compiler_messages.
10
11 2007-08-15  Diego Novillo  <dnovillo@google.com>
12
13         gcc.dg/tree-ssa/20070815.c: New test.
14
15 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
16
17         PR fortran/33077
18         * gfortran.dg/random_7.f90: Initialize variable.
19
20 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
21
22         PR middle-end/33074
23         * gfortran.dg/pr33074.f90: New test.
24
25         PR c++/32992
26         * g++.dg/opt/nrv14.C: New test.
27
28 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
29
30         PR c++/33035
31         * g++.dg/template/crash68.C: New.
32
33 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
34  
35         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
36         * gcc.dg/sibcall-4.c: Ditto.
37
38 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
39
40         PR fortran/33066
41         * gfortran.dg/use_8.f90: New test.
42         * gfortran.dg/c_loc_tests_2.f03: Fix code.
43
44 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
45
46         PR c++/27211
47         * g++.dg/template/error27.C: New.
48         * g++.dg/template/error28.C: New.
49         * g++.dg/other/pr28304.C: Adjust.
50         * g++.old-deja/g++.mike/p811.C: Likewise.
51
52 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
53
54         PR target/30315
55         * gcc.target/i386/pr30315.c: New.
56
57 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
58
59         PR fortran/32594
60         * gfortran.dg/substr_5.f90: New test.
61
62 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
63
64         PR c/30428
65         * gcc.dg/vector-2.c: New test.
66
67         PR c++/30428
68         * g++.dg/ext/vector8.C: New test.
69
70 2007-08-13  Dan Hipschman  <dsh@google.com>
71
72         PR c/32953
73         * gcc.dg/format/array-1.c: Add an additional test for
74         unterminated format strings of length 1.
75
76 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
77
78         PR fortran/32926
79         * gfortran.dg/external_procedures_3.f90: New test.
80
81 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
82
83         PR fortran/32827
84         * gfortran.dg/import6.f90: New test.
85
86 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
87
88         PR C/30427
89         *  gcc.dg/vector-1.c: New test.
90
91 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
92
93         * gcc.dg/pr21255-4.c: Skip for PIC.
94         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
95
96 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
97
98         * gcc.dg/attr-isr.c: Skip for PIC.
99         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
100         * gcc.dg/attr-isr-trapa.c: Likewise.
101         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
102         * gcc.dg/pragma-isr-trapa.c: Likewise.
103         * gcc.dg/pragma-isr-trapa2.c: Likewise.
104
105 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
106
107         PR fortran/32962
108         * gfortran.dg/transpose_1.f90: New test.
109
110 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
111
112         PR fortran/29600
113         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
114         intrinsic.
115
116 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
117
118         PR fortran/30964
119         PR fortran/33054
120         * gfortran.dg/random_4.f90: New test.
121         * gfortran.dg/random_5.f90: New test.
122         * gfortran.dg/random_6.f90: New test.
123         * gfortran.dg/random_7.f90: New test.
124
125 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
126
127         PR fortran/32860
128         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
129
130 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
131
132         PR fortran/31629
133         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
134
135 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
136
137         PR fortran/29600
138         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
139         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
140
141 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
142
143         PR fortran/32937
144         * gfortran.dg/char_length_6.f90: New test.
145
146 2007-08-10  Ollie Wild  <aaw@google.com>
147
148         * g++.dg/lookup/using18.C: New test.
149
150 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
151
152         PR c++/17763
153         * g++.dg/other/error16.C: New.
154
155 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
156
157         PR libfortran/33039
158         * gfortran.dg/namelist_37.f90: New test.
159
160 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
161
162         PR c++/22256
163         * g++.dg/conversion/op3.C: New.
164
165 2007-08-09  Tobias Burnus  <burnus@net-b.de>
166
167         PR fortran/32987
168         * gfortran.dg/fmt_tab_1.f90: New.
169         * gfortran.dg/fmt_tab_2.f90: New.
170
171 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
172
173         PR c/32796
174         * gcc.c-torture/compile/pr32796.c: New test.
175
176 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
177
178         PR middle-end/32813
179         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
180         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS instead
181         of just -O.
182
183 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
184
185         * gcc.target/mips/code-readable-1.c: New test.
186         * gcc.target/mips/code-readable-2.c: Likewise.
187         * gcc.target/mips/code-readable-3.c: Likewise.
188
189 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
190             Revital Eres  <eres@il.ibm.com>
191
192         * gfortran.dg/sms-1.f90: Add comment.
193         * gfortran.dg/sms-2.f90: New.
194
195 2007-08-07  Ian Lance Taylor  <iant@google.com>
196
197         * gcc.dg/instrument-1.c: New test.
198         * gcc.dg/instrument-2.c: New test.
199         * gcc.dg/instrument-3.c: New test.
200
201 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
202
203         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
204
205 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
206
207         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
208         !vector_alignment_reachable targets.
209         * gcc.dg/vect/vect-33.c: Likewise.
210         * gcc.dg/vect/vect-42.c: Likewise.
211         * gcc.dg/vect/vect-44.c: Likewise.
212         * gcc.dg/vect/vect-50.c: Likewise.
213         * gcc.dg/vect/vect-70.c: Likewise.
214         * gcc.dg/vect/vect-71.c: Likewise.
215         * gcc.dg/vect/vect-87.c: Likewise.
216         * gcc.dg/vect/vect-88.c: Likewise.
217         * gcc.dg/vect/vect-91.c: Likewise.
218         * gcc.dg/vect/vect-93.c: Likewise.
219         * gcc.dg/vect/vect-96.c: Likewise.
220         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
221         * gcc.dg/vect/section-anchors-69.c: Likewise.
222         * gcc.dg/vect/pr25413.c: Likewise.
223         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
224         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
225         * gfortran.dg/vect-2.f90: Likewise.
226         * gfortran.dg/vect-3.f90: Likewise.
227         * gfortran.dg/vect-4.f90: Likewise.
228         * gfortran.dg/vect-5.f90: Likewise.
229         * lib/target-supports.exp (check_effective_target_natural_alignment): 
230         Return false for darwin. 
231         (check_effective_target_vector_alignment_reachable_for_double): New.    
232
233 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
234
235         * gcc.dg/multiword-1.c: New testcase.
236
237 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
238
239         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
240         messages.
241         * gfortran.dg/namelist_36.f90: New test.
242
243 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
244
245         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
246           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
247
248 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
249
250         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
251         * gcc.dg/torture/type-generic-1.c: Likewise.
252
253 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
254
255         * gcc.c-torture/20070522-1.c: Move to ...
256         * gcc.c-torture/compile/20070522-1.c: Here.
257
258 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
259
260         PR fortran/29828
261         * gfortran.dg/minmax_char_1.f90: New test.
262         * gfortran.dg/minmax_char_2.f90: New test.
263         * gfortran.dg/min_max_optional_4.f90: New test.
264
265 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
266
267         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
268         hanging on the testcase.
269
270 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
271
272         PR middle-end/32988
273         * gcc.c-torture/compile/pr32988.c: New test.
274
275 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
276
277         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
278
279 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
280
281         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
282
283         Revert:
284         2007-03-22  Dirk Mueller  <dmueller@suse.de>
285
286         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
287
288 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
289
290         PR fortran/32979
291         * gfortran.dg/isnan_1.f90: New test.
292
293 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
294             Revital Eres <eres@il.ibm.com>
295
296         * gcc.dg/sms-antideps.c: New test.
297
298 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
299
300         PR fortran/31214
301         * gfortran.dg/entry_13.f90: New test.
302
303         * gfortran.dg/entry_12.f90: Clean up .mod file.
304
305 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
306
307         PR fortran/32770
308         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
309         variables as kind=4 so they don't overflow the record length.
310
311 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
312
313         PR fortran/32968
314         * gfortran.dg/selected_kind_1.f90: New test.
315
316 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
317
318         PR middle-end/32780
319         * gcc.c-torture/compile/pr32780.c: New test.
320
321 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
322
323         RP middle-end/32399
324         * gcc.c-torture/compile/pr32399.c: New testcase.
325
326 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
327
328         PR middle-end/32304
329         * g++.dg/torture/pr32304.C: New testcase.
330
331 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
332
333         PR middle-end/32935
334         * gfortran.fortran-torture/compile/complex_1.f90: New test.
335
336 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
337
338         PR fortran/32955
339         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
340
341 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
342
343         PR fortran/31202
344         * gfortran.dg/nint_2.f90: New test.
345
346 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
347
348         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
349         * gcc.dg/weak/typeof-2.c: Likewise.
350
351 2007-08-03  Diego Novillo  <dnovillo@google.com>
352
353         PR 31521
354         * gcc.dg/tree-ssa/pr31521.c: New test.
355
356 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
357
358         PR fortran/32770
359         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
360         iostat must be default kind.
361
362 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
363
364         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
365
366 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
367
368         PR fortran/32770
369         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
370         explicit so test passes with -fdefault-integer-8.
371         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
372         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
373
374 2007-08-02  Lee Millward  <lee.millward@gmail.com>
375
376         PR c++/30849
377         * g++.dg/parse/asm1.C: New test.
378
379         PR c++/30850
380         * g++.dg/parse/asm2.C: Likewise.
381
382         PR c++/30851
383         * g++.dg/parse/asm3.C: Likewise.
384         
385 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
386
387         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
388           "int" is only 16 bit bits wide.
389         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
390
391 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
392
393         * g++.dg/torture/type-generic-1.C: New.
394         * gcc.dg/pr28796-2.c: Move tests ...
395         * gcc.dg/tg-tests.h: ... here.
396         * gcc.dg/torture/type-generic-1.c: New.
397
398 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
399
400         PR libfortran/32954
401         * minmaxloc_3.f90:  New test case.
402
403 2007-08-01  Tobias Burnus  <burnus@net-b.de>
404
405         PR fortran/32936
406         * gfortran.dg/allocate_stat.f90: New.
407
408 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
409
410         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
411
412 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
413
414         PR tree-optimization/32919
415         * gcc.c-torture/compile/pr32919.c: New.
416
417 2007-08-01  Nick Clifton  <nickc@redhat.com>
418
419         * gcc.c-torture/execute/execute.exp: Change copyright header to
420         refer to version 3 of the GNU General Public License and to point
421         readers at the COPYING3 file and the FSF's license web page.
422         * gcc.c-torture/execute/ieee/ieee.exp,
423         gcc.c-torture/unsorted/unsorted.exp,
424         gcc.c-torture/compile/compile.exp,
425         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
426         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
427         gcc.target/cris/torture/cris-torture.exp,
428         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
429         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
430         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
431         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
432         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
433         gnat.dg/dg.exp, gnat.dg/style/style.exp,
434         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
435         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
436         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
437         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
438         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
439         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
440         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
441         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
442         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
443         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
444         gcc.dg/noncompile/noncompile.exp,
445         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
446         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
447         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
448         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
449         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
450         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
451         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
452         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
453         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
454         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
455         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
456         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
457         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
458         g++.old-deja/old-deja.exp,
459         gfortran.fortran-torture/execute/execute.exp,
460         gfortran.fortran-torture/compile/compile.exp,
461         treelang/output/output-1.c, treelang/output/output-1.tree,
462         treelang/execute/execute.exp, treelang/Makefile.in,
463         treelang/compile/compile.exp, g++.dg/dg.exp,
464         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
465         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
466         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
467         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
468         g++.dg/compat/struct-layout-1.exp,
469         g++.dg/compat/struct-layout-1_generate.c,
470         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
471         g++.dg/bprob/bprob.exp, config/default.exp,
472         gcc.test-framework/test-framework.awk,
473         gcc.test-framework/gen_directive_tests,
474         gcc.test-framework/test-framework.exp,
475         objc.dg/special/special.exp,
476         objc.dg/gnu-encoding/gnu-encoding.exp,
477         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
478         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
479         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
480         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
481         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
482         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
483         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
484         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
485         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
486         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
487         lib/target-supports-dg.exp, lib/gcc-defs.exp,
488         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
489         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
490         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
491         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
492         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
493         Likewise.
494
495 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
496
497         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
498         error message text.
499
500 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
501
502         PR fortran/32945
503         * gfortran.dg/initialization_12.f90: New test.
504
505 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
506
507         PR fortran/31609
508         * gfortran.dg/entry_12.f90: New test.
509
510 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
511
512         PR fortran/32938
513         * gfortran.dg/altreturn_6.f90: New test.
514
515 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
516
517         PR fortran/32942
518         * gfortran.dg/exponent_2.f90: New test.
519
520 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
521
522         * gcc.dg/vect/vect-117.c: New test.
523         * gcc.dg/vect/vect-74.c: Enabled test
524         * gcc.dg/vect/vect-81.c: Enabled test
525
526 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
527
528         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
529         s/dg-error/dg-warning where warning is expected.
530
531 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
532
533         PR fortran/32770
534         * gfortran.dg/array_constructor_12.f90:  Adjust argument
535         of huge() to correct kind.
536
537 2007-07-30  Ollie Wild  <aaw@google.com>
538
539         * gcc.dg/cpp/counter-2.c: New test.
540         * gcc.dg/cpp/counter-3.c: New test.
541         * gcc.dg/cpp/dir-only-1.c: New test.
542         * gcc.dg/cpp/dir-only-1.h: New file.
543         * gcc.dg/cpp/dir-only-2.c: New test.
544         * gcc.dg/cpp/dir-only-3.c: New test.
545         * gcc.dg/cpp/dir-only-3a.h: New file.
546         * gcc.dg/cpp/dir-only-3b.h: New file.
547         * gcc.dg/cpp/dir-only-4.c: New test.
548         * gcc.dg/cpp/dir-only-5.c: New test.
549         * gcc.dg/cpp/dir-only-6.c: New test.
550
551 2007-07-30  Julian Brown  <julian@codesourcery.com>
552
553         * gcc.target/arm/neon/v*.c: Regenerate.
554
555 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
556
557         PR c++/32108
558         * g++.dg/ext/label6.C: New.
559
560 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
561
562         PR libfortran/32858
563         PR libfortran/30814
564         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
565
566 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
567
568         PR fortran/31211
569         * gfortran.dg/actual_pointer_function_1.f90: New test.
570
571         PR fortran/32682
572         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
573
574 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
575
576         PR fortran/32906
577         * gfortran.dg/shape_1.f90: Adjust error message.
578         * gfortran.dg/parameter_array_ref_1.f90: New test.
579
580 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
581
582         PR fortran/31609
583         * gfortran.dg/entry_11.f90: New test.
584
585 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
586             Revital Eres  <eres@il.ibm.com>
587
588         * gfortran.dg/sms-1.f90: New test.
589
590 2007-07-28  Richard Guenther  <rguenther@suse.de>
591
592         * gcc.c-torture/compile/pr32920.c: New testcase.
593
594 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
595
596         PR c++/30917
597         * g++.dg/lookup/friend11.C: New test.
598
599 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
600
601         * gfortran.dg/namelist_5.f90: Adjusted error message.
602         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
603         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
604         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
605         * gfortran.dg/namelist_32.f90: ... this.
606
607         PR fortran/32876
608         * gfortran.dg/namelist_33.f90: New test.
609
610         PR fortran/32905
611         * gfortran.dg/namelist_34.f90: New test.
612
613         PR fortran/31818
614         * gfortran.dg/namelist_35.f90: New test.
615
616 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
617
618         PR fortran/32880
619         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
620
621 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
622
623         PR testsuite/32471
624         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
625           assuming it is 0x7ffffffff.
626         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
627         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
628
629 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
630
631         * gfortran.dg/operator_3.f90: Fix dg directive.
632         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
633         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
634         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
635
636 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
637
638         * g++.dg/cpp0x/decltype1.C: New.
639         * g++.dg/cpp0x/decltype2.C: New.
640         * g++.dg/cpp0x/decltype3.C: New.
641         * g++.dg/cpp0x/decltype4.C: New.
642         * g++.dg/cpp0x/decltype5.C: New.
643         * g++.dg/cpp0x/decltype6.C: New.
644
645 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
646
647         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
648           because the test relies on bit 31 to be the sign bit.
649
650 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
651
652         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
653           assuming it is 0x7fffffff.
654         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
655         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
656
657 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
658
659         PR c++/32346
660         * g++.dg/expr/bitfield9.C: New test.
661
662 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
663
664         PR fortran/32899
665         * gfortran.dg/logical_comp.f90: Update dg-error strings.
666
667 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
668
669         PR fortran/32760
670         * gfortran.dg/private_type_7.f90: New test.
671
672 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
673
674         PR fortran/32035
675         * gfortran.dg/select_char_1.f90: New test.
676
677 2007-07-27  Tobias Burnus  <burnus@net-b.de>
678
679         PR fortran/32903
680         * gfortran.dg/initialization_11.f90: New test.
681
682 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
683
684         * gcc.target/mips/ins-1.c: New test.
685
686 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
687
688         PR/19232
689         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
690         (f1): Likewise.
691
692 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
693
694         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
695         error: width of 'spare' exceeds its type.
696
697 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
698
699         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
700         * gcc.dg/sibcall-4.c: Likewise.
701
702 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
703
704         PR rtl-optimization/31500
705         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
706         * g++.dg/warn/Warray-bounds.C: Likewise.
707
708 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
709
710         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
711
712 2007-07-25  Julian Brown  <julian@codesourcery.com>
713             Paul Brook  <paul@codesourcery.com>
714             Joseph Myers  <joseph@codesourcery.com>
715             Mark Shinwell  <shinwell@codesourcery.com>
716
717         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
718         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
719         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
720         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
721         (check_effective_target_arm_neon_hw): New.
722         * gcc.target/arm/neon/neon.exp: New file.
723         * gcc.target/arm/neon/polytypes.c: New file.
724         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
725
726 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
727
728         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
729           targets where an "int" is less than 32 bits wide.
730
731 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
732
733         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
734
735 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
736
737         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
738           during addition if an int is only 16 bits wide.
739         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
740
741 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
742
743         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
744           size as "long int" and are 32 or 64 bits wide.
745         * gcc.dg/torture/pr28814.c: Likewise.
746
747 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
748
749         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
750           exactly as wide as an int.
751
752 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
753
754         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
755         Define and use throughout as long long printf format specifier.
756         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
757         Likewise.
758
759 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
760
761         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
762         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
763
764 2007-07-25  Ben Elliston  <bje@au.ibm.com>
765
766         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
767
768 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
769
770         * gcc.c-torture/execute/20070724-1.c: New.
771
772 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
773
774         PR fortran/31205
775         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
776         "deallocates" to 24, since patch has code rid of much spurious
777         code.
778         * gfortran.dg/interface_assignment_1.f90 : New test.
779
780         PR fortran/32842
781         * gfortran.dg/interface_assignment_2.f90 : New test.
782
783 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
784
785         PR fortran/32867
786         * fortran.dg/initialization_10.f90: New test.
787
788 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
789
790         PR fortran/32778
791         * gfortran.dg/imag_2.f: Removed
792         * gfortran.dg/warn_std_1.f90: New test.
793         * gfortran.dg/warn_std_2.f90: New test.
794         * gfortran.dg/warn_std_3.f90: New test.
795
796 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
797
798         PR c++/29001
799         * g++.dg/init/new22.C: New.
800
801 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
802
803         PR c++/32561
804         * g++.dg/template/crash67.C: New.
805
806 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
807
808         * lib/target-support.exp (check_effective_target_natural_alignment): 
809         (check_effective_target_vector_alignment_reachable): New.
810         * config/spu/spu.c (spu_vector_alignment_reachable): New.
811         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
812         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
813         check.
814         * gcc.dg/vect/pr25413.c: Likewise.
815         * gcc.dg/vect/pr31699.c: Likewise.
816
817 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
818
819         PR fortran/30814
820         * gfortran.dg/pack_bounds_1.f90:  New test case.
821
822 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
823
824         PR fortran/31639
825         * gfortran.dg/initialization_9.f90: New test.
826
827 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
828
829         PR fortran/32797
830         PR fortran/32800
831         * gfortran.dg/bind_c_usage_8.f03: New test case.
832         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
833         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
834
835 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
836
837         * gcc.target/mips/branch-cost-1.c: New test.
838         * gcc.target/mips/branch-cost-2.c: Likewise.
839
840 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
841
842         PR fortran/32732
843         * gfortran.dg/c_char_tests.f03: New test case.
844         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
845         * gfortran.dg/c_char_tests_2.f03: New test case.
846         * gfortran.dg/value_6.f03: Ditto.
847         * gfortran.dg/value_7.f03: Ditto.
848
849 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
850
851         PR fortran/32600
852         * gfortran.dg/c_funloc_tests_5.f03: New.
853         * gfortran.dg/c_funloc_tests_5.f04: New.
854         * gfortran.dg/c_funloc_tests_4_driver.c: New.
855
856 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
857
858         PR c++/32839
859         * g++.dg/expr/call4.C: New.
860         * g++.dg/expr/call5.C: New.
861
862 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
863
864         PR fortran/32710
865         * gfortran.dg/namelist_30.f90: New test.
866
867 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
868
869         PR fortran/29962
870         * gfortran.dg/array_initializer_1.f90: Removed warning.
871         * gfortran.dg/initialization_1.f90: Adjusted messages.
872         * gfortran.dg/nested_modules_6.f90: Removed warning.
873
874         PR fortran/31253
875         * gfortran.dg/initialization_7.f90: New test.
876
877         PR fortran/31639
878         * gfortran.dg/initialization_8.f90: New test.
879
880 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
881
882         PR c++/30818
883         * g++.dg/template/crash47.C: Adjust errors.
884         * g++.dg/template/crash48.C: Adjust errors.
885         * g++.dg/template/typename12.C: New.
886         * g++.dg/template/typename13.C: New.
887         * g++.dg/template/typename14.C: New.
888         * g++.dg/template/typedef6.C: Adjust errors.
889
890 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
891
892         PR fortran/32627
893         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
894         * gfortran.dg/pr32627.f03: New test case.
895
896         * gfortran.dg/c_f_pointer_logical.f03: New test case.
897         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
898         c_f_pointer_logical.
899         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
900         c_f_pointer_complex.
901         * gfortran.dg/c_f_pointer_complex.f03: New test case.
902         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
903         c_f_pointer_shape_tests_2.
904         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
905
906 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
907
908         PR fortran/32804
909         * gfortran.dg/c_loc_tests_9.f03: New test case.
910         * gfortran.dg/c_loc_tests_10.f03: Ditto.
911
912 2007-07-21  Lee Millward  <lee.millward@gmail.com>
913
914         PR fortran/32823
915         * gfortran.dg/int_2.f90: New test.
916         
917 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
918
919         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
920
921 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
922
923         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
924         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
925
926 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
927
928         PR tree-optimization/19910
929         * gcc.dg/pr19910.c: New test.
930
931 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
932
933         PR fortran/32738
934         * gfortran.dg/pr32738.f90: New test.
935
936 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
937
938         PR tree-optimzation/32635
939         * gfortran.dg/pr32635.f:  New test case.
940
941 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
942
943         PR fortran/32801
944         * gfortran.dg/pr32801.f03: New test case.
945
946 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
947
948         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
949         Test negative numbers also.
950         * gcc.dg/c99-math-float-1.c: Likewise.
951         * gcc.dg/c99-math-long-double-1.c: Likewise.
952         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
953         test inputs.
954
955 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
956         
957         * lib/target-supports.exp (check_effective_target_sync_int_long):
958         Enable for xtensa.
959         (check_effective_target_sync_char_short): Likewise.
960         
961 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
962
963         * gcc.dg/pr28796-2.c: Add more cases.
964
965 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
966
967         * gcc.dg/pr28796-1.c: Add more cases.
968         * gcc.dg/pr28796-2.c: Likewise.
969
970 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
971
972         * gcc.dg/pr28796-1.c: Add more cases.
973         * gcc.dg/pr28796-2.c: Likewise.
974
975 2007-07-17  Janus Weil  <jaydub66@gmail.com>
976
977         PR fortran/32535
978         * gfortran.dg/pr32535.f90: New test.
979
980 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
981
982         PR fortran/31320
983         PR fortran/32665
984         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
985
986 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
987
988         PR rtl-optimization/32773
989         * gcc.dg/pr32773.c: New test.
990
991 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
992
993         * gcc.target/spu/intrinsics-1.c: Use dg-message to
994         match flax-vector-conversions note.
995         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
996         instead of dg-error for the warning.
997
998 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
999
1000         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1001           adapted to work on targets with 16-bit or wider int.
1002         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1003         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1004         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1005         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1006
1007 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1008
1009         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1010         support large arrays.
1011         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1012         * gcc.dg/20061109-1.c: Likewise.
1013         * gcc.c-torture/execute/20061101-1.x: Likewise.
1014         * gcc.c-torture/execute/pr29797-1.x: Likewise.
1015         * gcc.c-torture/execute/pr31448.x: Likewise.
1016
1017 2007-07-16  Lee Millward  <lee.millward@gmail.com>
1018
1019         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1020
1021         PR fortran/32238
1022         * gfortran.dg/pr32238.f90: New test.
1023
1024         PR fortran/32222
1025         * gfortran.dg/pr32222.f90: New test.
1026
1027         PR fortran/32242
1028         * gfortran.dg/pr32242.f90: New test.
1029         
1030 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
1031             David Ung  <davidu@mips.com>
1032
1033         * gcc.target/mips/mips-sched-madd.c: New test case.
1034
1035 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1036
1037         PR libfortran/32611
1038         * gfortran.dg/large_real_kind_1.f90: Update test.
1039         * gfortran.dg/pr17706.f90: Update test.
1040         * gfortran.dg/fmt_zero_digits.f90: Update test.
1041         * gfortran.dg/fmt_zero_precision.f90: Update test.
1042         * gfortran.dg/real_const_3.f90: Update test.
1043
1044 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1045
1046         PR fortran/32036
1047         * gfortran.dg/bounds_check_8.f90: New test.
1048         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1049
1050 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1051
1052         PR fortran/32357
1053         * gfortran.dg/mvbits_2.f90: New test.
1054
1055 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1056
1057         PR libfortran/32731
1058         * gfortran.dg/pack_mask_1.f90:  New test.
1059         * gfortran.dg/unpack_mask_1.f90:  New test.
1060
1061 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1062
1063         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1064         * gcc.dg/20001101-1.c: Likewise.
1065         * gcc.dg/20001102-1.c: Likewise.
1066         * gcc.dg/20020116-2.c: Likewise.
1067         * gcc.dg/20020416-1.c: Likewise.
1068         * gcc.dg/sparc-constant-1.c: Likewise.
1069         * gcc.dg/sparc-dwarf2.c: Likewise.
1070         * gcc.dg/sparc-frame-1.c: Likewise.
1071         * gcc.dg/sparc-getcontext-1.c: Likewise.
1072         * gcc.dg/sparc-loop-1.c: Likewise.
1073         * gcc.dg/sparc-reg-1.c: Likewise.
1074         * gcc.dg/sparc-ret.c: Likewise.
1075         * gcc.dg/sparc-trap-1.c: Likewise.
1076         * gcc.dg/ultrasp10.c: Likewise.
1077         * gcc.dg/ultrasp11.c: Likewise.
1078         * gcc.dg/ultrasp1.c: Likewise.
1079         * gcc.dg/ultrasp2.c: Likewise.
1080         * gcc.dg/ultrasp3.c: Likewise.
1081         * gcc.dg/ultrasp4.c: Likewise.
1082         * gcc.dg/ultrasp5.c: Likewise.
1083         * gcc.dg/ultrasp6.c: Likewise.
1084         * gcc.dg/ultrasp7.c: Likewise.
1085         * gcc.dg/ultrasp8.c: Likewise.
1086         * gcc.dg/ultrasp9.c: Likewise.
1087         * gcc.dg/splet-1.c: Delete.
1088
1089 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
1090
1091         PR fortran/32724
1092         * gfortran.dg/stfunc_5.f90: New test.
1093
1094 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
1095
1096         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1097         New procedure to check if arrays are naturally aligned to the vector
1098         alignment boundary.
1099         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
1100         in size_t typedef.  Adjust tree dump scan results according to
1101         vect_aligned_arrays target check.
1102         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1103         vect_aligned_arrays target check.
1104         * gcc.dg/vect/pr31699.c: Ditto.
1105
1106 2007-07-13  Sa Liu  <saliu@de.ibm.com>
1107
1108         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1109         for V2DFmode vector conditional expression.
1110         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
1111         and dfceq patterns.
1112         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
1113         and dfcgt patterns.
1114         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
1115         V2DFmode comparison and test special values.
1116         * lib/target-supports.exp: Switch on test for V2DFmode 
1117         vector conditional expression.
1118
1119 2007-07-13  Richard Guenther  <rguenther@suse.de>
1120
1121         PR tree-optimization/32721
1122         * gcc.dg/pr32721.c: New testcase.
1123
1124 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1125
1126         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1127         error message part that continues on a new line.
1128
1129 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
1130
1131         * gcc.dg/c99-tgmath-1.c: New.
1132         * gcc.dg/c99-tgmath-2.c: New.
1133         * gcc.dg/c99-tgmath-3.c: New.
1134         * gcc.dg/c99-tgmath-4.c: New.
1135
1136 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1137             Janis Johnson  <janis187@us.ibm.com>
1138
1139         PR testsuite/25241
1140         * gcc.test-framework/dg-error-exp-F.c: New test.
1141         * gcc.test-framework/dg-warning-exp-F.c: New test.
1142         * lib/gcc.exp: Enable warning and error prefixes.
1143         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1144         (dg-error): Wrap original dg-error.
1145         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1146         markers from dg-error/dg-warning directives.
1147         * gcc.dg/20040322-1.c: Likewise.
1148         * gcc.dg/Wchar-subscripts-1.c: Likewise.
1149         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1150         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1151         * gcc.dg/Werror-1.c: Likewise.
1152         * gcc.dg/Werror-10.c: Likewise.
1153         * gcc.dg/Werror-11.c: Likewise.
1154         * gcc.dg/Werror-2.c: Likewise.
1155         * gcc.dg/Werror-3.c: Likewise.
1156         * gcc.dg/Werror-4.c: Likewise.
1157         * gcc.dg/Werror-5.c: Likewise.
1158         * gcc.dg/Werror-6.c: Likewise.
1159         * gcc.dg/Werror-7.c: Likewise.
1160         * gcc.dg/Werror-8.c: Likewise.
1161         * gcc.dg/Werror-9.c: Likewise.
1162         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1163         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1164         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1165         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1166         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1167         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1168         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1169         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1170         * gcc.dg/Wnested-externs-1.c: Likewise.
1171         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1172         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1173         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1174         * gcc.dg/Wshadow-3.c: Likewise.
1175         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1176         * gcc.dg/Wwrite-strings-1.c: Likewise.
1177         * gcc.dg/anon-struct-5.c: Likewise.
1178         * gcc.dg/anon-struct-6.c: Likewise.
1179         * gcc.dg/anon-struct-7.c: Likewise.
1180         * gcc.dg/anon-struct-8.c: Likewise.
1181         * gcc.dg/array-8.c: Likewise.
1182         * gcc.dg/array-quals-2.c: Likewise.
1183         * gcc.dg/asm-qual-1.c: Likewise.
1184         * gcc.dg/asm-wide-1.c: Likewise.
1185         * gcc.dg/assign-warn-1.c: Likewise.
1186         * gcc.dg/assign-warn-2.c: Likewise.
1187         * gcc.dg/bitfld-10.c: Likewise.
1188         * gcc.dg/bitfld-11.c: Likewise.
1189         * gcc.dg/bitfld-12.c: Likewise.
1190         * gcc.dg/bitfld-13.c: Likewise.
1191         * gcc.dg/bitfld-14.c: Likewise.
1192         * gcc.dg/builtin-choose-expr-2.c: Likewise.
1193         * gcc.dg/builtins-30.c: Likewise.
1194         * gcc.dg/c90-const-expr-5.c: Likewise.
1195         * gcc.dg/c90-typespec-1.c: Likewise.
1196         * gcc.dg/c99-const-expr-5.c: Likewise.
1197         * gcc.dg/c99-flex-array-5.c: Likewise.
1198         * gcc.dg/c99-fordecl-3.c: Likewise.
1199         * gcc.dg/c99-tag-3.c: Likewise.
1200         * gcc.dg/c99-typespec-1.c: Likewise.
1201         * gcc.dg/c99-vla-jump-1.c: Likewise.
1202         * gcc.dg/c99-vla-jump-2.c: Likewise.
1203         * gcc.dg/c99-vla-jump-3.c: Likewise.
1204         * gcc.dg/c99-vla-jump-4.c: Likewise.
1205         * gcc.dg/c99-vla-jump-5.c: Likewise.
1206         * gcc.dg/cast-1.c: Likewise.
1207         * gcc.dg/cast-2.c: Likewise.
1208         * gcc.dg/cast-3.c: Likewise.
1209         * gcc.dg/cast-4.c: Likewise.
1210         * gcc.dg/cast-pretty-print-1.c: Likewise.
1211         * gcc.dg/comp-goto-2.c: Likewise.
1212         * gcc.dg/comp-goto-3.c: Likewise.
1213         * gcc.dg/cpp/error-1.c: Likewise.
1214         * gcc.dg/cpp/if-paren.c: Likewise.
1215         * gcc.dg/decl-7.c: Likewise.
1216         * gcc.dg/decl-8.c: Likewise.
1217         * gcc.dg/decl-nospec-1.c: Likewise.
1218         * gcc.dg/decl-nospec-2.c: Likewise.
1219         * gcc.dg/decl-nospec-3.c: Likewise.
1220         * gcc.dg/declspec-10.c: Likewise.
1221         * gcc.dg/declspec-11.c: Likewise.
1222         * gcc.dg/declspec-12.c: Likewise.
1223         * gcc.dg/declspec-13.c: Likewise.
1224         * gcc.dg/declspec-14.c: Likewise.
1225         * gcc.dg/declspec-15.c: Likewise.
1226         * gcc.dg/declspec-16.c: Likewise.
1227         * gcc.dg/declspec-17.c: Likewise.
1228         * gcc.dg/declspec-4.c: Likewise.
1229         * gcc.dg/declspec-5.c: Likewise.
1230         * gcc.dg/declspec-6.c: Likewise.
1231         * gcc.dg/declspec-7.c: Likewise.
1232         * gcc.dg/declspec-8.c: Likewise.
1233         * gcc.dg/declspec-9.c: Likewise.
1234         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1235         * gcc.dg/dfp/constants-c99.c: Likewise.
1236         * gcc.dg/dfp/keywords-c89.c: Likewise.
1237         * gcc.dg/dfp/keywords-c99.c: Likewise.
1238         * gcc.dg/dfp/keywords-reserved.c: Likewise.
1239         * gcc.dg/dfp/typespec.c: Likewise.
1240         * gcc.dg/dremf-type-compat-2.c: Likewise.
1241         * gcc.dg/dremf-type-compat-3.c: Likewise.
1242         * gcc.dg/dremf-type-compat-4.c: Likewise.
1243         * gcc.dg/empty-source-2.c: Likewise.
1244         * gcc.dg/empty-source-3.c: Likewise.
1245         * gcc.dg/enum3.c: Likewise.
1246         * gcc.dg/extra-semi-2.c: Likewise.
1247         * gcc.dg/extra-semi-3.c: Likewise.
1248         * gcc.dg/float-range-1.c: Likewise.
1249         * gcc.dg/float-range-2.c: Likewise.
1250         * gcc.dg/float-range-3.c: Likewise.
1251         * gcc.dg/float-range-5.c: Likewise.
1252         * gcc.dg/format/asm_fprintf-2.c: Likewise.
1253         * gcc.dg/format/asm_fprintf-3.c: Likewise.
1254         * gcc.dg/format/asm_fprintf-4.c: Likewise.
1255         * gcc.dg/format/asm_fprintf-5.c: Likewise.
1256         * gcc.dg/format/cast-1.c: Likewise.
1257         * gcc.dg/format/gcc_diag-3.c: Likewise.
1258         * gcc.dg/format/gcc_diag-4.c: Likewise.
1259         * gcc.dg/format/gcc_diag-6.c: Likewise.
1260         * gcc.dg/format/gcc_diag-8.c: Likewise.
1261         * gcc.dg/format/gcc_diag-9.c: Likewise.
1262         * gcc.dg/format/nul-2.c: Likewise.
1263         * gcc.dg/format/opt-1.c: Likewise.
1264         * gcc.dg/format/opt-2.c: Likewise.
1265         * gcc.dg/format/opt-3.c: Likewise.
1266         * gcc.dg/format/opt-4.c: Likewise.
1267         * gcc.dg/format/opt-5.c: Likewise.
1268         * gcc.dg/format/opt-6.c: Likewise.
1269         * gcc.dg/framework-2.c: Likewise.
1270         * gcc.dg/func-args-1.c: Likewise.
1271         * gcc.dg/func-outside-1.c: Likewise.
1272         * gcc.dg/func-outside-2.c: Likewise.
1273         * gcc.dg/gnu-cond-expr-2.c: Likewise.
1274         * gcc.dg/gnu-cond-expr-3.c: Likewise.
1275         * gcc.dg/if-empty-1.c: Likewise.
1276         * gcc.dg/init-bad-1.c: Likewise.
1277         * gcc.dg/init-bad-2.c: Likewise.
1278         * gcc.dg/init-bad-3.c: Likewise.
1279         * gcc.dg/init-desig-obs-2.c: Likewise.
1280         * gcc.dg/init-desig-obs-3.c: Likewise.
1281         * gcc.dg/init-empty-2.c: Likewise.
1282         * gcc.dg/init-empty-3.c: Likewise.
1283         * gcc.dg/inline-11.c: Likewise.
1284         * gcc.dg/inline-12.c: Likewise.
1285         * gcc.dg/inline-8.c: Likewise.
1286         * gcc.dg/inline-9.c: Likewise.
1287         * gcc.dg/inline3.c: Likewise.
1288         * gcc.dg/label-decl-1.c: Likewise.
1289         * gcc.dg/label-decl-2.c: Likewise.
1290         * gcc.dg/label-decl-3.c: Likewise.
1291         * gcc.dg/label-decl-4.c: Likewise.
1292         * gcc.dg/long-long-typespec-1.c: Likewise.
1293         * gcc.dg/lvalue-2.c: Likewise.
1294         * gcc.dg/lvalue-3.c: Likewise.
1295         * gcc.dg/nested-func-3.c: Likewise.
1296         * gcc.dg/nested-redef-1.c: Likewise.
1297         * gcc.dg/noreturn-4.c: Likewise.
1298         * gcc.dg/old-style-prom-2.c: Likewise.
1299         * gcc.dg/old-style-prom-3.c: Likewise.
1300         * gcc.dg/old-style-then-proto-1.c: Likewise.
1301         * gcc.dg/overflow-warn-1.c: Likewise.
1302         * gcc.dg/overflow-warn-2.c: Likewise.
1303         * gcc.dg/overflow-warn-3.c: Likewise.
1304         * gcc.dg/overflow-warn-4.c: Likewise.
1305         * gcc.dg/overflow-warn-6.c: Likewise.
1306         * gcc.dg/parm-forwdecl-2.c: Likewise.
1307         * gcc.dg/parm-forwdecl-3.c: Likewise.
1308         * gcc.dg/parm-impl-decl-1.c: Likewise.
1309         * gcc.dg/parm-impl-decl-2.c: Likewise.
1310         * gcc.dg/parm-incomplete-1.c: Likewise.
1311         * gcc.dg/parm-mismatch-1.c: Likewise.
1312         * gcc.dg/pointer-arith-1.c: Likewise.
1313         * gcc.dg/pointer-arith-2.c: Likewise.
1314         * gcc.dg/pointer-arith-3.c: Likewise.
1315         * gcc.dg/pointer-arith-4.c: Likewise.
1316         * gcc.dg/pointer-arith-6.c: Likewise.
1317         * gcc.dg/pointer-arith-7.c: Likewise.
1318         * gcc.dg/pointer-arith-8.c: Likewise.
1319         * gcc.dg/pr13804-1.c: Likewise.
1320         * gcc.dg/pr15698-1.c: Likewise.
1321         * gcc.dg/pr15698-2.c: Likewise.
1322         * gcc.dg/pr15698-3.c: Likewise.
1323         * gcc.dg/pr15698-4.c: Likewise.
1324         * gcc.dg/pr15698-5.c: Likewise.
1325         * gcc.dg/pr15698-6.c: Likewise.
1326         * gcc.dg/pr15698-7.c: Likewise.
1327         * gcc.dg/pr15698-8.c: Likewise.
1328         * gcc.dg/pr17188-1.c: Likewise.
1329         * gcc.dg/pr17301-1.c: Likewise.
1330         * gcc.dg/pr17301-2.c: Likewise.
1331         * gcc.dg/pr17730-1.c: Likewise.
1332         * gcc.dg/pr20368-1.c: Likewise.
1333         * gcc.dg/pr20368-2.c: Likewise.
1334         * gcc.dg/pr20368-3.c: Likewise.
1335         * gcc.dg/pr22308-1.c: Likewise.
1336         * gcc.dg/qual-component-1.c: Likewise.
1337         * gcc.dg/redecl-1.c: Likewise.
1338         * gcc.dg/redecl-11.c: Likewise.
1339         * gcc.dg/redecl-12.c: Likewise.
1340         * gcc.dg/redecl-13.c: Likewise.
1341         * gcc.dg/redecl-14.c: Likewise.
1342         * gcc.dg/redecl-15.c: Likewise.
1343         * gcc.dg/register-var-1.c: Likewise.
1344         * gcc.dg/register-var-2.c: Likewise.
1345         * gcc.dg/stmt-expr-2.c: Likewise.
1346         * gcc.dg/stmt-expr-3.c: Likewise.
1347         * gcc.dg/stmt-expr-label-1.c: Likewise.
1348         * gcc.dg/stmt-expr-label-2.c: Likewise.
1349         * gcc.dg/stmt-expr-label-3.c: Likewise.
1350         * gcc.dg/struct-empty-2.c: Likewise.
1351         * gcc.dg/struct-empty-3.c: Likewise.
1352         * gcc.dg/struct-parse-1.c: Likewise.
1353         * gcc.dg/struct-semi-1.c: Likewise.
1354         * gcc.dg/struct-semi-2.c: Likewise.
1355         * gcc.dg/struct-semi-3.c: Likewise.
1356         * gcc.dg/switch-5.c: Likewise.
1357         * gcc.dg/switch-6.c: Likewise.
1358         * gcc.dg/switch-7.c: Likewise.
1359         * gcc.dg/tls/diag-5.c: Likewise.
1360         * gcc.dg/transparent-union-1.c: Likewise.
1361         * gcc.dg/transparent-union-3.c: Likewise.
1362         * gcc.dg/typespec-1.c: Likewise.
1363         * gcc.dg/vla-init-2.c: Likewise.
1364         * gcc.dg/vla-init-3.c: Likewise.
1365         * gcc.dg/vla-init-4.c: Likewise.
1366         * gcc.dg/vla-init-5.c: Likewise.
1367         * gcc.dg/void-cast-2.c: Likewise.
1368         * gcc.dg/wvla-3.c: Likewise.
1369         * gcc.dg/wvla-7.c: Likewise.
1370         * gcc.target/i386/991209-1.c: Likewise.
1371         * gcc.target/ia64/fpreg-1.c: Likewise.
1372         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1373         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1374         
1375 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
1376
1377         PR fortran/31639
1378         * gfortran.dg/func_decl_4.f90: New test.
1379
1380 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
1381
1382         PR fortran/32727
1383         * gfortran.dg/interface_17.f90: New test.
1384
1385 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
1386
1387         PR fortran/32599
1388         * gfortran.dg/32599.f03: New test case.
1389
1390         PR fortran/32601
1391         * gfortran.dg/32601.f03: New test case.
1392         * gfortran.dg/32601_1.f03: Ditto.
1393         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1394         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1395
1396 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
1397
1398         * gcc.c-torture/execute/align-3.c: Remove function addr check.
1399
1400 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1401             Devang Patel  <dpatel@apple.com>
1402
1403         PR tree-optimization/25413
1404         * gcc.dg/vect/vect-align-1.c: New.
1405         * gcc.dg/vect/vect-align-2.c: New.
1406         * gcc.dg/vect/pr25413.c: New.
1407         * gcc.dg/vect/pr25413a.c: New.
1408         * gcc.dg/vect/pr31699.c: Fix dg-final check.
1409
1410 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
1411
1412         * lib/target-support.exp (check_ultrasparc_hw_available):
1413         New function.
1414         (is-effective-target): Check $arg for ultrasparc_hw.
1415         (is-effective-target-keyword): Likewise.
1416         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1417         when determining what to do on sparc platforms.
1418         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1419         * gcc.dg/20001101-1.c: Likewise.
1420         * gcc.dg/20001101-2.c: Likewise.
1421         * gcc.dg/ultrasp9.c: Likewise.
1422         * gcc.dg/ultrasp10.c: Likewise.
1423         * gcc.target/sparc/pdist-3.c: Likewise.
1424
1425 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
1426
1427         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1428
1429 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1430
1431         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1432         get vectorized.
1433         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1434         now get vectorized.
1435         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1436         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1437         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1438         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1439         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1440         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1441         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1442         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1443         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1444         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1445         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1446         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1447         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1448         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1449         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1450         * lib/target-supports.exp (check_effective_target_vect_int_mul):
1451         Add spu.
1452
1453 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
1454
1455         PR c++/30854
1456         * g++.dg/parse/error30.C: New test.
1457
1458 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1459
1460         PR fortran/29804
1461         * gfortran.dg/alloc_comp_misc_1.f90: New test.
1462
1463 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
1464
1465         * gfortran.fortran-torture/compile/pr32663.f: New test.
1466
1467 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1468
1469         PR c++/31027
1470         * g++.dg/inherit/virtual4.C: New.
1471
1472 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
1473
1474         PR target/32661
1475         * gcc.target/i386/pr32661-1.c: New test.
1476
1477 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
1478
1479         * gnat.dg/invariant_index.ad[sb]: New test.
1480
1481 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1482
1483         PR c++/32560
1484         * g++.dg/template/decl3.C: New.
1485
1486 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
1487
1488         PR 32617
1489         * gcc.c-torture/execute/align-3.c: New.
1490
1491 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
1492
1493         PR target/32708
1494         * gcc.target/i386/pr32708-1.c: New test.
1495         * gcc.target/i386/pr32708-2.c: Ditto.
1496         * gcc.target/i386/pr32708-3.c: Ditto.
1497
1498 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
1499
1500         * g++.dg/init/new20.C: Remove svn:executable flag.
1501
1502 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1503
1504         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1505
1506 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1507
1508         * gcc.dg/ultrasp7.c: Add fpic target requirement.
1509
1510 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1511
1512         PR testsuite/25241
1513         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1514         directive.
1515         
1516 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
1517
1518         PR fortran/32157
1519         * gfortran.dg/overload_2.f90: New test.
1520
1521         PR fortran/32689
1522         * gfortran.dg/transfer_simplify_5.f90
1523
1524         PR fortran/32634
1525         * gfortran.dg/interface_15.f90: New test.
1526
1527 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1528
1529         PR libfortran/32336
1530         * gfortran.dg/matmul_5.f90:  New test case.
1531
1532 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1533
1534         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1535         * gcc.dg/fesd-any.h: Likewise.
1536         * gcc.dg/fesd-baseonly.c: Likewise.
1537         * gcc.dg/fesd-baseonly.h: Likewise.
1538         * gcc.dg/fesd-none.c: Likewise.
1539         * gcc.dg/fesd-none.h: Likewise.
1540         * gcc.dg/fesd-reduced.c: Likewise.
1541         * gcc.dg/fesd-reduced.h: Likewise.
1542         * gcc.dg/fesd-sys.c: Likewise.
1543         * gcc.dg/fesd-sys.h: Likewise
1544         * gcc.dg/fesd.h: Likewise.
1545
1546         * g++.dg/debug/dwarf2: New directory.
1547         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1548         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1549         * g++.dg/other/fesd-any.h: Likewise.
1550         * g++.dg/other/fesd-baseonly.C: Likewise.
1551         * g++.dg/other/fesd-baseonly.h: Likewise.
1552         * g++.dg/other/fesd-none.C: Likewise.
1553         * g++.dg/other/fesd-none.h: Likewise.
1554         * g++.dg/other/fesd-reduced.C: Likewise.
1555         * g++.dg/other/fesd-reduced.h: Likewise.
1556         * g++.dg/other/fesd-sys.C: Likewise.
1557         * g++.dg/other/fesd-sys.h: Likewise.
1558         * g++.dg/other/fesd.h: Likewise.
1559
1560 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
1561
1562         PR fortran/31129
1563         * gfortran.dg/parameter_unused.f90: New test.
1564
1565 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
1566
1567         PR tree-optimization/32681
1568         * gcc.dg/tree-ssa/pr32681.c: New test.
1569
1570 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1571
1572         PR fortran/32678
1573         * gfortran.dg/fmt_t_5.f90: New test.
1574
1575 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
1576
1577         PR c++/30535
1578         * g++.dg/template/operator10.C: New.
1579
1580 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1581
1582         PR libfortran/32217
1583         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
1584
1585 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1586
1587         PR fortran/29876
1588         * gfortran.dg/operator_6.f90: New test.
1589
1590 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1591
1592         PR fortran/17711
1593         * gfortran.dg/operator_4.f90: New test.
1594         * gfortran.dg/operator_5.f90: New test.
1595         * gfortran.dg/logical_comp.f90: Adjusted error messages.
1596         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1597
1598 2007-07-08  Tobias Burnus  <burnus@net-b.de>
1599
1600         PR fortran/32669
1601         * gfortran.dg/argument_checking_6.f90: New.
1602
1603 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1604
1605         PR fortran/25094
1606         * gfortran.dg/interface_155555.f90: New test.
1607
1608 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1609
1610         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1611         c99-math-long-double-1.c, c99-math.h: Test subnormals.
1612
1613 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1614
1615         PR testsuite/25241
1616         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1617         discern pedantic diagnostics and errors.
1618         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1619         and not an error.
1620         * gcc.dg/20050121-1.c: This is an error and not a warning.
1621         * gcc.target/i386/sseregparm-2.c:  Likewise.
1622         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1623         * gcc.dg/charset/attribute2.c: Likewise.
1624         * gcc.dg/bitfld-1.c: Likewise.
1625         * gcc.dg/pack-test-2.c: Likewise.
1626         * gcc.dg/940510-1.c: Match separately error and warning.
1627         * gcc.dg/array-2.c: Match separately multiple messages. The second
1628         diagnostic is a pedantic warning and not an error.
1629         * gcc.dg/pr14475.c: Match separately multiple messages.
1630         * gcc.dg/pr18809-1.c: Likewise.
1631         * gcc.dg/pr27953.c: Likewise.
1632         * gcc.dg/vla-init-1.c: Likewise.
1633         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1634
1635 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1636
1637         PR fortran/32644
1638         * gfortran.dg/char_decl_1.f90: New test.
1639
1640 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
1641
1642         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1643
1644 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
1645
1646         PR c++/32232
1647         * g++.dg/template/overload9.C: New test.
1648
1649 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
1650
1651         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1652         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1653
1654 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1655
1656         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1657         * gcc.dg/20001012-2.c: Likewise.
1658         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1659         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1660
1661 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1662
1663         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1664         about the chunk size when STACK_SIZE is defined.
1665
1666 2007-07-06  Josh Conner  <jconner@apple.com>
1667
1668         PR middle-end/32602
1669         * gcc.dg/sibcall-8.c: New test.
1670
1671 2007-07-06  Josh Conner  <jconner@apple.com>
1672
1673         PR middle-end/32603
1674         * gcc.target/arm/sibcall-1.c: New test.
1675
1676 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1677
1678         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1679
1680 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
1681
1682         * gfortran.dg/save_parameter.f90: New test.
1683         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1684
1685 2007-07-06  Richard Guenther  <rguenther@suse.de>
1686
1687         * g++.dg/opt/pr30965.C: New testcase.
1688
1689 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
1690
1691         * gcc.target/mips/save-restore-5.c: New test.
1692
1693 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1694
1695         PR rtl_optimization/32450
1696         * gcc.dg/pr32450.c: New runtime test.
1697
1698 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1699
1700         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1701         single underscore in scan directives.
1702
1703 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
1704
1705         PR c++/32245
1706         * g++.dg/init/ptrmem4.C: New test.
1707
1708         PR c++/32251
1709         * g++.dg/init/new21.C: Likewise.
1710
1711         PR c++/31992
1712         * g++.dg/template/static30.C: Likewise.
1713
1714 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
1715
1716         * gcc.dg/vect/costmodel/ppc: New directory.
1717         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
1718         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1719         New test.
1720         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
1721         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
1722         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
1723         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
1724         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
1725         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
1726         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
1727         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
1728         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
1729         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
1730         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
1731         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
1732         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
1733         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
1734
1735 2007-07-05  Tobias Burnus  <burnus@net-b.de>
1736
1737         PR fortran/32359
1738         * gfortran.dg/module_md5_1.f90: Update MD5 number.
1739
1740 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
1741
1742         PR fortran/32526
1743         * gfortran.dg/interface_14.f90: New test.
1744
1745         PR fortran/32613
1746         * gfortran.dg/do_iterator_2.f90: New test.
1747
1748 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
1749
1750         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
1751         (FE_DEC_DOWNWARD): Likewise.
1752         (FE_DEC_UPWARD): Likewise.
1753         (FE_DEC_TOWARDZERO): Likewise.
1754         (FE_DEC_TONEARESTFROMZERO): Likewise.
1755
1756 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
1757
1758         * gcc.c-torture/compile/pr32606.c: New.
1759         * gfortran.fortran-torture/execute/pr32604.f90: New.
1760
1761 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
1762
1763         * gcc.dg/visibility-12.c: New test.
1764         * gcc.dg/visibility-13.c: Likewise.
1765         * g++.dg/ext/visibility-9.C: Likewise.
1766         * g++.dg/ext/visibility-10.C: Likewise.
1767
1768 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1769
1770         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
1771         * gcc.dg/sh-relax-vxworks.c: New test.
1772
1773 2007-07-04  Richard Guenther  <rguenther@suse.de>
1774
1775         PR tree-optimization/32500
1776         * gcc.c-torture/execute/pr32500.c: New testcase.
1777
1778 2007-07-04  Richard Guenther  <rguenther@suse.de>
1779
1780         PR tree-optimization/32482
1781         * gcc.c-torture/compile/pr32482.c: New testcase.
1782
1783 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1784
1785         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
1786         VxWorks kernels.
1787         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
1788         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
1789         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
1790         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
1791
1792 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1793
1794         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
1795
1796 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1797
1798         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
1799
1800 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1801
1802         PR fortran/31198
1803         * gfortran.dg/min_max_optional_1.f90: New test.
1804         * gfortran.dg/min_max_optional_2.f90: New test.
1805         * gfortran.dg/min_max_optional_3.f90: New test.
1806
1807 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1808
1809         PR fortran/32545
1810         * gfortran.dg/fmt_error.f90: New test.
1811
1812 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1813
1814         PR fortran/32612
1815         * gfortran.dg/interface_13.f90: New test.
1816
1817 2007-07-03  Dave Brolley  <brolley@redhat.com>
1818
1819         PR c++/31743
1820         * g++.dg/init/new20.C: New test.
1821
1822 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
1823
1824         PR fortran/32579
1825         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
1826
1827 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1828
1829         PR fortran/25062
1830         * common_7.f90: New.
1831         * common_8.f90: New.
1832         * common_9.f90: New.
1833
1834 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1835
1836         PR fortran/30940
1837         * gfortran.dg/argument_checking_1.f90: New.
1838         * gfortran.dg/argument_checking_2.f90: New.
1839         * gfortran.dg/argument_checking_3.f90: New.
1840         * gfortran.dg/argument_checking_4.f90: New.
1841         * gfortran.dg/argument_checking_5.f90: New.
1842         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
1843         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
1844
1845 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1846
1847         * gcc.dg/pr32176.c: Add -w to default dg-options.
1848
1849 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1850
1851         * gcc.c-torture/compile/ssa-pre-1.c: New test.
1852
1853 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1854
1855         PR fortran/20888
1856         * gfortran.dg/null_2.f90: New.
1857
1858 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1859             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1860
1861         PR middle-end/32176
1862         * gcc.dg/pr32176.c: New test.
1863
1864 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1865
1866         * gcc.dg/const-float80.c : New test.
1867         * gcc.dg/const-float128.c : New test.
1868         * gcc.dg/const-float80-ped.c : New test.
1869         * gcc.dg/const-float128-ped.c : New test.
1870
1871 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1872
1873         * gcc.dg/c99-math.h: Fix typo.
1874
1875 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1876
1877         PR libgomp/32468
1878         * gcc.dg/gomp/pr32468-1.c: New test.
1879
1880 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1881
1882         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
1883         an ABI option.
1884
1885 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1886
1887         * gfortran.fortran-torture/compile/pr32583.f: New.
1888         * gcc.c-torture/compile/pr32584.c: New
1889
1890 2007-07-02  Ollie Wild  <aaw@google.com>
1891
1892         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
1893         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
1894
1895 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1896
1897         * gcc.target/mips/save-restore-1.c: New test.
1898         * gcc.target/mips/save-restore-2.c: Likewise.
1899         * gcc.target/mips/save-restore-3.c: Likewise.
1900         * gcc.target/mips/save-restore-4.c: Likewise.
1901
1902 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
1903
1904         PR tree-optimization/31966
1905         PR tree-optimization/32533
1906         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
1907         * gfortran.dg/pr32533.f90: Ditto.
1908
1909 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1910
1911         * g++.dg/opt/nrv12.C: New test.
1912         * gcc.target/i386/nrv1.c: New test.
1913
1914         PR c++/31748
1915         * g++.dg/gomp/pr31748.C: New test.
1916
1917 2007-07-02  Ira Rosen  <irar@il.ibm.com>
1918  
1919         PR tree-optimization/32230
1920         * gcc.dg/vect/pr32230.c: New test.
1921
1922 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
1923
1924         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
1925         * bind_c_coms.f90: Ditto.
1926         * bind_c_coms_driver.c: Ditto.
1927         * bind_c_dts.f90: Ditto.
1928         * bind_c_dts_2.f03: Ditto.
1929         * bind_c_dts_2_driver.c: Ditto.
1930         * bind_c_dts_3.f03: Ditto.
1931         * bind_c_dts_4.f03: Ditto.
1932         * bind_c_dts_driver.c: Ditto.
1933         * bind_c_implicit_vars.f03: Ditto.
1934         * bind_c_procs.f03: Ditto.
1935         * bind_c_usage_2.f03: Ditto.
1936         * bind_c_usage_3.f03: Ditto.
1937         * bind_c_usage_5.f03: Ditto.
1938         * bind_c_usage_6.f03: Ditto.
1939         * bind_c_usage_7.f03: Ditto.
1940         * bind_c_vars.f90: Ditto.
1941         * bind_c_vars_driver.c: Ditto.
1942         * binding_c_table_15_1.f03: Ditto.
1943         * binding_label_tests.f03: Ditto.
1944         * binding_label_tests_10.f03: Ditto.
1945         * binding_label_tests_10_main.f03: Ditto.
1946         * binding_label_tests_11.f03: Ditto.
1947         * binding_label_tests_11_main.f03: Ditto.
1948         * binding_label_tests_12.f03: Ditto.
1949         * binding_label_tests_13.f03: Ditto.
1950         * binding_label_tests_13_main.f03: Ditto.
1951         * binding_label_tests_14.f03: Ditto.
1952         * binding_label_tests_2.f03: Ditto.
1953         * binding_label_tests_3.f03: Ditto.
1954         * binding_label_tests_4.f03: Ditto.
1955         * binding_label_tests_5.f03: Ditto.
1956         * binding_label_tests_6.f03: Ditto.
1957         * binding_label_tests_7.f03: Ditto.
1958         * binding_label_tests_8.f03: Ditto.
1959         * binding_label_tests_9.f03: Ditto.
1960         * c_assoc.f90: Ditto.
1961         * c_assoc_2.f03: Ditto.
1962         * c_f_pointer_shape_test.f90: Ditto.
1963         * c_f_pointer_tests.f90: Ditto.
1964         * c_f_tests_driver.c: Ditto.
1965         * c_funloc_tests.f03: Ditto.
1966         * c_funloc_tests_2.f03: Ditto.
1967         * c_funloc_tests_3.f03: Ditto.
1968         * c_funloc_tests_3_funcs.c: Ditto.
1969         * c_kind_params.f90: Ditto.
1970         * c_kind_tests_2.f03: Ditto.
1971         * c_kinds.c: Ditto.
1972         * c_loc_driver.c: Ditto.
1973         * c_loc_test.f90: Ditto.
1974         * c_loc_tests_2.f03: Ditto.
1975         * c_loc_tests_2_funcs.c: Ditto.
1976         * c_loc_tests_3.f03: Ditto.
1977         * c_loc_tests_4.f03: Ditto.
1978         * c_loc_tests_5.f03: Ditto.
1979         * c_loc_tests_6.f03: Ditto.
1980         * c_loc_tests_7.f03: Ditto.
1981         * c_loc_tests_8.f03: Ditto.
1982         * c_ptr_tests.f03: Ditto.
1983         * c_ptr_tests_10.f03: Ditto.
1984         * c_ptr_tests_5.f03: Ditto.
1985         * c_ptr_tests_7.f03: Ditto.
1986         * c_ptr_tests_7_driver.c: Ditto.
1987         * c_ptr_tests_8.f03: Ditto.
1988         * c_ptr_tests_8_funcs.c: Ditto.
1989         * c_ptr_tests_9.f03: Ditto.
1990         * c_ptr_tests_driver.c: Ditto.
1991         * c_size_t_driver.c: Ditto.
1992         * c_size_t_test.f03: Ditto.
1993         * com_block_driver.f90: Ditto.
1994         * global_vars_c_init.f90: Ditto.
1995         * global_vars_c_init_driver.c: Ditto.
1996         * global_vars_f90_init.f90: Ditto.
1997         * global_vars_f90_init_driver.c: Ditto.
1998         * interop_params.f03: Ditto.
1999         * iso_c_binding_only.f03: Ditto.
2000         * iso_c_binding_rename_1.f03: Ditto.
2001         * iso_c_binding_rename_1_driver.c: Ditto.
2002         * iso_c_binding_rename_2.f03: Ditto.
2003         * iso_c_binding_rename_2_driver.c: Ditto.
2004         * kind_tests_2.f03: Ditto.
2005         * kind_tests_3.f03: Ditto.
2006         * module_md5_1.f90: Ditto.
2007         * only_clause_main.c: Ditto.
2008         * print_c_kinds.f90: Ditto.
2009         * test_bind_c_parens.f03: Ditto.
2010         * test_c_assoc.c: Ditto.
2011         * test_com_block.f90: Ditto.
2012         * test_common_binding_labels.f03: Ditto.
2013         * test_common_binding_labels_2.f03: Ditto.
2014         * test_common_binding_labels_2_main.f03: Ditto.
2015         * test_common_binding_labels_3.f03: Ditto.
2016         * test_common_binding_labels_3_main.f03: Ditto.
2017         * test_only_clause.f90: Ditto.
2018         * use_iso_c_binding.f90: Ditto.
2019         * value_5.f90: Ditto.
2020         * value_test.f90: Ditto.
2021         * value_tests_f03.f90: Ditto.
2022
2023 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
2024
2025         * gcc.dg/tls/opt-14.c: New.
2026
2027 2007-07-01  Ollie Wild  <aaw@google.com>
2028
2029         * g++.dg/lookup/using16.C: New test.
2030         * g++.dg/lookup/using17.C: New test.
2031
2032 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
2033
2034         PR fortran/32239
2035         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2036         (test_4): Use proper test for floating point equality.
2037         (test_8): Likewise.
2038
2039 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2040
2041         PR libgfortran/32554
2042         * gfortran.dg/fmt_p_1.f90: New test.
2043
2044 2007-07-01  Ira Rosen  <irar@il.ibm.com>
2045
2046         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2047         initialization and fix dg-final check - the initialization loop is
2048         vectorizable.
2049
2050 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2051             Volker Reichelt  <reichelt@netcologne.de>
2052
2053         PR middle-end/32559
2054         * gcc.dg/pr32559.c: New test.
2055
2056 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2057
2058         PR tree-optimization/25371
2059         * gcc.dg/vect/pr25371.c: New test.
2060
2061 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2062
2063         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2064         when allocating and initializing a flexible array.
2065
2066 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
2067
2068         PR fortran/20373
2069         * gfortran.dg/intrinsic.f90: New test.
2070
2071 2007-06-30  Tobias Burnus  <burnus@net-b.de>
2072
2073         PR fortran/32555
2074         * gfortran.dg/fmt_zero_check.f90: New.
2075
2076 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
2077
2078         PR fortran/30284
2079         * gfortran.dg/repeat_f90: New test.
2080
2081 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2082
2083         PR testsuite/25241
2084         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2085         -pedantic-errors, so we should match errors.
2086         * gcc.dg/cpp/escape-1.c: Likewise.
2087         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2088         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2089         warning.
2090         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2091         errors instead of warnings.
2092         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2093         a pedantic warning.
2094         * gcc.dg/cpp/arith-3.c: Likewise.
2095
2096 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2097
2098         PR testsuite/25241
2099         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2100         * gcc.dg/pch/valid-2.c: Likewise.
2101         * gcc.dg/pch/valid-3.c: Likewise.
2102         * gcc.dg/pch/warn-1.c: Likewise.
2103         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2104         
2105 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2106
2107         PR c/4076
2108         * gcc.dg/Wunused-function.c: New.
2109         
2110 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2111
2112         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2113
2114 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
2115
2116         * g++.dg/other/canon-31724.C: New.
2117         
2118 2007-06-29  Jan Hubicka  <jh@suse.cz>
2119
2120         PR middle-end/32372
2121         * gcc.c-torture/compile/pr32372.c: new.
2122
2123 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2124
2125         * gfortran.dg/operator_3.f90: New test.
2126
2127 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2128
2129         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2130         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2131
2132 2007-06-29  Richard Guenther  <rguenther@suse.de>
2133
2134         PR middle-end/32493
2135         * gcc.dg/inline-23.c: New testcase.
2136
2137 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2138
2139         PR tree-optimization/24659
2140         * gcc.target/i386/vectorize2.c: New test.
2141         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2142         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2143
2144 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
2145
2146         * gcc.dg/pointer-arith-9.c: New test.
2147
2148 2007-06-29  Tobias Burnus  <burnus@net-b.de>
2149
2150         PR fortran/32483
2151         * gfortran.dg/fmt_read_2.f90: New.
2152
2153 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2154
2155         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2156         If it exists, don't try to create it.
2157
2158 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
2159
2160         * g++.dg/ext/visibility/ms-compat-1.C: New.
2161
2162 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2163
2164         PR tree-opt/32417
2165         * gfortran.fortran-torture/compile/pr32417.f90: New test.
2166
2167 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
2168
2169         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2170         targets.
2171
2172 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
2173
2174         PR fortran/32467
2175         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2176
2177 2007-06-27  Richard Guenther  <rguenther@suse.de>
2178
2179         PR middle-end/32492
2180         * gcc.dg/inline-22.c: New testcase.
2181
2182 2007-06-26  Hui-May Chang <hm.chang@apple.com>
2183
2184         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2185         the scan-assembler constant.
2186
2187 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
2188
2189         PR 20216
2190         * gcc.dg/pr20216.c: New.
2191
2192 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2193
2194         PR tree-opt/32421
2195         * gcc.dg/vect/pr32421.c: New test.
2196
2197 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
2198
2199         PR c++/32111
2200         * g++.dg/other/friend5.C: New test.
2201
2202 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
2203
2204         PR fortran/32464
2205         * gfortran.dg/host_assoc_function_2.f90: New test.
2206
2207         PR fortran/31494
2208         * gfortran.dg/host_assoc_call_1.f90: New test.
2209
2210 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2211
2212         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2213         
2214 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2215
2216         PR fortran/32456
2217         * gfortran.dg/error_format.f90: New test.
2218
2219 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2220
2221         PR fortran/32136
2222         * gfortran.dg/pr32136.f90: New test.
2223
2224 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2225
2226         PR fortran/31726
2227         * gfortran.dg/minmaxloc_1.f90: New test.
2228
2229         PR fortran/32298
2230         * gfortran.dg/minmaxloc_2.f90: New test.
2231
2232 2007-06-23  Richard Guenther  <rguenther@suse.de>
2233
2234         PR tree-optimization/16876
2235         PR middle-end/29478
2236         * gcc.dg/pr29254.c: The warning is bogus.
2237         * gcc.dg/warn-1.c: Likewise.
2238         * gcc.dg/assign-warn-3.c: Likewise.
2239         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2240
2241 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
2242
2243         * gcc.c-torture/execute/20070623-1.c: New.
2244
2245 2007-06-22  Jan Hubicka  <jh@suse.cz>
2246
2247         * gcc.c-torture/compile/pr31541.c: New.
2248
2249 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2250
2251         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2252         Remove -m64 from dg-options.
2253
2254 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2255
2256         PR middle-end/32374
2257         * gcc.dg/pr32374.c: New test.
2258
2259 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2260
2261         PR fortran/32360
2262         * gfortran.dg/pointer_assign_3.f90: New test.
2263
2264 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2265
2266         PR fortran/31162
2267         * gfortran.dg/assign.f90: Update test.
2268         * gfortran.dg/real_do_1.f90: Update test.
2269         * gfortran.dg/gomp/omp_do1.f90: Update test.
2270         * gfortran.dg/warnings_are_errors_1.f: Update test.
2271         * gfortran.dg/g77/20010519-1.f: Update test.
2272         * gfortran.dg/g77/pr9258.f: Update test.
2273         * gfortran.dg/g77/960317-1.f: Update test.
2274
2275 2007-06-21  Richard Guenther  <rguenther@suse.de>
2276
2277         PR tree-optimization/32453
2278         * gcc.c-torture/compile/pr32453.c: New testcase.
2279
2280 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
2281
2282         PR tree-optimization/31866
2283         * gcc.dg/pr31866.c: New test.
2284
2285 2007-06-21  Richard Guenther  <rguenther@suse.de>
2286
2287         PR tree-optimization/32451
2288         * g++.dg/torture/20070621-1.C: New testcase.
2289
2290 2007-06-21  Christian Bruel  <christian.bruel@st.com>
2291
2292         * gcc.dg/attr-isr.c: Test delay slot content.
2293         
2294 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2295
2296         PR fortran/32361
2297         gfortran.dg/pointer_assign_2.f90: New test.
2298
2299 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2300
2301         PR fortran/25061
2302         gfortran.dg/invalid_procedure_name.f90: New test.
2303
2304 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
2305
2306         PR tree-optimization/25737
2307         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2308
2309 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
2310
2311         * gcc.target/i386/large-size-array-3.c: New.
2312
2313 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2314         Richard Guenther  <rguenther@suse.de>
2315
2316         PR fortran/32140
2317         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2318
2319 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
2320
2321         PR middle-end/31959
2322         * gcc.dg/pr31959.c: New test.
2323
2324         PR inline-asm/32109
2325         * g++.dg/ext/asm10.C: New test.
2326
2327         PR middle-end/32285
2328         * gcc.c-torture/execute/20070614-1.c: New test.
2329
2330 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
2331
2332         * gcc.target/arm/stack-corruption.c: New test.
2333
2334 2007-06-19  Richard Guenther  <rguenther@suse.de>
2335
2336         * g++.dg/torture/pr30252.C: New testcase.
2337
2338 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
2339
2340         PR tree-optimization/32353
2341         * g++.dg/opt/nrv13.C: New test.
2342
2343 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
2344
2345         PR fortran/20863
2346         PR fortran/20882
2347         * gfortran.dg/impure_assignment_2.f90 : New test.
2348
2349         PR fortran/32236
2350         * gfortran.dg/data_initialized_2.f90 : New test.
2351
2352         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2353         appropriate version of 'dmach'.
2354
2355 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2356
2357         PR target/32389
2358         * gcc.target/i386/pr32389.c New test.
2359
2360 2007-06-18  Simon Baldwin <simonb@google.com>
2361
2362         PR c++/31923
2363         * g++.dg/template/error25.C: New.
2364         * g++.dg/template/spec35.C: New.
2365
2366 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
2367
2368         * gcc.c-torture/compile/pr32355.c: New testcase.
2369         
2370 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2371
2372         PR tree-optimization/32383
2373         * g++.dg/opt/pr32383.C: New test.
2374
2375 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
2376
2377         PR rtl-optimization/32366
2378         * gcc.dg/vect/pr32366.c: New test.
2379
2380 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
2381
2382         * gcc.c-torture/compile/pr32349.c: New testcase.
2383         
2384 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2385
2386         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2387         * gcc.target/sparc/combined-2.c: Likewise.
2388         * gcc.target/sparc/fexpand.c : Likewise.
2389         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
2390         * gcc.target/sparc/fpack16.c : Likewise.
2391         * gcc.target/sparc/fpmerge.c : Likewise.
2392         * gcc.target/sparc/fpmul.c : Likewise.
2393         * gcc.target/sparc/noresult.c : Likewise.
2394         * gcc.target/sparc/pdist.c: Likewise.
2395
2396 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
2397
2398         PR middle-end/31723
2399         * gcc.target/i386/recip-divf.c: New test.
2400         * gcc.target/i386/recip-sqrtf.c: Ditto.
2401         * gcc.target/i386/recip-vec-divf.c: Ditto.
2402         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2403         * gcc.target/i386/sse-recip.c: Ditto.
2404         * gcc.target/i386/sse-recip-vec.c: Ditto.
2405
2406 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2407
2408         PR tree-opt/32225
2409         * gcc.c-torture/compile/20070605-1.c: New test.
2410
2411         * gcc.c-torture/compile/20070603-1.c: New testcase.
2412         * gcc.c-torture/compile/20070603-2.c: New testcase.
2413
2414         * gcc.c-torture/compile/20070531-1.c: New test.
2415
2416         PR tree-opt/32167
2417         * gcc.c-torture/compile/20070531-2.c: New test.
2418
2419         PR tree-opt/32144
2420         * gcc.c-torture/compile/20070529-1.c: New test.
2421
2422         PR tree-opt/32145
2423         * gcc.c-torture/compile/20070529-2.c: New test.
2424
2425         PR tree-opt/32015
2426         * gcc.c-torture/compile/20070520-1.c: New test.
2427
2428         * g++.dg/ext/java-1.C: New test.
2429
2430         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2431         loops instead of one. Remove the "can't determine dependence"
2432         check.
2433         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2434         needed as the cast is gone in the first place.
2435         * gcc.dg/max-1.c: Change local variable a to be a global one.
2436         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2437         have a cast which is PREd.
2438
2439 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
2440
2441         * g++.dg/lookup/anon6.C: New test.
2442
2443 2007-06-14  Dirk Mueller  <dmueller@suse.de>
2444
2445         PR c++/31806
2446         * g++.dg/opt/static6.C: New testcase.
2447
2448 2007-06-14  Geoff Keating  <geoffk@apple.com>
2449
2450         * g++.dg/ext/visibility/overload-1.C: New.
2451
2452         PR 31093
2453         * g++.dg/ext/visibility/anon4.C: New.
2454
2455 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
2456
2457         PR target/32268
2458         * gcc.target/i386/pr32268.c: New test.
2459
2460 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2461
2462         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2463         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2464         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2465
2466         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2467         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2468         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2469         BID is used.
2470
2471 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
2472
2473         PR fortran/32302
2474         * gfortran.dg/common_resize_1.f90: New test.
2475
2476 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
2477
2478         PR target/32274
2479         * gcc.dg/vect/pr32224.c: Fix.   
2480         
2481 2007-06-13  Eric Christopher  <echristo@apple.com>
2482
2483         * gcc.target/i386/ssefn-1.c: Add -march=i386.
2484
2485 2007-06-13  Tobias Burnus  <burnus@net-b.de>
2486
2487         PR fortran/32323
2488         * gfortran.dg/actual_array_vect_1.f90: New.
2489
2490 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2491
2492         * gcc.target/sparc/mfpu.c: New test.
2493
2494 2007-06-12  Geoff Keating  <geoffk@apple.com>
2495
2496         * g++.dg/warn/weak1.C: Suppress on Darwin.
2497         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2498
2499 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2500
2501         PR middle-end/31579
2502          * g++.dg/torture/pr31579.C: New testcase.
2503
2504 2007-06-12  Ian Lance Taylor  <iant@google.com>
2505
2506         PR libstdc++/29286
2507         * g++.dg/init/new16.C: New test.
2508         * g++.dg/init/new17.C: New test.
2509         * g++.dg/init/new18.C: New test.
2510         * g++.dg/init/new19.C: New test.
2511
2512 2007-06-12  Olivier Hainque  <hainque@adacore.com>
2513
2514         * gnat.dg/lhs_view_convert.adb: New test.
2515
2516 2007-06-12  Richard Guenther  <rguenther@suse.de>
2517
2518         PR tree-optimization/15353
2519         PR tree-optimization/31657
2520         * gcc.c-torture/execute/20070424-1.c: New testcase.
2521         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2522         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2523         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2524         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2525         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2526
2527 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2528
2529         PR rtl-optimization/32293
2530         * gcc.dg/pr32293.c: New test.
2531
2532 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2533
2534         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2535
2536 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
2537
2538         PR fortran/29786
2539         * gfortran.dg/equiv_7.f90: New test.
2540         * gfortran.dg/equiv_constraint_7.f90: Change error message.
2541
2542         PR fortran/30875
2543         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2544
2545 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
2546
2547         * gcc.dg/setjmp-3.c: Rename raise to raise0.
2548         * gcc.dg/setjmp-4.c: Likewise.
2549         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2550
2551 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
2552
2553         PR rtl-optimization/31025
2554         * gfortran.dg/pr31025.f90: New.
2555
2556 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2557
2558         PR target/32280
2559         * gcc.target/i386/pr32280.c: New test.
2560
2561 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2562
2563         PR middle-end/32279
2564         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2565
2566 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2567
2568         PR libgfortran/32235
2569         * gfortran.dg/backspace_9.f: New test.
2570
2571 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
2572
2573         * gcc.dg/tree-ssa/prefetch-7.c: New test.
2574
2575 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
2576
2577         * gcc.dg/tree-ssa/loop-28.c: New testcase.
2578
2579 2007-06-09  Ian Lance Taylor  <iant@google.com>
2580
2581         PR tree-optimization/32169
2582         * gcc.c-torture/compile/pr32169.c: New test.
2583
2584 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
2585
2586         * gcc.dg/vect/costmodel: New directory.
2587         * gcc.dg/vect/costmodel/i386: New directory.
2588         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2589         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2590         New test.
2591         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2592         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2593         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2594         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2595         * gcc.dg/vect/costmodel/x86_64: New directory.
2596         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2597         New testsuite.
2598         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2599         New test.
2600         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2601         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2602         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2603         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2604         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2605
2606 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
2607
2608         PR tree-optimization/32243
2609         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
2610         flags for -Os tests.
2611         * gcc.dg/vect/03-vect-pr32243.c: New test.
2612
2613 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
2614
2615         PR tree-optimization/32224
2616         * gcc.dg/vect/pr32224.c: New test.
2617
2618 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
2619
2620         PR c++/32177
2621         * g++.dg/gomp/pr32177.C: New test.
2622
2623 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2624
2625         PR testsuite/25241
2626         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2627         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2628         warning nor an error.
2629         * gcc.dg/Wfatal-2.c: Likewise.
2630         * gcc.dg/Werror-1.c: Likewise.
2631         * gcc.dg/Werror-5.c: Likewise.
2632         * gcc.dg/Werror-7.c: Likewise.
2633         * gcc.dg/Werror-10.c: Likewise.
2634         * gcc.dg/Werror-11.c: Likewise.
2635
2636 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
2637
2638         PR c++/30759
2639         * g++.dg/init/brace6.C: New test.
2640
2641 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
2642
2643         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2644         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2645         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2646         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2647
2648         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2649         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2650         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2651         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2652         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2653         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2654         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2655         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2656
2657         * gcc.dg/darwin-minversion-3.c: New.
2658
2659 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
2660
2661         * gcc.target/i386/builtin-copysign.c: New test.
2662
2663 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2664
2665         PR tree-optimization/32220
2666         * gfortran.dg/predcom-2.f: New testcase.
2667
2668 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2669
2670         PR tree-opt/32231
2671         * gcc.target/i386/vectorize4.c: New test.
2672
2673 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
2674
2675         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2676
2677 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2678
2679         PR testsuite/25241
2680         * gcc.dg/simd-5.c: Mark output as a note.
2681         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2682         dg-message.
2683         * gcc.dg/simd-1.c: Likewise.
2684         * gcc.dg/always_inline.c: Mark output as a sorry.
2685         * gcc.dg/always_inline2.c: Likewise.
2686         * gcc.dg/always_inline3.c: Likewise.
2687
2688 2007-06-06  Ian Lance Taylor  <iant@google.com>
2689
2690         * g++.dg/conversion/enum1.C: New test.
2691
2692 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
2693
2694         PR tree-optimization/32216
2695         * gcc.dg/vect/pr32216.c: New test.
2696
2697 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2698
2699         PR testsuite/18923
2700         * gfortran.dg/invalid_contains_1.f90: New test.
2701         * gfortran.dg/invalid_contains_2.f90: New test.
2702
2703 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2704
2705         PR testsuite/32057
2706         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2707         midnight issues.
2708
2709 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2710
2711         PR testsuite/25241
2712         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
2713         dg-message to match de note.
2714         * gcc.dg/pr26570.c: Use dg-message for a note.
2715         * gcc.dg/pr29254.c: Use dg-message for generic output and use
2716         dg-error instead of dg-warning because of -Werror.
2717         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
2718         neither an error, nor a warning.
2719         * gcc.dg/glibc-uclibc-2.c: Likewise
2720         * gcc.dg/cpp/19940712-1.c: Likewise.
2721
2722 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
2723
2724         PR preprocessor/23479
2725         * gcc.dg/binary-constants-1.c: Add test suites for
2726         the 0b-prefixed binary integer constants.
2727         * gcc.dg/binary-constants-2.c: Ditto.
2728         * gcc.dg/binary-constants-3.c: Ditto.
2729         * gcc.dg/binary-constants-4.c: Ditto.
2730
2731 2007-06-05  Ian Lance Taylor  <iant@google.com>
2732
2733         * gcc.dg/Wstrict-overflow-19.c: New test.
2734
2735 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
2736
2737         * gcc.dg/matrix/matrix-6.c: Remove conversion.
2738
2739 2007-06-04  Ian Lance Taylor  <iant@google.com>
2740
2741         * gcc.dg/Wstrict-overflow-18.c: New test.
2742
2743 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2744
2745         PR testsuite/25241
2746         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
2747         * gcc.dg/cpp/mi5.c: Likewise.
2748         * gcc.dg/cpp/mi7.c: Likewise.
2749
2750 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
2751
2752         PR c/32191
2753         * gcc.dg/pr32191.c: New test.
2754
2755 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2756
2757         PR fortran/32124
2758         * gfortran.dg/allocate_stat_1.f90: Remove.
2759
2760 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2761
2762         * gcc.target/i386/sse4_2-check.h: New.
2763         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
2764         * gcc.target/i386/sse4_2-crc32.h: Likewise.
2765         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
2766         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2767         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
2768         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
2769         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2770         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2771         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2772         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
2773         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2774         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2775         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2776         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2777         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2778         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
2779         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
2780         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2781
2782 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
2783
2784         * gcc.dg/pie-link.c: New test.
2785
2786 2007-06-01  Ian Lance Taylor  <iant@google.com>
2787
2788         * gcc.dg/Wstrict-overflow-17.c: New test.
2789
2790 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
2791
2792         * gcc.dg/builtin-return-1.c (g): New.
2793         (main): Allocate at least 64 bytes on the stack.
2794
2795 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
2796
2797         * g++.dg/init/cleanup3.C: New test.
2798
2799 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2800
2801         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
2802         int is 16 bits.
2803
2804 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
2805
2806         PR fortran/32156
2807         * gfortran.dg/char_array_constructor_3.f90: New test.
2808
2809 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2810
2811         PR tree-optimization/32160
2812         * gfortran.dg/predcom-1.f: New test.
2813
2814 2007-05-31  Richard Guenther  <rguenther@suse.de>
2815
2816         * g++.dg/other/str_empty.C: Move...
2817         * g++.dg/other/pr30567.C: Move...
2818         * g++.dg/tree-ssa/pr27218.C: Move...
2819         * g++.dg/torture: ...here and remove dg-options.
2820
2821 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
2822
2823         PR c++/32158
2824         * g++.dg/ext/is_pod_incomplete.C: New.
2825
2826 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
2827             Douglas Gregor <doug.gregor@gmail.com>
2828             Pedro Lamarao <pedro.lamarao@mndfck.org>
2829             Howard Hinnant <howard.hinnant@gmail.com>
2830
2831         PR c++/7412
2832         PR c++/29939
2833         * g++.dg/cpp0x/rv8p.C: New.
2834         * g++.dg/cpp0x/temp-constructor-bug.C: New.
2835         * g++.dg/cpp0x/cast-bug.C: New.
2836         * g++.dg/cpp0x/elision_weak.C: New.
2837         * g++.dg/cpp0x/collapse-bug.C: New.
2838         * g++.dg/cpp0x/rv3p.C: New.
2839         * g++.dg/cpp0x/rv7n.C: New.
2840         * g++.dg/cpp0x/overload-conv-1.C: New.
2841         * g++.dg/cpp0x/rv2n.C: New.
2842         * g++.dg/cpp0x/deduce.C: New.
2843         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
2844         * g++.dg/cpp0x/rv6p.C: New.
2845         * g++.dg/cpp0x/template_deduction.C: New.
2846         * g++.dg/cpp0x/implicit-copy.C: New.
2847         * g++.dg/cpp0x/rv1p.C: New.
2848         * g++.dg/cpp0x/cast.C: New.
2849         * g++.dg/cpp0x/rv5n.C: New.
2850         * g++.dg/cpp0x/collapse.C: New.
2851         * g++.dg/cpp0x/overload-conv-2.C: New.
2852         * g++.dg/cpp0x/rv4p.C: New.
2853         * g++.dg/cpp0x/rvo.C: New.
2854         * g++.dg/cpp0x/iop.C: New.
2855         * g++.dg/cpp0x/rv3n.C: New.
2856         * g++.dg/cpp0x/rv7p.C: New.
2857         * g++.dg/cpp0x/reference_collapsing.C: New.
2858         * g++.dg/cpp0x/overload.C: New.
2859         * g++.dg/cpp0x/named.C: New.
2860         * g++.dg/cpp0x/rv2p.C: New.
2861         * g++.dg/cpp0x/rv6n.C: New.
2862         * g++.dg/cpp0x/not_special.C: New.
2863         * g++.dg/cpp0x/bind.C: New.
2864         * g++.dg/cpp0x/rv1n.C: New.
2865         * g++.dg/cpp0x/rv5p.C: New.
2866         * g++.dg/cpp0x/elision.C: New.
2867         * g++.dg/cpp0x/named_refs.C: New.
2868         * g++.dg/cpp0x/unnamed_refs.C: New.
2869         * g++.dg/cpp0x/rv4n.C: New.
2870         * g++.dg/cpp0x/elision_neg.C: New.
2871         * g++.dg/init/copy7.C: Run in C++98 mode.
2872         * g++.dg/overload/arg1.C: Ditto.
2873         * g++.dg/overload/arg4.C: Ditto.
2874
2875 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2876
2877         PR c++/31809
2878         * g++.dg/opt/static5.C: New test.
2879
2880 2007-05-30  Richard Guenther  <rguenther@suse.de>
2881
2882         * g++.dg/dg.exp: Prune torture/.
2883         * g++.dg/torture/dg-torture.exp: New testsuite.
2884
2885 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
2886
2887         * gcc.target/arm/pr27387.C: Move and rename to ...
2888         * g++.dg/inherit/thunk8.C: ... here.
2889
2890 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2891
2892         PR tree-optimization/31769
2893         * g++.dg/gomp/pr31769.C: New test.
2894
2895 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
2896
2897         * gcc.target/i386/stack-realign.c: New.
2898
2899 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
2900
2901         * gcc.dg/tree-ssa/prefetch-6.c: New test.
2902
2903 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
2904
2905         * gfortran.dg/sizeof.f90: New.
2906
2907 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2908
2909         PR c/31339
2910         * gcc.dg/boolcomplex-1.c: New test.
2911
2912         PR c++/31339
2913         * g++.dg/ext/boolcomplex-1.c: New test.
2914
2915 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
2916
2917         * gcc.dg/matrix: New directory.
2918
2919 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2920
2921         PR fortran/32124
2922         * gfortran.dg/allocate_stat_1.f90: New.
2923
2924 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2925
2926         PR fortran/31972
2927         * transfer_hollerith_1.f90: New test.
2928
2929 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2930
2931         PR tree-opt/32100
2932         * gcc.c-torture/execute/vrp-7.c: New test.
2933
2934 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2935
2936         * gfortran.dg/transfer_simplify_4.f90: New test.
2937
2938 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2939
2940         PR fortran/32088
2941         * gfortran.dg/func_result_3.f90: New.
2942
2943 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2944
2945         PR middle-end/32083
2946         * gfortran.dg/transfer_simplify_3.f90: New.
2947
2948 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2949
2950         PR target/32065
2951         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
2952         to compile options.
2953         * gcc.target/i386/pr32065-2.c: New test.
2954
2955 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2956
2957         PR fortran/31813
2958         * gfortran.dg/io_constraints_2.f90: Update.
2959
2960 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
2961
2962         PR fortran/31219
2963         * gfortran.dg/array_constructor_17.f90: New test.
2964
2965 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2966
2967         PR tree-opt/32090
2968         * g++.dg/opt/array2.C: New testcase.
2969
2970 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2971
2972         PR target/32065
2973         * gcc.target/i386/pr32065.c: New test.
2974
2975 2007-05-25  Dirk Mueller  <dmueller@suse.de>
2976             Marcus Meissner <meissner@suse.de>
2977
2978         * gcc.dg/attr-alloc_size.c: New.
2979
2980 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
2981             Lee Millward  <lee.millward@gmail.com>
2982
2983         PR c++/31745
2984         * g++.dg/parse/crash34.C: New test.
2985
2986         * g++.dg/parse/crash35.C: New test.
2987
2988 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2989
2990         * gcc.target/i386/sse2-check.h: New.
2991         * gcc.target/i386/sse2-vec-1.c: Likewise.
2992         * gcc.target/i386/sse2-vec-2.c: Likewise.
2993         * gcc.target/i386/sse2-vec-3.c: Likewise.
2994         * gcc.target/i386/sse2-vec-4.c: Likewise.
2995         * gcc.target/i386/sse2-vec-5.c: Likewise.
2996         * gcc.target/i386/sse2-vec-6.c: Likewise.
2997
2998 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
2999
3000         PR c++/31431
3001         PR c++/31432
3002         PR c++/31434
3003         PR c++/31435
3004         PR c++/31437
3005         PR c++/31438
3006         PR c++/31442
3007         PR c++/31443
3008         PR c++/31444
3009         PR c++/31445
3010         * g++.dg/cpp0x/pr31431.C: New.
3011         * g++.dg/cpp0x/pr31437.C: New.
3012         * g++.dg/cpp0x/pr31442.C: New.
3013         * g++.dg/cpp0x/pr31444.C: New.
3014         * g++.dg/cpp0x/pr31431-2.C: New.
3015         * g++.dg/cpp0x/pr31432.C: New.
3016         * g++.dg/cpp0x/pr31434.C: New.
3017         * g++.dg/cpp0x/pr31438.C: New.
3018         * g++.dg/cpp0x/pr31443.C: New.
3019         * g++.dg/cpp0x/pr31445.C: New.
3020         * g++.dg/cpp0x/variadic-crash1.C: New.
3021
3022 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
3023
3024         * gcc.target/arm/long-calls-1.c: New test.
3025         * gcc.target/arm/long-calls-2.c: Likewise.
3026         * gcc.target/arm/long-calls-3.c: Likewise.
3027         * gcc.target/arm/long-calls-4.c: Likewise.
3028
3029 2007-05-25  Richard Guenther  <rguenther@suse.de>
3030             Andrew Pinski  <andrew_pinski@playstation.sony.com>
3031
3032         PR tree-optimization/31982
3033         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3034
3035 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
3036
3037         PR fortran/32047
3038         * gfortran.dg/result_in_spec_2.f90: New test.
3039
3040 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3041
3042         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3043
3044 2007-05-24  Ollie Wild  <aaw@google.com>
3045
3046         * gcc.dg/cpp/counter-1.c: New test.
3047         * gcc.dg/pch/counter-1.c: New test.
3048         * gcc.dg/pch/counter-1.hs: New file.
3049         * gcc.dg/pch/counter-2.c: New test.
3050         * gcc.dg/pch/counter-2.hs: New file.
3051         * gcc.dg/pch/counter-3.c: New test.
3052         * gcc.dg/pch/counter-3.hs: New file.
3053
3054 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
3055
3056         * gcc.dg/tree-ssa/predcom-1.c: New test.
3057         * gcc.dg/tree-ssa/predcom-2.c: New test.
3058         * gcc.dg/tree-ssa/predcom-3.c: New test.
3059         * gcc.dg/tree-ssa/predcom-4.c: New test.
3060         * gcc.dg/tree-ssa/predcom-5.c: New test.
3061         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3062
3063 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
3064
3065         PR testsuite/32062
3066         * gcc.target/i386/sse4_1-check.h (MASK): New.
3067
3068 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3069
3070         PR fortran/32038
3071         * gfortran.dg/pr25603.f: Initialize integer variables.
3072
3073 2007-05-23  Ian Lance Taylor  <iant@google.com>
3074
3075         * g++.dg/other/vrp1.C: New test.
3076
3077 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
3078
3079         PR preprocessor/20077
3080         * gcc.dg/cpp/paste15.c: New test.
3081
3082 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
3083             Nigel Stephens  <nigel@mips.com>
3084             Richard Sandiford  <richard@codesourcery.com>
3085
3086         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3087         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3088         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3089         * gcc.target/mips/inter/mips16-inter.exp: New.
3090
3091 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
3092
3093         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3094
3095 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3096
3097         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3098         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
3099         * gcc.target/i386/sse3-addsubps.c: Likewise.
3100         * gcc.target/i386/sse3-haddpd.c: Likewise.
3101         * gcc.target/i386/sse3-haddps.c: Likewise.
3102         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3103         * gcc.target/i386/sse3-hsubps.c: Likewise.
3104         * gcc.target/i386/sse3-lddqu.c: Likewise.
3105         * gcc.target/i386/sse3-movddup.c: Likewise.
3106         * gcc.target/i386/sse3-movshdup.c: Likewise.
3107         * gcc.target/i386/sse3-movsldup.c: Likewise.
3108
3109         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3110         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
3111         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3112         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3113         * gcc.target/i386/ssse3-palignr.c: Likewise.
3114         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3115         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3116         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3117         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3118         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3119         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3120         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3121         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3122         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3123         * gcc.target/i386/ssse3-psignb.c: Likewise.
3124         * gcc.target/i386/ssse3-psignd.c: Likewise.
3125         * gcc.target/i386/ssse3-psignw.c: Likewise.
3126         * gcc.target/i386/ssse3-vals.h: Likewise.
3127
3128         * gcc.target/i386/sse3-check.h: New file.
3129         * gcc.target/i386/ssse3-check.h: Likewise.
3130
3131 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3132
3133         PR middle-end/31095
3134         * gcc.c-torture/compile/bcopy-1.c: New testcase.
3135
3136 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3137
3138         PR middle-end/31606
3139         * gcc.c-torture/20070522-1.c: New testcase.
3140
3141 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3142
3143         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3144
3145 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
3146
3147         * gcc.c-torture/execute/ieee/20000320-1.x,
3148         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3149         m68k-*-* and check_effective_target_coldfire_fpu.
3150
3151 2007-05-22  Ollie Wild  <aaw@google.com>
3152
3153         * g++.dg/lookup/hidden-class10.C: New test.
3154         * g++.dg/lookup/hidden-class11.C: New test.
3155
3156 2007-05-22  Ollie Wild  <aaw@google.com>
3157
3158         * g++.dg/lookup/name-clash5.C: New test.
3159         * g++.dg/lookup/name-clash6.C: New test.
3160
3161 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3162
3163         * g++.dg/other/i386-2.C: Update comments on header files tested.
3164         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
3165         of <tmmintrin.h>.
3166         * gcc.target/i386/sse-12.c: Likewise.
3167         * gcc.target/i386/sse-13.c: Likewise.
3168         * gcc.target/i386/sse-14.c: Likewise.
3169
3170         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3171         Redefined to test with immediate operand.
3172         (__builtin_ia32_blendps): Likewise.
3173         (__builtin_ia32_blendpd): Likewise.
3174         (__builtin_ia32_dpps): Likewise.
3175         (__builtin_ia32_dpps): Likewise.
3176         (__builtin_ia32_insertps128): Likewise.
3177         (__builtin_ia32_vec_ext_v4sf): Likewise.
3178         (__builtin_ia32_vec_set_v16qi): Likewise.
3179         (__builtin_ia32_vec_set_v4si): Likewise.
3180         (__builtin_ia32_vec_set_v2di): Likewise.
3181         (__builtin_ia32_vec_ext_v16qi): Likewise.
3182         (__builtin_ia32_vec_ext_v4si): Likewise.
3183         (__builtin_ia32_vec_ext_v2di): Likewise.
3184         (__builtin_ia32_roundpd): Likewise.
3185         (__builtin_ia32_roundsd): Likewise.
3186         (__builtin_ia32_roundps): Likewise.
3187         (__builtin_ia32_roundss): Likewise.
3188         (__builtin_ia32_mpsadbw128): Likewise.
3189
3190 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3191
3192         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3193
3194 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3195
3196         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3197         failures.
3198         * gcc.dg/dfp/func-struct.c: Ditto.
3199         * gcc.dg/dfp/operator-assignment.c: Ditto.
3200         * gcc.dg/dfp/convert-bfp.c: Ditto.
3201         * gcc.dg/dfp/convert-int.c: Ditto.
3202         * gcc.dg/dfp/convert-int-max.c: Ditto.
3203         * gcc.dg/dfp/func-scalar.c: Ditto.
3204         * gcc.dg/dfp/cast.c: Ditto.
3205         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3206         failures, and fix a typo in return type of arg1_128.
3207         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3208         failures, and fix a typo in a constant suffix.
3209         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3210         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3211
3212 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3213             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3214
3215         * lib/gcc-dg.exp(process_message): New proc.
3216         (dg-message): New test directive.
3217         * gcc.dg/always_inline.c: Use dg-message.
3218         * gcc.dg/always_inline2.c: Ditto.
3219         * gcc.dg/always_inline3.c: Ditto.
3220         * gcc.dg/invalid-call-1.c: Ditto.
3221         * gcc.dg/pr17506.c: Ditto.
3222         * gcc.dg/simd-5.c: Ditto.
3223         * gcc.dg/simd-6.c: Ditto.
3224         * gcc.dg/va-arg-2.c: Ditto.
3225         * gcc.dg/cpp/syshdr.c: Ditto.
3226         * gcc.dg/cpp/unc4.c: Ditto.
3227         * gcc.dg/cpp/trad/mi1.c: Ditto.
3228         * gcc.dg/cpp/trad/mi5.c: Ditto.
3229         * gcc.dg/cpp/trad/mi7.c: Ditto.
3230         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3231         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3232         * gcc.test-framework/test-framework.awk: Special-case outexists
3233         tests.
3234
3235 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3236
3237         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3238         (bit_SSE4_2): Likewise.
3239         (bit_POPCNT): Likewise.
3240
3241         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3242         Check if assembler supports SSE4 instructions.
3243
3244         * gcc.target/i386/sse4_1-blendpd.c: New file.
3245         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3246         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3247         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3248         * gcc.target/i386/sse4_1-check.h: Likewise.
3249         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3250         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3251         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3252         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3253         * gcc.target/i386/sse4_1-extractps.c: Likewise.
3254         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3255         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3256         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3257         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3258         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3259         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3260         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3261         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3262         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3263         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3264         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3265         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3266         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3267         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3268         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3269         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3270         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3271         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3272         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3273         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3274         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3275         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3276         * gcc.target/i386/sse4_1-pminud.c: Likewise.
3277         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3278         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3279         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3280         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3281         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3282         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3283         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3284         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3285         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3286         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3287         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3288         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3289         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3290         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3291         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3292         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3293         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3294         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3295         * gcc.target/i386/sse4_1-round.h: Likewise.
3296         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3297         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3298         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3299         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3300         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3301         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3302         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3303         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3304         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3305         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3306         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3307         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3308         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3309         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3310
3311 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3312
3313         PR fortran/31627
3314         * gfortran.dg/bounds_check_7.f90: New test.
3315
3316 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
3317
3318         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3319         (check_effective_target_sse4a): Ditto.
3320
3321         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3322         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3323         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3324         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3325         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3326         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3327         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3328         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3329         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3330         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3331         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3332         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3333         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3334         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3335         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3336         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3337         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3338         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3339         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3340         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3341
3342 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
3343
3344         * g++.dg/ext/cleanup-1.C: New test.
3345         * g++.dg/ext/cleanup-2.C: Likewise.
3346         * g++.dg/ext/cleanup-3.C: Likewise.
3347         * g++.dg/ext/cleanup-4.C: Likewise.
3348         * g++.dg/ext/cleanup-5.C: Likewise.
3349         * g++.dg/ext/cleanup-6.C: Likewise.
3350         * g++.dg/ext/cleanup-8.C: Likewise.
3351         * g++.dg/ext/cleanup-9.C: Likewise.
3352         * g++.dg/ext/cleanup-10.C: Likewise.
3353         * g++.dg/ext/cleanup-11.C: Likewise.
3354         * g++.dg/ext/cleanup-dtor.C: Likewise.
3355
3356 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3357
3358         PR middle-end/31995
3359         * gcc.dg/vect/vect-102a.c: New test.
3360
3361 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
3362             Paolo Carlini  <pcarlini@suse.de>
3363             Uros Bizjak  <ubizjak@gmail.com>
3364
3365         * gcc.dg/gcc-have-sync-compare-and-swap.c,
3366         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3367         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3368         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3369         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3370         New testcases.
3371
3372 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
3373
3374         PR fortran/32002
3375         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3376
3377 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3378
3379         PR fortran/32027
3380         * gfortran.dg/do_3.F90: Add checks for the final value of the
3381         loop variable.
3382
3383 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3384
3385         * gcc.c-torture/execute/990127-2.x: New file.
3386
3387 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3388
3389         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3390         * gcc.target/i386/sse-12: Add -O to compile options.
3391         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3392         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3393         and mm3dnow.h.  Add -O to compile options.
3394
3395 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
3396
3397         PR fortran/31867
3398         * gfortran.dg/char_length_5.f90: New test.
3399
3400         PR fortran/31994
3401         * gfortran.dg/array_reference_1.f90: New test.
3402
3403 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3404
3405         PR middle-end/7651
3406         PR c++/11856
3407         PR c/12963
3408         PR c/23587
3409         PR other/29694
3410         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3411         * gcc.dg/Wtype-limits.c: New.
3412         * gcc.dg/Wtype-limits-Wextra.c: New.
3413         * gcc.dg/Wtype-limits-no.c: New.
3414         * g++.dg/warn/Wtype-limits.C: New.
3415         * g++.dg/warn/Wtype-limits-Wextra.C: New.
3416         * g++.dg/warn/Wtype-limits-no.C: New.
3417
3418 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3419
3420         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3421         instead of "-msse2".'
3422         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3423         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3424         and mm3dnow.h.
3425         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3426         to test with immediate operand.
3427         (__builtin_ia32_insertqi): Ditto.
3428         (__builtin_ia32_palignr128): Ditto.
3429         (__builtin_ia32_palignr): Ditto.
3430         (__builtin_ia32_pshufhw): Ditto.
3431         (__builtin_ia32_pshuflw): Ditto.
3432         (__builtin_ia32_pshufd): Ditto.
3433         (__builtin_ia32_vec_set_v8hi): Ditto.
3434         (__builtin_ia32_vec_ext_v8hi): Ditto.
3435         (__builtin_ia32_shufpd): Ditto.
3436         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3437
3438 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
3439
3440         PR fortran/32001
3441         * gfortran.dg/min_max_conformance.f90: Added more testcases.
3442
3443 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3444
3445         PR target/31585
3446         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3447         and "__inline".  Use "-msse" instead of "-msse2".
3448
3449 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3450
3451         PR middle-end/7651
3452         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3453         * gcc.dg/20030906-2.c: Likewise.
3454         * objc.dg/method-17.m: Add -Wreturn-type.
3455         * obj-c++.dg/method-21.mm: Likewise.
3456
3457 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3458
3459         PR target/31585
3460         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3461         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3462         (__builtin_ia32_psrlqi128): Ditto.
3463         (__builtin_ia32_psrlwi128): Ditto.
3464         (__builtin_ia32_psrldi128): Ditto.
3465         (__builtin_ia32_psrldqi128): Ditto.
3466         (__builtin_ia32_pslldqi128): Ditto.
3467         (__builtin_ia32_psrawi128): Ditto.
3468         (__builtin_ia32_psradi128): Ditto.
3469         (__builtin_ia32_psllqi128): Ditto.
3470         (__builtin_ia32_pslldi128): Ditto.
3471         (__builtin_prefetch): Ditto.
3472         (__builtin_ia32_pshufw): Ditto.
3473         (__builtin_ia32_vec_set_v4hi): Ditto.
3474         (__builtin_ia32_vec_ext_v4hi): Ditto.
3475         (__builtin_ia32_shufps): Ditto.
3476         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3477
3478 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3479
3480         PR fortran/31974
3481         * gfortran.dg/char_allocation_1.f90: New test.
3482
3483 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3484
3485         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3486         * gcc.dg/Wconversion-sign.c: New.
3487         * gcc.dg/Wconversion-integer-no-sign.c: New.
3488         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3489         Wconversion-sign.C
3490         * g++.dg/warn/Wconversion-sign.C: New.
3491         * g++.old-deja/g++.other/warn4.C: Update.
3492         * g++.dg/warn/Wconversion1.C: Likewise.
3493
3494 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3495
3496         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3497         * gcc.dg/torture/builtin-math-4.c: Likewise.
3498
3499 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3500
3501         PR libfortran/31964
3502         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3503
3504 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3505
3506         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3507
3508 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3509
3510         PR target/31628
3511         * gcc.target/i386/pr31628.c: New.
3512
3513 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
3514
3515         PR middle-end/31344
3516         * gcc.dg/pr31344.c: New test.
3517
3518 2007-05-17  Ian Lance Taylor  <iant@google.com>
3519
3520         PR tree-optimization/31953
3521         * gcc.c-torture/compile/pr31953.c: New test.
3522
3523 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3524
3525         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3526
3527         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3528         and drem.
3529         * gcc.dg/torture/builtin-math-4.c: Likewise.
3530
3531         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3532         * gcc.dg/torture/builtin-math-4.c: Likewise.
3533
3534         * gcc.dg/torture/builtin-math-4.c: New test.
3535
3536 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
3537             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3538
3539         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3540         * gcc.dg/cpp/include2.c: Ditto.
3541         * gcc.dg/cpp/mac-dir-2.c: Ditto.
3542         * gcc.dg/cpp/paste5.c: Ditto.
3543         * gcc.dg/cpp/paste6.c: Ditto.
3544         * gcc.dg/cpp/paste8.c: Ditto.
3545         * gcc.dg/cpp/paste11.c: Ditto.
3546         * gcc.dg/cpp/paste13.c: Ditto.
3547         * gcc.dg/cpp/skipping2.c: Ditto.
3548         * gcc.dg/reg-vol-struct-1.c: Ditto.
3549         * gcc.dg/Wshadow-1.c: Ditto.
3550         * gcc.dg/cpp/trad/comment.c: Ditto.
3551         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3552         * gcc.dg/cpp/if-2.c: Ditto.
3553         * gcc.dg/array-5.c: Ditto.
3554         * gcc.dg/inline-15.c: Ditto.
3555         * gcc.dg/pr27953.c: Ditto.
3556         * gcc.dg/Wno-c++-compat.c: Ditto.
3557
3558 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
3559
3560         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3561
3562 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3563
3564         * gcc.c-torture/execute/20070517-1.c: New test.
3565
3566 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
3567
3568         PR fortran/31919
3569         * gfortran.dg/min_max_conformance.f90: New test.
3570
3571 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
3572
3573         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3574         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3575         gcc.dg/vect/vect-104.c: Use more complex construction to
3576         prevent vectorizing.
3577         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3578
3579 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
3580
3581         PR tree-optimization/24659
3582         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3583         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3584         not vect_int target.
3585         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3586         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
3587         targets.
3588         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3589         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3590         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3591
3592 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
3593
3594         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3595         and x86_64-*-* targets.
3596         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3597
3598 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
3599
3600         PR fortran/18769
3601         PR fortran/30881
3602         PR fortran/31194
3603         PR fortran/31216
3604         PR fortran/31427
3605         * transfer_simplify_1.f90: New test.
3606         * transfer_simplify_2.f90: New test.
3607
3608 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3609
3610         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3611
3612 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
3613
3614         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3615
3616         * gcc.dg/fltconst-pedantic-dfp.c: New test.
3617
3618         PR c/31924
3619         * gcc.dg/fltconst-1.c: New test.
3620
3621         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3622         * gcc.dg/dfp/operator-assignment.c: Ditto.
3623
3624 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
3625
3626         PR c++/29928
3627         * g++.dg/rtti/typeid5.C: New.
3628
3629 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3630
3631         PR fortran/31725
3632         * gfortran.dg/substr_4.f: New test.
3633
3634 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
3635
3636         * gcc.target/m68k/interrupt_thread-1.c,
3637         gcc.target/m68k/interrupt_thread-2.c,
3638         gcc.target/m68k/interrupt_thread-3.c: New.
3639         * gcc.target/m68k/m68k.exp: Accept fido.
3640
3641 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
3642
3643         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3644         * gfortran.dg/altreturn_3.f90: Likewise.
3645         * gfortran.dg/assumed_dummy_1.f90: Likewise.
3646         * gfortran.dg/default_numeric_type_1.f90: Likewise.
3647         * gfortran.dg/inquire_iolength.f90: Likewise.
3648         * gfortran.dg/module_naming_1.f90: Likewise.
3649         * gfortran.dg/oldstyle_2.f90: Likewise.
3650         * gfortran.dg/operator_2.f90: Likewise.
3651         * gfortran.dg/parameter_array_element_1.f90: Likewise.
3652         * gfortran.dg/used_types_11.f90: Likewise.
3653         * gfortran.dg/zero_array_components_1.f90: Likewise.
3654         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3655         * gfortran.dg/parameter_array_dummy.f90: Likewise.
3656         * gfortran.dg/real_const_3.f90: Likewise.
3657
3658 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
3659
3660         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3661         * gcc.dg/tree-ssa/loop-30.c: New test.
3662
3663 2007-05-13  Richard Guenther  <rguenther@suse.de>
3664
3665         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3666         scanning forwprop1.
3667         * g++.dg/tree-ssa/pr31146.C: Likewise.
3668
3669 2007-05-13  Revital Eres  <eres@il.ibm.com>
3670
3671         * gcc.dg/dse.c: New test.
3672
3673 2007-05-12  Richard Guenther  <rguenther@suse.de>
3674
3675         PR tree-optimization/31797
3676         * gcc.c-torture/compile/pr31797.c: New testcase.
3677
3678 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
3679
3680         PR fortran/30746
3681         * gfortran.dg/host_assoc_function_1.f90: New test.
3682
3683 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
3684
3685         PR c++/31829
3686         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3687
3688 2007-05-11  Silvius Rus  <rus@google.com>
3689
3690         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3691         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3692         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3693         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3694         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3695         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3696         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3697         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3698         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3699         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3700         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3701         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3702         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3703         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3704         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3705         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3706
3707 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
3708
3709         PR other/31852
3710         * gcc.c-torture/execute/builtins/memchr.c: New.
3711         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
3712         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
3713
3714 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3715
3716         PR fortran/30876
3717         * gfortran.dg/recursive_reference_1.f90: Put error at correct
3718         line.
3719         * gfortran.dg/recursive_reference_2.f90: New test.
3720
3721 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3722
3723         PR fortran/30878
3724         * gfortran.dg/namelist_29.f90: New test.
3725
3726 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
3727
3728         PR fortran/31474
3729         * gfortran.dg/entry_10.f90: New test.
3730
3731 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
3732
3733         PR tree-optimization/31885
3734         * gcc.dg/tree-ssa/loop-29.c: New test.
3735
3736 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
3737
3738         * assumed_dummy_1.f90: Fix dg directive.
3739         * char_initialiser_actual.f90: Likewise.
3740         * nested_modules_2.f90: Likewise.
3741         * shift-alloc.f90: Likewise.
3742
3743 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3744
3745         * gcc.dg/20070507-1.c: Disable for non-pic targets.
3746
3747 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3748
3749         PR libfortran/31880
3750         * gfortran.dg/unf_read_corrupted_2.f90: New test.
3751
3752 2007-05-09  Mike Stump  <mrs@apple.com>
3753
3754         * g++.dg/other/first-global.C: Add -fpie for darwin.
3755         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3756
3757 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3758
3759         * gcc.dg/20070507-1.c: New testcase.
3760
3761 2007-05-08  Chao-ying Fu  <fu@mips.com>
3762
3763         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
3764         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
3765         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
3766         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
3767
3768 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
3769
3770         PR 31847
3771         * gcc.dg/pr31847.c: New test.
3772
3773 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3774
3775         PR fortran/31692
3776         * gfortran.dg/actual_array_result_1.f90: New test.
3777
3778 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3779
3780         PR fortran/29397
3781         * gfortran.dg/parameter_array_init_1.f90: New test.
3782
3783         PR fortran/29400
3784         * gfortran.dg/parameter_array_init_2.f90: New test.
3785
3786 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
3787
3788         PR target/31854
3789         * gcc.target/i386/pr31854.c: New test.
3790
3791 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
3792
3793         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
3794
3795 2007-05-07  Mike Stump  <mrs@apple.com>
3796
3797         * g++.old-deja/g++.mike/empty.C: Add.
3798
3799 2007-05-07  Eric Christopher  <echristo@apple.com>
3800
3801         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
3802
3803 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
3804
3805         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
3806         variable.  Rearrange conversions from binary float to decimal float.
3807
3808 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
3809
3810         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
3811         x86.
3812
3813 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3814
3815         * gnat.dg/opt1.ad[sb]: New testcase.
3816
3817 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3818
3819         PR fortran/31399
3820         * gfortran.dg/do_3.F90: New test.
3821
3822 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3823
3824         PR fortran/31764
3825         * gfortran.dg/new_line.f90: Add new checks.
3826
3827 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3828
3829         PR fortran/31201
3830         * gfortran.dg/large_unit_1.f90: New.
3831         * gfortran.dg/large_unit_2.f90: New.
3832         * gfortran.dg/iostat_4.f90: New
3833         * gfortran.dg/bounds_check_fail_1.f90: Updated.
3834
3835 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
3836
3837         PR fortran/31540
3838         * gfortran.dg/char_result_4.f90: New test.
3839
3840 2007-06-05  Revital Eres  <eres@il.ibm.com>
3841
3842         PR 30957
3843         * gcc.dg/pr30957-1.c: New test.
3844
3845 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3846
3847         PR fortran/31251
3848         * gfortran.dg/char_type_len_2.f90: New test.
3849
3850 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
3851
3852         PR 31775
3853         * g++.dg/other/nested-extern.cc: New.
3854         * g++.dg/other/nested-extern-1.C: New.
3855         * g++.dg/other/nested-extern-2.C: New.
3856
3857 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3858
3859         PR fortran/31760
3860         * gfortran.dg/erf.f90: New test.
3861         * gfortran.dg/besxy.f90: New test.
3862
3863 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3864
3865         PR fortran/22359
3866         * gfortran.dg/fseek.f90: New test.
3867
3868 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
3869
3870         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
3871
3872 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3873
3874         PR libfortran/31210
3875         * gfortran.dg/zero_length_1.f90: New test.
3876
3877 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3878
3879         PR fortran/31803
3880         * gfortran.dg/char_pointer_assign_3.f90: New test.
3881         * gfortran.dg/char_result_2.f90: Re-enable test.
3882
3883 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3884
3885         PR fortran/25071
3886         * gfortran.dg/char_length_3.f90: New test.
3887         * gfortran.dg/char_result_2.f90: Fix test.
3888
3889 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
3890
3891         PR tree-optimization/30565
3892         * gcc.dg/tree-ssa/loop-27.c: New test.
3893
3894 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3895
3896         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
3897         * gcc.target/bfin/arith.c (__v2hi): Likewise.
3898         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
3899         * gcc.target/bfin/shift.c (__v2hi): Likewise.
3900
3901 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
3902
3903         PR tree-optimization/31699
3904         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
3905         New.
3906         (check_effective_target_vect_floatint_cvt): New.
3907         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
3908         of specific targets.
3909         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
3910         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
3911         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3912         * gcc.dg/vect/vect-iv-4.c: Likewise.
3913         * gcc.dg/vect/vect-multitypes-11.c: New.
3914         * gcc.dg/vect/pr31699.c: New.
3915
3916 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
3917
3918         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
3919
3920 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
3921
3922         PR C++/31663
3923         * g++.dg/warn/anonymous-namespace-2.C: New.
3924         * g++.dg/warn/anonymous-namespace-2.h: New.
3925
3926 2007-05-02  Paul Brook  <paul@codesourcery.com>
3927
3928         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
3929
3930 2007-05-02  Eric Christopher  <echristo@apple.com>
3931
3932         * gcc.dg/cpp/if-div.c: New file.
3933
3934 2007-05-02  Tom Tromey  <tromey@redhat.com>
3935
3936         PR preprocessor/28709:
3937         * gcc.dg/cpp/pr28709.c: New file.
3938
3939 2007-05-02  Richard Guenther  <rguenther@suse.de>
3940
3941         PR tree-optimization/31146
3942         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
3943
3944 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
3945
3946         * gcc.c-torture/compile/limits-blockid.c: New.
3947         * gcc.c-torture/compile/limits-caselabels.c: New.
3948         * gcc.c-torture/compile/limits-declparen.c: New.
3949         * gcc.c-torture/compile/limits-enumconst.c: New.
3950         * gcc.c-torture/compile/limits-exprparen.c: New.
3951         * gcc.c-torture/compile/limits-externalid.c: New.
3952         * gcc.c-torture/compile/limits-fnargs.c: New.
3953         * gcc.c-torture/compile/limits-fndefn.c: New.
3954         * gcc.c-torture/compile/limits-idexternal.c: New.
3955         * gcc.c-torture/compile/limits-idinternal.c: New.
3956         * gcc.c-torture/compile/limits-pointer.c: New.
3957         * gcc.c-torture/compile/limits-stringlit.c: New.
3958         * gcc.c-torture/compile/limits-structmem.c: New.
3959         * gcc.c-torture/compile/limits-structnest.c: New.
3960
3961 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
3962
3963         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
3964
3965 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3966
3967         PR middle-end/31740
3968         * gcc.c-torture/compile/20070501-1.c: New testcase.
3969
3970 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3971
3972         PR fortran/31732
3973         * gfortran.dg/array_memset_2:  New test case.
3974
3975 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3976
3977         PR testsuite/31615
3978         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
3979
3980 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3981
3982         PR testsuite/31589
3983         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
3984         dg-final test.
3985         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
3986         keyword to dg-final test.
3987         * gcc.dg/vect/vect-iv-4.c: Likewise.
3988         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3989         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3990         test.
3991         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3992         cast.
3993         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3994         * lib/target-supports.exp
3995         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3996         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3997
3998 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
3999
4000         * gcc.c-torture/execute/ieee/20000320-1.c: Use
4001         __LONG_LONG_MAX__ and its friends instead of those supplied by
4002         limits.h.
4003
4004 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
4005
4006         PR C++/31721
4007         * g++.dg/ext/vector7.C: New testcase.
4008
4009 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4010
4011         PR fortran/31591
4012         * gfortran.dg/bound_simplification_1.f90: New test.
4013
4014 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4015
4016         PR fortran/31645
4017         * gfortran.dg/bom_error.f90: New test.
4018         * gfortran.dg/bom_include.f90: New test.
4019         * gfortran.dg/bom_UTF16-LE.f90: New test.
4020         * gfortran.dg/bom_UTF16-BE.f90: New test.
4021         * gfortran.dg/bom_UTF-8.f90: New test.
4022         * gfortran.dg/bom_UTF-32.f90: New test.
4023         * gfortran.dg/bom_UTF-8.F90: New test.
4024         * gfortran.dg/bom_include.inc: New file.
4025
4026 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4027
4028         PR C++/30221
4029         * g++.dg/init/ptrfn2.C: New test.
4030         * g++.dg/init/ptrfn3.C: New test.
4031
4032 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
4033
4034         PR fortran/31711
4035         * gfortran.dg/dependency_21.f90: New test.
4036
4037 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4038
4039         * gfortran.dg/secnds.f: Use real*8.
4040         * gfortran.dg/secnds-1.f: Use real*8.
4041
4042 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4043
4044         PR libfortran/31532
4045         * gfortran.dg/inquire_5.f90: Update test.
4046
4047 2007-04-27  Ian Lance Taylor  <iant@google.com>
4048
4049         PR middle-end/31710
4050         * gcc.c-torture/compile/pr31710.c: New test.
4051
4052 2007-04-27  Richard Guenther  <rguenther@suse.de>
4053
4054         PR tree-optimization/30965
4055         PR tree-optimization/30978
4056         * gcc.dg/tree-ssa/pr30978.c: New testcase.
4057         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4058         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4059         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4060
4061 2007-04-27  Richard Guenther  <rguenther@suse.de>
4062
4063         PR tree-optimization/31715
4064         * gcc.dg/Warray-bounds-4.c: New testcase.
4065
4066 2007-04-26  Ian Lance Taylor  <iant@google.com>
4067
4068         PR target/28675
4069         * gcc.c-torture/compile/pr28675.c: New test.
4070
4071 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4072
4073         PR C++/30016
4074         * g++.dg/ext/vector6.C: New test.
4075
4076 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
4077
4078         * gcc.c-torture/execute/ieee/20000320-1.x: New.
4079
4080 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
4081
4082         PR middle-end/31617
4083         * g++.dg/other/str_empty.C: Add expected warning.
4084
4085 2007-04-26  Richard Guenther  <rguenther@suse.de>
4086         Daniel Berlin  <dberlin@dberlin.org>
4087
4088         PR tree-optimization/30567
4089         * g++.dg/other/pr30567.C: New testcase.
4090
4091 2007-04-26  Richard Guenther  <rguenther@suse.de>
4092
4093         PR tree-optimization/31703
4094         * gcc.c-torture/compile/pr31703.c: New testcase.
4095         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4096         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4097
4098 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
4099
4100         * gfortran.dg/open_errors.f90: Added if statements checking
4101         the value of iostat.
4102
4103 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
4104
4105         PR c++/31598
4106         * g++.dg/gomp/pr31598.C: New test.
4107
4108         PR tree-optimization/30558
4109         * g++.dg/gomp/pr30558.C: New test.
4110
4111 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
4112
4113         PR c++/31338
4114         * g++.dg/ext/complex2.C: New test.
4115
4116 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
4117
4118         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4119
4120 2007-04-25  Thiemo Seufer  <ths@mips.com>
4121
4122         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4123         value to signed char.
4124
4125 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
4126
4127         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
4128         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
4129         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
4130
4131 2007-04-25  Tobias Burnus  <burnus@net-b.de>
4132
4133         PR fortran/31668
4134         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4135         statement functions.
4136         * gfortran.dg/c_by_val_5.f90: New test.
4137
4138 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
4139
4140         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4141         with two new subroutines to avoid parameter-induced aliasing.
4142         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4143         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4144
4145 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4146
4147         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4148         * g++.dg/warn/Warray-bounds.C: Likewise.
4149
4150 2007-04-24  Ian Lance Taylor  <iant@google.com>
4151
4152         PR tree-optimization/31605
4153         * gcc.c-torture/execute/pr31605.c: New test.
4154
4155 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4156
4157         PR fortran/31587
4158         * lib/gcc-dg.exp (scan-module): New function.
4159         * gfortran.dg/module_md5_1.f90: New test.
4160
4161 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
4162
4163         * g++.old-deja/g++.pt/defarg6.C: Only run with
4164         -std=gnu++98.
4165         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4166         * g++.dg/cpp0x/variadic61.C: Ditto.
4167         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4168         * g++.dg/cpp0x/variadic62.C: Ditto.
4169         * g++.dg/template/meminit1.C: Ditto.
4170         * g++.dg/template/operator7.C: Ditto.
4171         * g++.dg/template/static15.C: Ditto.
4172         * g++.dg/template/invalid1.C: Ditto.
4173         * g++.dg/template/shift1.C: Ditto.
4174         * g++.dg/template/error10.C: Ditto.
4175
4176 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
4177
4178         PR diagnostic/25923
4179         * gfortran.dg/pr25923.f90: New test.
4180
4181 2007-04-24  Ian Lance Taylor  <iant@google.com>
4182
4183         PR tree-optimization/31602
4184         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4185
4186 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
4187
4188         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4189         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4190
4191 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
4192
4193         * gcc.target/i386/reload-1.c. New.
4194
4195 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4196             Olga Golovanevsky  <olga@il.ibm.com>
4197
4198         * g++.dg/other/str_empty.C: New test.
4199
4200 2007-04-24  Richard Henderson  <rth@redhat.com>
4201
4202         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4203
4204 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4205
4206         PR target/31641
4207         * gcc.c-torture/compile/pr31641.c: New testcase.
4208
4209 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
4210
4211         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4212         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4213         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4214         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4215
4216 2007-04-23  Simon Baldwin  <simonb@google.com>
4217
4218         * g++.dg/other/error15.C: New.
4219         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4220         triggering a "multiple parameters named" error.
4221
4222 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4223
4224         PR fortran/31618
4225         * gfortran.dg/backspace_8.f:  New test case.
4226
4227 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
4228
4229         PR fortran/31630
4230         * gfortran.dg/used_types_17.f90: New test.
4231
4232         PR fortran/31620
4233         * gfortran.dg/zero_array_components_1.f90: New test.
4234
4235 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4236
4237         PR fortran/31616
4238         * gfortran.dg/open_errors.f90: Allow a different error message.
4239
4240 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
4241
4242         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4243         Rename from check_effective_target_vect_pack_mod.  Rename global
4244         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
4245         messages.
4246         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4247         rename.
4248         * gcc.dg/vect/vect-iv-8a.c: Ditto.
4249         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4250
4251 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4252
4253         PR middle-end/31448
4254         * gcc.c-torture/execute/pr31448.c: New testcase.
4255
4256 2007-04-22  Nick Clifton  <nickc@redhat.com>
4257
4258         * gcc.dg/20020312-2.c: Add support for the FRV.
4259
4260 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
4261
4262         PR tree-optimization/24659
4263         * gcc.dg/vect/vect-float-extend-1.c: New test.
4264         * gcc.dg/vect/vect-float-truncate-1.c: New test.
4265
4266 2007-04-22  Richard Guenther  <rguenther@suse.de>
4267
4268         PR tree-optimization/29789
4269         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4270         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4271
4272 2007-04-22  Revital Eres  <eres@il.ibm.com>
4273
4274         * gcc.dg/var-expand2.c: New test.
4275
4276 2007-04-22  Revital Eres  <eres@il.ibm.com>
4277
4278         * gcc.dg/var-expand3.c: New test.
4279
4280 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4281
4282         PR fortran/31495
4283         * gfortran.dg/continuation_8.f90: New test.
4284
4285 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4286
4287         PR C/30265
4288         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4289         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4290
4291 2007-04-21  Richard Guenther  <rguenther@suse.de>
4292
4293         PR middle-end/31136
4294         * gcc.c-torture/execute/pr31136.c: New testcase.
4295
4296 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
4297
4298         * gcc.target/i386/movsi-sm-1.c: New.
4299
4300 2007-04-20  Richard Henderson  <rth@redhat.com>
4301
4302         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4303         * gcc.dg/pr27095.c: Cope with alpha GOT load.
4304
4305 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
4306
4307         * gcc.target/i386/ordcmp-1.c: New test.
4308         * gcc.target/i386/unordcmp-1.c: New test.
4309
4310         PR tree-optimization/31632
4311         * gcc.c-torture/compile/20070419-1.c: New test.
4312
4313 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4314
4315         * gcc.dg/invalid-call-1.c: New test.
4316
4317 2007-04-18  Dirk Mueller  <dmueller@suse.de>
4318
4319         PR diagnostic/31227
4320         * gcc.dg/Warray-bounds-3.c: New.
4321
4322 2007-04-18  Richard Guenther  <rguenther@suse.de>
4323
4324         PR tree-optimization/19431
4325         PR tree-optimization/21463
4326         * gcc.c-torture/execute/20070212-1.c: New testcase.
4327         * gcc.c-torture/execute/20070212-2.c: Likewise.
4328         * gcc.c-torture/execute/20070212-3.c: Likewise.
4329         * gcc.dg/tree-ssa/pr19431.c: Likewise.
4330         * gcc.dg/tree-ssa/pr21463.c: Likewise.
4331         * g++.dg/tree-ssa/pr21463.C: Likewise.
4332         * g++.dg/tree-ssa/pr30738.C: Likewise.
4333
4334 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4335
4336         PR c++/31513
4337         * g++.dg/expr/bitfield8.C: New test.
4338
4339 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
4340             Richard Sandiford  <richard@codesourcery.com>
4341
4342         * lib/target-supports.exp (check_profiling_available): Return 0
4343         for uClibc with -p or -pg.
4344
4345 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
4346
4347         PR c++/31517
4348         * g++.dg/template/init7.C: New test.
4349
4350 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
4351
4352         PR rtl-optimization/31360
4353         * gcc.dg/loop-7.c: New test.
4354
4355 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4356
4357         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4358         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4359         build.
4360         (compat-execute): Likewise.
4361         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4362         files to remote hosts.
4363         * lib/c-ctorture.exp (c-torture-compile): Likewise.
4364         (c-torture-execute): Likewise.
4365         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4366         or plain file.  Use remote_upload and remote_download to copy
4367         files about.
4368         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4369         before scanning it.
4370
4371 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
4372
4373         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4374
4375 2007-04-16  Lawrence Crowl  <crowl@google.com>
4376
4377         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4378         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4379         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4380         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4381         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4382         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4383         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4384         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4385         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4386         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4387         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4388
4389         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4390         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4391         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4392         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4393         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4394         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4395         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4396         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4397         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4398         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4399         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4400
4401 2007-04-16  Ian Lance Taylor  <iant@google.com>
4402
4403         PR tree-optimization/31522
4404         * gcc.dg/Wstrict-overflow-16.c: New test.
4405
4406 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
4407
4408         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4409
4410 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
4411
4412         PR fortran/31144
4413         * gfortran.dg/module_naming_1.f90: New.
4414
4415 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
4416
4417         * lib/target-supports.exp (check_profiling_available): Return
4418         false for m68k-*-uclinux.
4419
4420 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
4421
4422         PR c++/29365
4423         Testcase for c++ anonymous namespace warning
4424
4425         * g++.dg/warn/anonymous-namespace-1.C: New test
4426         * g++.dg/warn/anonymous-namespace-1.h: New test
4427
4428 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4429
4430         PR testsuite/31578
4431         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4432
4433 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4434
4435         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4436
4437 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
4438
4439         PR fortran/31204
4440         * gfortran.dg/array_constructor_16.f90: New test.
4441
4442 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
4443
4444         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4445         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4446
4447 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4448
4449         PR rtl-optimization/31500
4450         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4451         * g++.dg/warn/Warray-bounds.C: Likewise.
4452
4453 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4454
4455         PR C/31520
4456         * gcc.dg/gnu89-init-4.c: New testcase.
4457
4458 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
4459
4460         PR c++/25874
4461         * gcc.dg/gomp/pr25874.c: Add dg-options.
4462         * g++.dg/gomp/pr25874.C: Add dg-options.
4463
4464 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
4465
4466         PR fortran/21061
4467         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4468         * gfortran.dg/warnings_are_errors_1.f: New testcase.
4469
4470 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4471
4472         PR fortran/31561
4473         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4474
4475 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4476
4477         PR fortran/29507
4478         PR fortran/31404
4479         * gfortran.dg/initialization_6.f90: New test.
4480
4481 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
4482
4483         * gcc.c-torture/compile/pr27528.c: Require nonpic.
4484
4485         * lib/target-supports.exp (check_gc_sections_available):
4486         Return false if ldflags includes -elf2flt.
4487
4488 2007-04-13  Jason Merrill  <jason@redhat.com>
4489
4490         PR c++/31074
4491         * conv3.C: New test.
4492
4493 2007-04-13  Mike Stump  <mrs@apple.com>
4494
4495         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4496         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4497
4498 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
4499
4500         PR tree-optimization/29598
4501         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4502
4503 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4504
4505         PR fortran/31559
4506         * gfortran.dg/func_assign.f90: New test.
4507
4508 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
4509
4510         PR fortran/31550
4511         * gfortran.dg/used_types_16.f90: New test.
4512
4513 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4514
4515         PR fortran/18937
4516         * gfortran.dg/goto_2.f90: New.
4517         * gfortran.dg/goto_3.f90: New.
4518         * gfortran.dg/pr17708.f90: Rename to ...
4519         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4520
4521 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4522
4523         PR fortran/31562
4524         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4525         instead of a struct.
4526
4527 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4528
4529         PR fortran/31562
4530         * gfortran.dg/value_4.c: Use GNU extensions for complex
4531         instead of a struct.
4532
4533 2007-04-13  Richard Guenther  <rguenther@suse.de>
4534
4535         PR tree-optimization/21258
4536         * gcc.dg/tree-ssa/vrp34.c: New testcase.
4537
4538 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4539
4540         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4541         <complex.h>.
4542
4543 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
4544
4545         PR fortran/31250
4546         * gfortran.dg/char_length_2.f90: New.
4547         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4548         * gfortran.dg/repeat_4.f90: Likewise.
4549
4550         PR fortran/31266
4551         * gfortran.dg/char_assign_1.f90: New.
4552
4553         PR fortran/31471
4554         * gfortran.dg/block_name_1.f90: New.
4555         * gfortran.dg/block_name_2.f90: New.
4556
4557 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
4558
4559         PR c++/31078
4560         * g++.dg/other/pr31078.C: New.
4561
4562 2007-04-12  Richard Guenther  <rguenther@suse.de>
4563
4564         PR tree-optimization/31169
4565         * gcc.c-torture/execute/pr31169.c: New testcase.
4566
4567 2007-04-12  Richard Guenther  <rguenther@suse.de>
4568
4569         PR tree-optimization/24689
4570         PR tree-optimization/31307
4571         * g++.dg/tree-ssa/pr31307.C: New testcase.
4572         * gcc.dg/tree-ssa/pr24689.c: Likewise.
4573
4574 2007-04-12  Tobias Burnus  <burnus@net-b.de>
4575
4576         PR fortran/31472
4577         * gfortran.dg/access_spec_1.f90: New test.
4578         * gfortran.dg/access_spec_2.f90: New test.
4579         * gfortran.dg/non_module_public.f90: Match new error message.
4580
4581 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
4582
4583         PR testsuite/31538
4584         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4585         to 4 at line 38 to fix bounds problem.
4586
4587 2007-04-11  Tobias Burnus  <burnus@net-b.de>
4588
4589         PR testsuite/31240
4590         * gfortran.dg/pointer_intent_1.f90: Fix test.
4591
4592 2007-04-10  Eric Christopher  <echristo@apple.com>
4593
4594         * lib/target-supports.exp
4595         (check_effective_target_fstack_protector): Rewrite.
4596
4597 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
4598
4599         PR c++/31449
4600         * g++.dg/init/const5.C: New test.
4601
4602 2007-04-09  Jan Hubicka  <jh@suse.cz>
4603
4604         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4605
4606 2007-04-08  Jan Hubicka  <jh@suse.cz>
4607
4608         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4609
4610 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4611
4612         PR fortran/31257
4613         * gfortran.dg/achar_4.f90: New test.
4614
4615 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4616
4617         PR fortran/30880
4618         * gfortran.dg/used_dummy_types_8.f90: New test.
4619
4620 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4621
4622         PR fortran/30872
4623         * gfortran.dg/parameter_array_element_1.f90: New test.
4624
4625 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4626
4627         PR fortran/31222
4628         * gfortran.dg/default_numeric_type_1.f90: New test.
4629
4630 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4631
4632         PR fortran/31424
4633         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4634
4635 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4636
4637         PR fortran/31293
4638         * gfortran.dg/interface_12.f90: New test.
4639
4640 2007-04-07  Bruce Korb  <bkorb@gnu.org>
4641
4642         * gcc.dg/format/opt-6.c: New test.
4643         * gcc.dg/format/nul-1.c: New test.
4644         * gcc.dg/format/nul-2.c: New test.
4645
4646 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4647
4648         PR libgfortran/31395
4649         * gfortran.dg/fmt_colon.f90: New test.
4650
4651 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
4652
4653         * g++.old-deja/g++.other/init18.C: Use
4654         dg-require-effective-target instead of an explicit xfail.
4655
4656 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
4657
4658         * gcc.dg/dfp/signbit-1.c
4659         * gcc.dg/dfp/signbit-2.c
4660
4661 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4662
4663         PR fortran/31483
4664         * gfortran.dg/altreturn_5.f90: New test.
4665
4666 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4667
4668         PR fortran/31292
4669         * gfortran.dg/contained_module_proc_1.f90: New test.
4670
4671 2007-04-04  Stuart Hastings  <stuart@apple.com>
4672
4673         PR 31281
4674         * objc/execute/exceptions/pr31281.m: New.
4675
4676 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
4677
4678         * g++.dg/ext/dllimport12.C: Update comments.
4679
4680 2007-04-03  Eric Christopher  <echristo@apple.com>
4681
4682         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4683
4684 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4685
4686         PR fortran/31304
4687         * gfortran.dg/repeat_2.f90: New test.
4688         * gfortran.dg/repeat_3.f90: New test.
4689         * gfortran.dg/repeat_4.f90: New test.
4690
4691 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
4692
4693         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4694
4695 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
4696
4697         PR c++/30847
4698         * g++.dg/parse/cond3.C: New test.
4699
4700         PR middle-end/30704
4701         * gcc.c-torture/execute/ieee/pr30704.c: New test.
4702
4703 2007-04-02  Jason Merrill  <jason@redhat.com>
4704
4705         PR c++/31187
4706         * g++.dg/ext/visibility/anon3.C: New test.
4707
4708 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4709
4710         PR libgfortran/31052
4711         * gfortran.dg/namelist_28.f90: New test.
4712
4713 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4714
4715         PR libgfortran/31366
4716         * gfortran.dg/direct_io_6.f90: New test.
4717
4718 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4719
4720         PR libgfortran/31207
4721         * gfortran.dg/advance_5.f90: New test.
4722         * gfortran.dg/advance_6.f90: New test.
4723
4724 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4725
4726         * g++.dg/ext/dllimport6.C: Remove extra ';'.
4727         * g++.dg/ext/dllimport7.C: Likewise.
4728         * g++.dg/ext/selectany1.C: Likewise.
4729
4730 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
4731
4732         * g++.dg/parser/pr31138.C: New.
4733         * g++.dg/parser/pr31140.C: New.
4734         * g++.dg/parser/pr31141.C: New.
4735
4736 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
4737
4738         PR c++/26099
4739         * g++.dg/ext/is_base_of.C: New.
4740         * g++.dg/ext/has_virtual_destructor.C: New.
4741         * g++.dg/ext/is_polymorphic.C: New.
4742         * g++.dg/ext/is_base_of_diagnostic.C: New.
4743         * g++.dg/ext/is_enum.C: New.
4744         * g++.dg/ext/has_nothrow_assign.C: New.
4745         * g++.dg/ext/has_nothrow_constructor.C: New.
4746         * g++.dg/ext/is_empty.C: New.
4747         * g++.dg/ext/has_trivial_copy.C: New.
4748         * g++.dg/ext/has_trivial_assign.C: New.
4749         * g++.dg/ext/is_abstract.C: New.
4750         * g++.dg/ext/is_pod.C: New.
4751         * g++.dg/ext/has_nothrow_copy.C: New.
4752         * g++.dg/ext/is_class.C: New.
4753         * g++.dg/ext/has_trivial_constructor.C: New.
4754         * g++.dg/ext/is_union.C: New.
4755         * g++.dg/ext/has_trivial_destructor.C: New.
4756         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
4757         * g++.dg/template/crash43.C: Likewise.
4758
4759 2007-03-29  Dirk Mueller  <dmueller@suse.de>
4760
4761         * g++.dg/warn/pedantic2.C: New testcase.
4762
4763 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4764
4765         * size_dim.f90: Fix dg directive.
4766         * pr16433.f: Likewise.
4767         * use_6.f90: Likewise.
4768         * use_7.f90: Likewise.
4769         * entry_9.f90: Likewise.
4770         * pointer_intent_2.f90: Likewise.
4771         * protected_1.f90: Likewise.
4772         * fmt_missing_period_2.f: Likewise.
4773         * pointer_intent_3.f90: Likewise.
4774         * protected_2.f90: Likewise.
4775         * protected_3.f90: Likewise.
4776         * pr15754.f90: Likewise.
4777         * protected_4.f90: Likewise.
4778         * protected_5.f90: Likewise.
4779         * initialization_2.f90: Likewise.
4780         * protected_6.f90: Likewise.
4781         * continuation_7.f90: Likewise.
4782         * derived_function_interface_1.f90: Likewise.
4783         * der_pointer_4.f90: Likewise.
4784         * fmt_zero_precision.f90: Likewise.
4785         * blockdata_3.f90: Likewise.
4786         * fmt_missing_period_1.f: Likewise.
4787         * real_const_3.f90: Likewise.
4788         * use_4.f90: Likewise.
4789         * fmt_missing_period_3.f: Likewise.
4790         * use_5.f90: Likewise.
4791
4792 2007-03-28  Mike Stump  <mrs@apple.com>
4793
4794         * gcc.dg/darwin-comm.c: Add.
4795
4796 2007-03-28  Eric Christopher  <echristo@apple.com>
4797
4798         * lib/target-supports.exp (check_effective_target_fstack_protector):
4799         New.
4800         * gcc.dg/ssp-1.c: Use.
4801         * gcc.dg/ssp-2.c: Ditto.
4802
4803 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
4804
4805         PR c++/29077
4806         * g++.dg/parse/constructor3.C: New test.
4807
4808 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4809
4810         * gnat.dg/thin_pointer.ad[sb]: New test.
4811
4812 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4813
4814         * g++.dg/cpp0x/bracket1.C: New.
4815         * g++.dg/cpp0x/bracket2.C: New.
4816         * g++.dg/cpp0x/bracket3.C: New.
4817         * g++.dg/cpp0x/bracket4.C: New.
4818
4819 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4820
4821         * g++.dg/cpp0x/temp_default1.C: New.
4822         * g++.dg/cpp0x/temp_default3.C: New.
4823         * g++.dg/cpp0x/temp_default2.C: New.
4824         * g++.dg/cpp0x/temp_default4.C: New.
4825
4826 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4827
4828         PR c++/29993
4829         * g++.dg/other/cv_func2.C: New.
4830
4831 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
4832
4833         * gcc.dg/dfp/func-vararg-alternate.h: New file.
4834         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
4835         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
4836         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
4837
4838         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
4839         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4840
4841         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
4842
4843         * lib/compat.exp (compat-execute): Fix processing of file names.
4844
4845 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
4846
4847         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
4848
4849 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
4850
4851         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4852         Delete created executable test file.
4853         (check_effective_target_fortran_large_int): Ditto.
4854         (check_effective_target_static_libgfortran): Ditto.
4855
4856 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
4857
4858         PR c++/30500
4859         * g++.dg/warn/pragma-system_header1.C: New test.
4860         * g++.dg/warn/pragma-system_header2.C: New test.
4861         * g++.dg/warn/pragma-system_header1.h. New.
4862         * g++.dg/warn/pragma-system_header2.h. New.
4863
4864 2007-03-26  Ian Lance Taylor  <iant@google.com>
4865
4866         PR tree-optimization/31345
4867         * gcc.c-torture/compile/pr31345-1.c: New test.
4868
4869 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
4870
4871         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
4872         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
4873         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
4874         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4875         * gfortran.dg/overload_1.f90: Likewise.
4876         * gfortran.dg/impure_assignment_1.f90: Likewise.
4877         * gfortran.dg/error_recovery_3.f90: Likewise.
4878         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4879         * gfortran.dg/sequence_types_1.f90: Likewise.
4880         * gfortran.dg/internal_references_1.f90: Likewise.
4881         * gfortran.dg/present_1.f90: Likewise.
4882         * gfortran.dg/volatile10.f90: Likewise.
4883         * gfortran.dg/module_equivalence_2.f90: Likewise.
4884         * gfortran.dg/use_4.f90: Likewise.
4885         * gfortran.dg/elemental_result_1.f90: Likewise.
4886         * gfortran.dg/generic_actual_arg.f90: Likewise.
4887         * gfortran.dg/private_type_5.f90: Likewise.
4888         * gfortran.dg/protected_4.f90: Likewise.
4889         * gfortran.dg/interface_3.f90: Likewise.
4890
4891 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4892
4893         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
4894         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
4895
4896 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4897
4898         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
4899
4900 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4901
4902         PR libgfortran/31199
4903         * gfortran.dg/fmt_t_4.f90: New test.
4904
4905 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4906
4907         PR libfortran/31297
4908         * gfortran.dg/backspace_5.f:  Initialize variable(s).
4909         * gfortran.dg/backspace_6.f:  Likewise.
4910         * gfortran.dg/char_bounds_check_fail_1: Likewise.
4911         * gfortran.dg/direct_io_2.f90:  Likewise.
4912         * gfortran.dg/write_back.f:  Likewise.
4913         * gfortran.dg/write_rewind_2.f:  Likewise.
4914         * gfortran.dg/write_rewind_1.f:  Likewise.
4915         * gfortran.dg/write_rewind_2.f:  Likewise.
4916
4917 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
4918
4919         PR tree-optimization/30784
4920         * gcc.dg/vect/pr30784.c: New test.
4921
4922 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4923
4924         PR fortran/30877
4925         * gfortran.dg/operator_1.f90: New test.
4926         * gfortran.dg/operator_2.f90: New test.
4927
4928 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4929
4930         PR libfortran/31196
4931         * gfortran.dg/reshape_transpose_1.f90:  New test.
4932
4933 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4934
4935         PR fortran/30655
4936         * gfortran.dg/bounds_check_6.f90: New test.
4937
4938 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
4939
4940         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
4941         #ifndef/#endif.
4942         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4943         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4944
4945 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
4946
4947         PR fortran/31209
4948         * gfortran.dg/pointer_function_actual_1.f90: New test.
4949
4950         PR fortran/31200
4951         * gfortran.dg/pointer_function_actual_2.f90: New test.
4952
4953         PR fortran/31215
4954         * gfortran.dg/result_in_spec_1.f90: New test.
4955
4956 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4957
4958         PR fortran/30834
4959         * gfortran.dg/integer_exponentiation_3.F90: New test.
4960         * gfortran.dg/integer_exponentiation_4.f90: New test.
4961         * gfortran.dg/integer_exponentiation_5.F90: New test.
4962
4963 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4964
4965         PR c++/30863
4966         * g++.dg/template/error24.C: New test.
4967         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
4968
4969 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4970
4971         PR c++/31273
4972         * g++.dg/expr/bitfield7.C: New test.
4973
4974 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4975
4976         PR other/23572
4977         * gcc.dg/float-range-4.c: New.
4978         * gcc.dg/float-range-1.c: Update. Test for a warning.
4979         * gcc.dg/float-range-3.c: New.
4980         * gcc.dg/float-range-5.c: New.
4981
4982 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4983
4984         PR fortran/31262
4985         * gfortran.dg/no_range_check_1.f90: New test.
4986
4987 2007-03-22  Dirk Mueller  <dmueller@suse.de>
4988
4989         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4990         * g++.dg/other/static1.C: Remove stray semicolon.
4991         * g++.dg/other/init1.C: Likewise.
4992         * g++.dg/rtti/dyncast1.C: Likewise.
4993         * g++.dg/tree-ssa/pr17153.C: Likewise.
4994         * g++.dg/lookup/disamb1.C: Likewise.
4995         * g++.dg/lookup/scoped2.C: Likewise.
4996         * g++.dg/lookup/friend7.C: Likewise.
4997         * g++.dg/parse/parse4.C: Likewise.
4998         * g++.dg/parse/parse5.C: Likewise.
4999         * g++.dg/expr/pr29066.C: Likewise.
5000         * g++.dg/expr/cast4.C: Likewise.
5001         * g++.dg/tc1/dr193.C: Likewise.
5002         * g++.dg/tc1/dr213.C: Likewise.
5003         * g++.dg/abi/dcast1.C: Likewise.
5004         * g++.dg/abi/covariant2.C: Likewise.
5005         * g++.dg/inherit/covariant11.C: Likewise.
5006         * g++.dg/inherit/covariant9.C: Likewise.
5007         * g++.dg/inherit/covariant10.C: Likewise.
5008         * g++.dg/init/static3.C: Likewise.
5009         * g++.dg/init/init-ref3.C: Likewise.
5010         * g++.dg/init/ref10.C: Likewise.
5011         * g++.dg/template/meminit2.C: Likewise.
5012         * g++.dg/template/using9.C: Likewise.
5013         * g++.dg/template/friend9.C: Likewise.
5014         * g++.dg/template/ref1.C: Likewise.
5015         * g++.old-deja/g++.warn/inline.C: Likewise.
5016         * g++.old-deja/g++.robertl/eb91.C: Likewise.
5017         * g++.old-deja/g++.robertl/eb46.C: Likewise.
5018         * g++.old-deja/g++.robertl/eb34.C: Likewise.
5019         * g++.old-deja/g++.robertl/eb43.C: Likewise.
5020         * g++.old-deja/g++.robertl/eb26.C: Likewise.
5021         * g++.old-deja/g++.robertl/eb116.C: Likewise.
5022         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5023         * g++.old-deja/g++.brendan/overload8.C: Likewise.
5024         * g++.old-deja/g++.brendan/overload11.C: Likewise.
5025         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5026         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5027         * g++.old-deja/g++.brendan/template11.C: Likewise.
5028         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5029         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5030         * g++.old-deja/g++.brendan/crash16.C: Likewise.
5031         * g++.old-deja/g++.jason/pmem2.C: Likewise.
5032         * g++.old-deja/g++.jason/parse9.C: Likewise.
5033         * g++.old-deja/g++.jason/byval2.C: Likewise.
5034         * g++.old-deja/g++.jason/overload8.C: Likewise.
5035         * g++.old-deja/g++.jason/pmf8.C: Likewise.
5036         * g++.old-deja/g++.jason/template33.C: Likewise.
5037         * g++.old-deja/g++.jason/return3.C: Likewise.
5038         * g++.old-deja/g++.jason/scoping2.C: Likewise.
5039         * g++.old-deja/g++.jason/virtual.C: Likewise.
5040         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5041         * g++.old-deja/g++.jason/template27.C: Likewise.
5042         * g++.old-deja/g++.jason/synth6.C: Likewise.
5043         * g++.old-deja/g++.jason/ref8.C: Likewise.
5044         * g++.old-deja/g++.jason/offset1.C: Likewise.
5045         * g++.old-deja/g++.other/static20.C: Likewise.
5046         * g++.old-deja/g++.other/array1.C: Likewise.
5047         * g++.old-deja/g++.other/new3.C: Likewise.
5048         * g++.old-deja/g++.other/array2.C: Likewise.
5049         * g++.old-deja/g++.other/overload9.C: Likewise.
5050         * g++.old-deja/g++.other/cast6.C: Likewise.
5051         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5052         * g++.old-deja/g++.other/eh4.C: Likewise.
5053         * g++.old-deja/g++.other/using7.C: Likewise.
5054         * g++.old-deja/g++.other/init18.C: Likewise.
5055         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5056         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5057         * g++.old-deja/g++.other/dtor11.C: Likewise.
5058         * g++.old-deja/g++.pt/static11.C: Likewise.
5059         * g++.old-deja/g++.pt/crash19.C: Likewise.
5060         * g++.old-deja/g++.pt/overload12.C: Likewise.
5061         * g++.old-deja/g++.pt/crash46.C: Likewise.
5062         * g++.old-deja/g++.pt/mi1.C: Likewise.
5063         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5064         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5065         * g++.old-deja/g++.pt/local5.C: Likewise.
5066         * g++.old-deja/g++.pt/typename2.C: Likewise.
5067         * g++.old-deja/g++.pt/explicit80.C: Likewise.
5068         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5069         * g++.old-deja/g++.law/visibility1.C: Likewise.
5070         * g++.old-deja/g++.law/visibility2.C: Likewise.
5071         * g++.old-deja/g++.law/virtual2.C: Likewise.
5072         * g++.old-deja/g++.law/operators19.C: Likewise.
5073         * g++.old-deja/g++.law/parsing10.C: Likewise.
5074         * g++.old-deja/g++.law/visibility4.C: Likewise.
5075         * g++.old-deja/g++.law/operators4.C: Likewise.
5076         * g++.old-deja/g++.law/dtors2.C: Likewise.
5077         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5078         * g++.old-deja/g++.law/visibility10.C: Likewise.
5079         * g++.old-deja/g++.law/scope3.C: Likewise.
5080         * g++.old-deja/g++.law/casts2.C: Likewise.
5081         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5082         * g++.old-deja/g++.law/operators33.C: Likewise.
5083         * g++.old-deja/g++.law/friend4.C: Likewise.
5084         * g++.old-deja/g++.mike/pmf7.C: Likewise.
5085         * g++.old-deja/g++.mike/p5611.C: Likewise.
5086         * g++.old-deja/g++.mike/net37.C: Likewise.
5087         * g++.old-deja/g++.mike/p3570.C: Likewise.
5088         * g++.old-deja/g++.mike/p5718.C: Likewise.
5089         * g++.old-deja/g++.mike/net21.C: Likewise.
5090         * g++.old-deja/g++.mike/p1862.C: Likewise.
5091         * g++.old-deja/g++.mike/p4511.C: Likewise.
5092         * g++.old-deja/g++.mike/virt3.C: Likewise.
5093         * g++.old-deja/g++.mike/p16146.C: Likewise.
5094         * g++.old-deja/g++.mike/p1989.C: Likewise.
5095         * g++.old-deja/g++.mike/p5571.C: Likewise.
5096         * g++.old-deja/g++.gb/scope10.C: Likewise.
5097         * g++.old-deja/g++.abi/primary5.C: Likewise.
5098         * g++.old-deja/g++.abi/empty2.C: Likewise.
5099         * g++.old-deja/g++.abi/arraynew.C: Likewise.
5100         * g++.old-deja/g++.eh/vbase4.C: Likewise.
5101         * g++.old-deja/g++.eh/ptr1.C: Likewise.
5102         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5103         * g++.old-deja/g++.bob/template3.C: Likewise.
5104         * g++.old-deja/g++.bob/inherit1.C: Likewise.
5105
5106 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
5107
5108         PR fortran/31193
5109         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5110
5111 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
5112
5113         PR fortran/20897
5114         * gfortran.dg/derived_name_1.f90: New.
5115         * gfortran.dg/derived_name_2.f: New.
5116
5117 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5118
5119         * lib/target-supports.exp (check_effective_target_nonpic): New
5120         procedure.
5121         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5122         when compiling PIC.
5123         * gcc.target/i386/asm-4.c: Require nonpic.
5124         * gcc.target/i386/cmov1.c: Likewise.
5125         * gcc.target/i386/mul.c: Likewise.
5126         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5127         * gcc.target/i386/ssetype-1.c: Require nonpic.
5128         * gcc.target/i386/ssetype-3.c: Likewise.
5129         * gcc.target/i386/ssetype-5.c: Likewise.
5130
5131 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5132
5133         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5134         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5135         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5136         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5137
5138 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
5139
5140         PR tree-optimization/30590
5141         * g++.dg/opt/pr30590.C: New testcase.
5142
5143 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
5144
5145         PR c/30762
5146         * gcc.dg/pr30762-1.c: New test.
5147         * gcc.dg/pr30762-2.c: New test.
5148
5149         PR inline-asm/30505
5150         * gcc.target/i386/pr30505.c: New test.
5151
5152 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
5153
5154         * gcc.target/arm/register-variables.c: New.
5155
5156 2007-03-19  Jeff Law  <law@redhat.com>
5157
5158         * PR tree-optimization/30984
5159         * gcc.c-torture/pr30984.c: New test.
5160
5161 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5162         Richard Guenther  <rguenther@suse.de>
5163
5164         PR tree-optimization/31254
5165         * gcc.dg/torture/pr31254.c: New testcase.
5166
5167 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
5168
5169         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5170         target default_packed.
5171
5172 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5173
5174         PR fortran/31203
5175         * gfortran.dg/string_length_1.f90: New test.
5176
5177 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5178
5179         PR testsuite/30395
5180         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5181
5182 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5183
5184         PR libgfortran/31052
5185         * gfortran.dg/namelist_27.f90: New test.
5186
5187 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
5188
5189         PR fortran/30531
5190         * gfortran.dg/used_types_14.f90: New test.
5191
5192         PR fortran/31086
5193         * gfortran.dg/used_types_15.f90: New test.
5194
5195 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
5196
5197         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5198         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5199
5200 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5201
5202         PR fortran/31120
5203         * gfortran.dg/integer_exponentiation_2.f90: New test.
5204
5205 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
5206
5207         PR tree-optimization/31041
5208         * gcc.dg/vect/pr31041.c: New test.
5209
5210 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5211
5212         * g++.dg/warn/Wconversion-integer.C: New
5213         * g++.dg/warn/Wconversion-real.C: New.
5214         * g++.dg/warn/Wconversion-real-integer.C: New.
5215         * g++.dg/warn/conv2.C: Updated.
5216
5217 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5218
5219         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5220         exclude RTPs.
5221
5222 2007-03-16  Richard Guenther  <rguenther@suse.de>
5223
5224         PR tree-optimization/31146
5225         * g++.dg/tree-ssa/pr31146.C: New testcase.
5226
5227 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5228
5229         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5230         assume that the target has <features.h>.
5231
5232 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5233
5234         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5235         dg-options rather than to the whole test.
5236
5237 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
5238
5239         PR debug/29906
5240         * g++.dg/debug/pr29906.C: New
5241
5242 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5243
5244         PR libgfortran/31099
5245         * gfortran.dg/unformatted_recl.f90: Update test.
5246
5247 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
5248
5249         * gcc.dg/tree-ssa/prefetch-5.c: New test.
5250
5251 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5252
5253         PR c++/30891
5254         * g++.dg/parse/namespace-definition.C: New.
5255
5256 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5257
5258         PR c++/24924
5259         * g++.dg/cpp/pedantic-errors.C: New.
5260         * g++.dg/cpp/permissive.C: New.
5261
5262 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5263
5264         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5265         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5266
5267 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5268
5269         * lib/target-supports.exp (check_missing_uclibc_feature)
5270         (check_effective_target_wchar): New procedures.
5271         * gcc.dg/wchar_t-1.c: Require target wchar.
5272         * gcc.dg/wint_t-1.c: Likewise.
5273
5274 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5275
5276         * lib/target-supports.exp (check_gc_sections_available): Return
5277         false for VxWorks targets.
5278
5279 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5280
5281         * g++.dg/warn/Wconversion2.C: Fix typo.
5282         * gcc.dg/if-empty-1.c: Ditto.
5283
5284 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5285
5286         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5287
5288 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5289
5290         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5291         * gcc.target/i386/pr31167.c: Ditto.
5292
5293 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5294
5295         PR target/31167
5296         * gcc.target/i386/pr31167.c: New test.
5297
5298 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
5299
5300         PR fortran/30922
5301         * gfortran.dg/import5.f90.f90: New test.
5302
5303
5304         PR fortran/30879
5305         * gfortran.dg/data_components_1.f90: New test.
5306
5307
5308         PR fortran/30870
5309         * gfortran.dg/generic_13.f90: New test.
5310
5311         PR fortran/31163
5312         * gfortran.dg/alloc_comp_basics_5.f90: New test.
5313
5314 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5315
5316         PR libgfortran/31051
5317         * gfortran.dg/fmt_t_4.f90: New
5318
5319 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5320
5321         PR C++/31165
5322         * g++.dg/other/default7.C: New test.
5323
5324 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5325
5326         * g++.dg/warn/Wconversion2.C: New.
5327
5328 2007-03-14  Eric Christopher  <echristo@apple.com>
5329
5330         * gcc.dg/ssp-1.c: New.
5331         * gcc.dg/ssp-2.c: Ditto.
5332
5333 2007-03-14  Dirk Mueller  <dmueller@suse.de>
5334
5335         * g++.dg/warn/do-empty.C: New.
5336         * gcc.dg/do-empty.c: New.
5337         * gcc.dg/if-empty-1.c: Update.
5338         * gcc.dg/20001116-1.c: Update.
5339         * gcc.dg/pr23165.c: Update.
5340
5341 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
5342
5343         * gfortran.dg/module_implicit_conversion.f90: New test.
5344
5345 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
5346
5347         PR middle-end/31127
5348         * gcc.dg/pr31127.c: New.
5349
5350 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
5351
5352         * gcc.dg/tree-ssa/loop-26.c: New test.
5353
5354 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
5355
5356         * gcc.target/i386/cmpxchg16b-1.c: New test.
5357
5358 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5359
5360         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5361         * gcc.dg/c99-vla-1.c: Likewise.
5362         * g++.dg/ext/vla1.C: Likewise
5363
5364 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5365
5366         * gcc.dg/wvla-1.c: New test
5367         * gcc.dg/wvla-2.c: New test
5368         * gcc.dg/wvla-3.c: New test
5369         * gcc.dg/wvla-4.c: New test
5370         * gcc.dg/wvla-5.c: New test
5371         * gcc.dg/wvla-6.c: New test
5372         * gcc.dg/wvla-7.c: New test
5373         * g++.dg/warn/Wvla-1.C: New test
5374         * g++.dg/warn/Wvla-2.C: New test
5375         * g++.dg/warn/Wvla-3.C: New test
5376
5377 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
5378
5379         PR c++/30108
5380         * g++.dg/other/default6.C: New test.
5381
5382 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5383
5384         * lib/target-supports.exp (check_profiling_available): Return false
5385         for VxWorks.
5386         (check_effective_target_vxworks_kernel): New procedure.
5387         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5388         VxWorks.
5389         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5390         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5391         to include VxWorks.
5392         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5393
5394 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5395
5396         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5397         PIC is not supported.
5398         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5399         * gcc.dg/20020426-2.c: Likewise.
5400         * gcc.dg/pr28243.c: Likewise.
5401         * gcc.dg/visibility-11.c: Likewise.
5402         * gcc.dg/tls/opt-9.c: Likewise.
5403         * gcc.dg/tls/opt-10.c: Likewise.
5404         * gcc.dg/tls/pic-1.c: Likewise.
5405         * gcc.dg/tls/struct-1.c: Likewise.
5406         * gcc.target/i386/20000807-1.c: Likewise.
5407         * gcc.target/i386/20000904-1.c: Likewise.
5408         * gcc.target/i386/20011119-1.c: Likewise.
5409         * gcc.target/i386/990213-2.c: Likewise.
5410         * gcc.target/i386/990214-1.c: Likewise.
5411         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5412         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5413         * gcc.target/i386/pic-1.c: Likewise.
5414         * gcc.target/i386/pr21518.c: Likewise.
5415         * gcc.target/i386/pr23098.c: Likewise.
5416         * gcc.target/i386/pr23943.c: Likewise.
5417
5418 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
5419
5420         PR c++/31038
5421         * g++.dg/template/complit2.C: New test.
5422
5423         PR c++/30328
5424         * g++.dg/ext/bitfield1.C: New test.
5425
5426 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
5427
5428         PR fortran/30883
5429         * gfortran.dg/interface_11.f90: New test.
5430
5431 2007-03-11  Richard Guenther  <rguenther@suse.de>
5432
5433         PR tree-optimization/31115
5434         * gcc.dg/torture/pr31115.c: New testcase.
5435
5436 2007-03-11  Ira Rosen  <irar@il.ibm.com>
5437
5438         PR tree-optimization/29925
5439         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5440
5441 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
5442
5443         PR c++/30274
5444         * g++.dg/expr/bitfield3.C: New test.
5445         * g++.dg/expr/bitfield4.C: Likewise.
5446         * g++.dg/expr/bitfield5.C: Likewise.
5447         * g++.dg/expr/bitfield6.C: Likewise.
5448
5449         PR c++/30924
5450         * g++.dg/template/array18.C: New test.
5451
5452 2007-03-10  Dirk Mueller  <dmueller@suse.de>
5453
5454         PR c++/17946
5455         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5456         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5457
5458 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
5459
5460         PR c++/20599
5461         * g++.dg/cpp0x/variadic-bind.C: New.
5462         * g++.dg/cpp0x/variadic-function.C: New.
5463         * g++.dg/cpp0x/variadic-mem_fn.C: New.
5464         * g++.dg/cpp0x/variadic-tuple.C: New.
5465         * g++.dg/cpp0x/variadic1.C: New.
5466         * g++.dg/cpp0x/variadic2.C: New.
5467         * g++.dg/cpp0x/variadic3.C: New.
5468         * g++.dg/cpp0x/variadic4.C: New.
5469         * g++.dg/cpp0x/variadic5.C: New.
5470         * g++.dg/cpp0x/variadic6.C: New.
5471         * g++.dg/cpp0x/variadic7.C: New.
5472         * g++.dg/cpp0x/variadic8.C: New.
5473         * g++.dg/cpp0x/variadic9.C: New.
5474         * g++.dg/cpp0x/variadic10.C: New.
5475         * g++.dg/cpp0x/variadic11.C: New.
5476         * g++.dg/cpp0x/variadic12.C: New.
5477         * g++.dg/cpp0x/variadic13.C: New.
5478         * g++.dg/cpp0x/variadic14.C: New.
5479         * g++.dg/cpp0x/variadic15.C: New.
5480         * g++.dg/cpp0x/variadic16.C: New.
5481         * g++.dg/cpp0x/variadic17.C: New.
5482         * g++.dg/cpp0x/variadic18.C: New.
5483         * g++.dg/cpp0x/variadic19.C: New.
5484         * g++.dg/cpp0x/variadic20.C: New.
5485         * g++.dg/cpp0x/variadic21.C: New.
5486         * g++.dg/cpp0x/variadic22.C: New.
5487         * g++.dg/cpp0x/variadic23.C: New.
5488         * g++.dg/cpp0x/variadic24.C: New.
5489         * g++.dg/cpp0x/variadic25.C: New.
5490         * g++.dg/cpp0x/variadic26.C: New.
5491         * g++.dg/cpp0x/variadic27.C: New.
5492         * g++.dg/cpp0x/variadic28.C: New.
5493         * g++.dg/cpp0x/variadic29.C: New.
5494         * g++.dg/cpp0x/variadic30.C: New.
5495         * g++.dg/cpp0x/variadic31.C: New.
5496         * g++.dg/cpp0x/variadic32.C: New.
5497         * g++.dg/cpp0x/variadic33.C: New.
5498         * g++.dg/cpp0x/variadic34.C: New.
5499         * g++.dg/cpp0x/variadic35.C: New.
5500         * g++.dg/cpp0x/variadic36.C: New.
5501         * g++.dg/cpp0x/variadic37.C: New.
5502         * g++.dg/cpp0x/variadic38.C: New.
5503         * g++.dg/cpp0x/variadic39.C: New.
5504         * g++.dg/cpp0x/variadic40.C: New.
5505         * g++.dg/cpp0x/variadic41.C: New.
5506         * g++.dg/cpp0x/variadic42.C: New.
5507         * g++.dg/cpp0x/variadic43.C: New.
5508         * g++.dg/cpp0x/variadic44.C: New.
5509         * g++.dg/cpp0x/variadic45.C: New.
5510         * g++.dg/cpp0x/variadic46.C: New.
5511         * g++.dg/cpp0x/variadic47.C: New.
5512         * g++.dg/cpp0x/variadic48.C: New.
5513         * g++.dg/cpp0x/variadic49.C: New.
5514         * g++.dg/cpp0x/variadic50.C: New.
5515         * g++.dg/cpp0x/variadic51.C: New.
5516         * g++.dg/cpp0x/variadic52.C: New.
5517         * g++.dg/cpp0x/variadic53.C: New.
5518         * g++.dg/cpp0x/variadic54.C: New.
5519         * g++.dg/cpp0x/variadic55.C: New.
5520         * g++.dg/cpp0x/variadic56.C: New.
5521         * g++.dg/cpp0x/variadic57.C: New.
5522         * g++.dg/cpp0x/variadic58.C: New.
5523         * g++.dg/cpp0x/variadic59.C: New.
5524         * g++.dg/cpp0x/variadic60.C : New.
5525         * g++.dg/cpp0x/variadic61.C : New.
5526         * g++.dg/cpp0x/variadic62.C : New.
5527         * g++.dg/cpp0x/variadic63.C : New.
5528         * g++.dg/cpp0x/variadic64.C : New.
5529         * g++.dg/cpp0x/variadic65.C : New.
5530         * g++.dg/cpp0x/variadic66.C : New.
5531         * g++.dg/cpp0x/variadic67.C : New.
5532         * g++.dg/cpp0x/variadic68.C : New.
5533         * g++.dg/cpp0x/variadic69.C : New.
5534         * g++.dg/cpp0x/variadic70.C : New.
5535         * g++.dg/cpp0x/variadic71.C : New.
5536         * g++.dg/cpp0x/variadic72.C : New.
5537         * g++.dg/cpp0x/variadic73.C : New.
5538         * g++.dg/cpp0x/variadic74.C : New.
5539         * g++.dg/cpp0x/variadic75.C : New.
5540         * g++.dg/cpp0x/variadic-ex1.C : New.
5541         * g++.dg/cpp0x/variadic-ex2.C : New.
5542         * g++.dg/cpp0x/variadic-ex3.C : New.
5543         * g++.dg/cpp0x/variadic-ex4.C : New.
5544         * g++.dg/cpp0x/variadic-ex5.C : New.
5545         * g++.dg/cpp0x/variadic-ex6.C : New.
5546         * g++.dg/cpp0x/variadic-ex7.C : New.
5547         * g++.dg/cpp0x/variadic-ex8.C : New.
5548         * g++.dg/cpp0x/variadic-ex9.C : New.
5549         * g++.dg/cpp0x/variadic-ex10.C : New.
5550         * g++.dg/cpp0x/variadic-ex11.C : New.
5551         * g++.dg/cpp0x/variadic-ex12.C : New.
5552         * g++.dg/cpp0x/variadic-ex13.C : New.
5553         * g++.dg/cpp0x/variadic-ex14.C : New.
5554
5555 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5556
5557         PR libgfortran/31099
5558         * gfortran.dg/unformatted_recl.f90: New test.
5559
5560 2007-03-09  Roger Sayle  <roger@eyesopen.com>
5561
5562         * gcc.dg/fold-eqcmplx-1.c: New test case.
5563
5564 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
5565
5566         PR rtl-optimization/30643
5567         * gcc.dg/pr30643.c: New.
5568
5569 2007-03-09  Chao-ying Fu  <fu@mips.com>
5570
5571         * gcc.target/mips/mips32-dspr2-type.c: New test.
5572         * gcc.target/mips/mips32-dspr2.c: New test.
5573         * gcc.target/mips/dspr2-MULT.c: New test.
5574         * gcc.target/mips/dspr2-MULTU.c: New test.
5575         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5576         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5577         Adjust some formats.
5578
5579 2007-03-09  Dirk Mueller  <dmueller@suse.de>
5580
5581         PR c++/17946
5582         * gcc.dg/Wlogical-op-1.c: New.
5583         * g++.dg/warn/Wlogical-op-1.C: New.
5584
5585 2007-03-09  Richard Guenther  <rguenther@suse.de>
5586
5587         PR tree-optimization/30904
5588         PR middle-end/31058
5589         * gcc.dg/pr30904.c: Remove xfail.
5590
5591 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5592
5593         PR C/31072
5594         * gcc.c-torture/execute/pr31072.c: New test.
5595
5596 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5597
5598         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5599         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5600         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
5601         *lrint* and *lround*.
5602         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5603         floor->lfloor.
5604         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5605         * gcc.dg/torture/builtin-integral-1.c: Likewise.
5606         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
5607         and *lround*.  Correct macro names.
5608         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5609         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5610
5611 2007-03-08  Ian Lance Taylor  <iant@google.com>
5612
5613         * gcc.dg/no-strict-overflow-5.c: New test.
5614         * gcc.dg/no-strict-overflow-6.c: New test.
5615         * gcc.dg/Wstrict-overflow-11.c: New test.
5616         * gcc.dg/Wstrict-overflow-12.c: New test.
5617         * gcc.dg/Wstrict-overflow-13.c: New test.
5618         * gcc.dg/Wstrict-overflow-14.c: New test.
5619         * gcc.dg/Wstrict-overflow-15.c: New test.
5620
5621 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5622
5623         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
5624         for VxWorks kernel mode.
5625         * gcc.c-torture/execute/strncmp-1.x: Likewise.
5626
5627 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5628
5629         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5630         mode.
5631
5632 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5633
5634         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5635         and lib/bfill.c on VxWorks targets.
5636         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5637         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5638         lib/bfill.c and lib/memmove.c on VxWorks targets.
5639         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5640         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5641         on VxWorks targets.
5642         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5643         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5644
5645 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5646
5647         * gfortran.dg/use_5.f90: New test.
5648         * gfortran.dg/use_6.f90: Ditto.
5649         * gfortran.dg/use_7.f90: Ditto.
5650
5651 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5652
5653         PR fortran/30973
5654         * gfortran.dg/use_4.f90: New test.
5655         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5656
5657 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
5658
5659         PR fortran/31011
5660         * gfortran.dg/parameter_array_section_2.f90: New test.
5661
5662 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
5663
5664         PR c++/30852
5665         * g++.dg/ext/offsetof1.C: Add cases with volatile.
5666
5667         PR c++/30534
5668         * g++.dg/template/arg5.C: New test.
5669
5670 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
5671
5672         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5673
5674 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
5675
5676         * gcc.dg/var-expand1.c: Add newline at end of file.
5677
5678 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
5679
5680         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5681
5682 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
5683
5684         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5685
5686 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5687
5688         * gcc.dg/torture/builtin-convert-4.c: New test.
5689
5690 2007-03-05  Ian Lance Taylor  <iant@google.com>
5691
5692         * gcc.c-torture/compile/pr31034.c: New test.
5693
5694 2007-03-05  Ian Lance Taylor  <iant@google.com>
5695
5696         * gcc.dg/inline-18.c: New test.
5697         * gcc.dg/inline-19.c: New test.
5698         * gcc.dg/inline-20.c: New test.
5699         * gcc.dg/inline-21.c: New test.
5700
5701 2007-03-05  Richard Guenther  <rguenther@suse.de>
5702
5703         PR tree-optimization/14052
5704         * gcc.dg/tree-ssa/vrp33.c: New testcase.
5705
5706 2007-03-05  Richard Guenther  <rguenther@suse.de>
5707
5708         PR tree-optimization/23777
5709         * gcc.dg/tree-ssa/pr23777.c: New testcase.
5710
5711 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5712
5713         PR other/30465
5714         * gcc.dg/multiple-overflow-warn-3.c: New.
5715         * g++.dg/warn/multiple-overflow-warn-3.C: New.
5716
5717 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
5718
5719         PR c++/30895
5720         * g++.dg/parse/template23.C: New test.
5721
5722 2007-03-04  Roger Sayle  <roger@eyesopen.com>
5723
5724         PR middle-end/30744
5725         * gcc.dg/pr30744-1.c: New test case.
5726
5727 2007-03-04  Tobias Burnus  <burnus@net-b.de>
5728
5729         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
5730
5731 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5732
5733         PR target/30406
5734         * gfortran.dg/logical_3.f90: New test.
5735
5736 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
5737
5738         PR libfortran/30981
5739         * gfortran.dg/integer_exponentiation_1.f90:  New test.
5740
5741 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
5742
5743         * gcc.target/m68k/m68k.exp: New.
5744         * gcc.target/m68k/crash1.c: New.
5745
5746 2007-03-03  Tobias Burnus  <burnus@net-b.de>
5747
5748         * gfortran.dg/c_by_val.c: Use int64_t instead of long
5749         to be more compatible with integer(kind=8).
5750
5751 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5752
5753         PR libfortran/31001
5754         * gfortran.dg/zero_sized_3.f90: New test.
5755
5756 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5757
5758         PR c++/15787
5759         * g++.dg/parse/else.C: New.
5760         * g++.dg/parse/else-2.C: New.
5761
5762 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
5763             Tobias Burnus  <burnus@net-b.de>
5764
5765         PR fortran/30882
5766         * gfortran.dg/size_dim.f90: New test.
5767
5768 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
5769             Tobias Burnus  <burnus@net-b.de>
5770
5771         PR fortran/30873
5772         * gfortran.dg/entry_9.f90: New test.
5773
5774 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
5775
5776         PR c++/28253
5777         * g++.dg/inherit/covariant16.C: New test.
5778
5779 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
5780
5781         * g++.dg/other/darwin-minversion-1.C: New.
5782
5783 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
5784
5785         * gcc.dg/tree-ssa/20070302-1.c: New test.
5786
5787 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
5788
5789         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
5790         tests.
5791
5792 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
5793
5794         * gcc.dg/tree-ssa/prefetch-4.c: New test.
5795
5796 2007-03-01  Simon Baldwin <simonb@google.com>
5797
5798         PR c++/23689
5799         * warn/ignored_typedef.C: New.
5800         * init/ctor8.C: Added dg-warning to consume ignored typedef
5801         warning.
5802         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
5803         and added an explicit line number.
5804
5805 2007-02-28  Richard Guenther  <rguenther@suse.de>
5806
5807         PR middle-end/30364
5808         * gcc.dg/torture/pr30364-1.c: New testcase.
5809         * gcc.dg/torture/pr30364-2.c: Likewise.
5810         * gcc.dg/torture/pr30364-3.c: Likewise.
5811
5812 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5813
5814         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
5815         powerpc*, use -funsafe-math-optimizations.
5816         * gcc.dg/torture/builtin-logb-1.c: Likewise.
5817         * gcc.dg/torture/builtin-modf-1.c: Likewise.
5818
5819 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5820             Paul Thomas  <pault@gcc.gnu.org>
5821
5822         PR fortran/30888
5823         PR fortran/30887
5824         * c_by_val_1.f: Test %VAL() with non-default kind.
5825         * c_by_val.c: Ditto.
5826         * c_by_val_4.f: New test.
5827
5828 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5829
5830         PR fortran/30968
5831         * gfortran.dg/continuation_7.f90: New test.
5832
5833 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
5834
5835         * g++.dg/inherit/thunk7.C: New test.
5836         * lib/target-supports.exp (check_profiling_available): Not available
5837         for bfin-*-*.
5838
5839 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
5840
5841         PR target/30970
5842         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
5843
5844 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
5845
5846         * lib/target-supports.exp (check_effective_target_init_priority):
5847         Remove Solaris special case.
5848
5849 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
5850
5851         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
5852         for more builtin types.
5853
5854         * g++.dg/ext/visibility/class1.C: Port to Darwin.
5855         * g++.dg/ext/visibility/noPLT.C: Likewise.
5856
5857 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5858
5859         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
5860         sh* targets.
5861
5862 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
5863
5864         PR fortran/30865
5865         * size_optional_dim_1.f90:  New test.
5866
5867 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
5868
5869         * gcc.dg/vxworks/vxworks.exp: New file.
5870         * gcc.dg/vxworks/initpri1.c: Likewise.
5871         * gcc.dg/vxworks/initpri2.c: Likewise.
5872         * gcc.dg/initpri2.c: Add more tests.
5873         * g++.dg/special/initpri2.C: Likewise.
5874
5875         * gcc.dg/initpri1.c: New test.
5876         * gcc.dg/initpri2.c: Likewise.
5877         * g++.dg/special/initpri1.C: New test.
5878         * g++.dg/special/initpri2.C: Likewise.
5879         * g++.dg/special/conpr-1.C: Use init_priority effective target.
5880         * g++.dg/special/conpr-2.C: Likewise.
5881         * g++.dg/special/conpr-3.C: Likewise.
5882         * g++.dg/special/conpr-4.C: Likewise.
5883         * g++.dg/special/initp1.C: Likewise.
5884         * g++.dg/special/ecos.exp: Remove code to detect availability of
5885         constructor priorities.
5886         * lib/target-supports.exp (check_effective_target_init_priority):
5887         New function.
5888
5889 2007-02-24  Jan Hubicka  <jh@suse.cz>
5890
5891         * gcc.c-torture/execute/pr30778.c: New testcase.
5892
5893 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5894
5895         PR libgfortran/30918
5896         * gfortran.dg/namelist_26.f90: New test.
5897
5898 2007-02-24  Richard Guenther  <rguenther@suse.de>
5899
5900         PR middle-end/30951
5901         * gcc.dg/pr30951.c: New testcase.
5902
5903 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5904
5905         * gcc.dg/torture/builtin-modf-1.c: New test.
5906
5907 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
5908
5909         PR tree-optimization/30904
5910         * gcc.dg/pr30904.c: New test.
5911
5912 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5913
5914         * gcc.test-framework/README: Correct command.
5915         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5916         -Wunused-value.
5917         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
5918
5919 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5920
5921         * lib/target-supports.exp (check_effective_target_unwrapped): New.
5922
5923 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
5924
5925         * lib/target-supports.exp (check_effective_target_newlib): New
5926         function.
5927
5928 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
5929
5930         PR fortran/30660
5931         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
5932         allocatable component.
5933
5934
5935 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5936
5937         * gcc.dg/torture/builtin-logb-1.c: New test.
5938         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
5939         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
5940         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
5941         sh* targets.
5942
5943 2007-02-23  Richard Guenther  <rguenther@suse.de>
5944
5945         * g++.dg/warn/changes-meaning.C: New testcase.
5946
5947 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5948
5949         PR libgfortran/30910
5950         * gfortran.dg/fmt_zero_precision.f90: Update test.
5951
5952 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5953
5954         * gcc.dg/torture/builtin-frexp-1.c: New test.
5955
5956 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
5957
5958         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
5959
5960 2007-02-22  Ian Lance Taylor  <iant@google.com>
5961
5962         PR debug/30898
5963         * g++.dg/debug/pr30898.C: New test.
5964
5965 2007-02-22  Ira Rosen  <irar@il.ibm.com>
5966
5967         * gcc.dg/vect/vect-106.c: New test.
5968
5969 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5970             Ira Rosen  <irar@il.ibm.com>
5971
5972         PR tree-optimization/30843
5973         * gcc.dg/vect/pr30843.c: New test.
5974
5975 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5976
5977         PR tree-optimization/30858
5978         * gcc.dg/vect/pr30858.c: New test.
5979
5980 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
5981
5982         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
5983         to set options for compiling testglue.
5984         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
5985         * lib/obj-c++.exp (obj-c++_init): Likewise.
5986
5987 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
5988
5989         * gnat.dg/derived_aggregate.adb: New test.
5990
5991 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5992
5993         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5994         sh* targets.  Call the correct CKSGN macro.
5995
5996 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
5997
5998         * gfortran.dg/gomp/omp_parse1.f90: New test.
5999         * gfortran.dg/gomp/omp_parse2.f: New test.
6000
6001 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
6002
6003         PR fortran/30869
6004         * gfortran.dg/do_pointer_1.f90:  New test.
6005
6006 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6007
6008         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6009         and scalbln.
6010
6011 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
6012
6013         * gcc.dg/darwin-minversion-1.c: New.
6014         * gcc.dg/darwin-minversion-2.c: New.
6015
6016 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6017
6018         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6019
6020 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6021             DJ Delorie <dj@redhat.com>
6022
6023         PR other/30824
6024         * gcc.dg/Wfatal.c: New.
6025         * gcc.dg/Wfatal-2.c: New.
6026         * gcc.dg/Werror-1.c: Adjust expectations.
6027         * gcc.dg/Werror-5.c: Likewise.
6028         * gcc.dg/Werror-7.c: Likewise.
6029         * gcc.dg/Werror-10.c: Likewise.
6030         * gcc.dg/Werror-11.c: Likewise.
6031
6032 2007-02-20  Tobias Burnus  <burnus@net-b.de>
6033
6034         PR fortran/30522
6035         * gfortran.dg/volatile10.f90: New test.
6036
6037 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
6038
6039         PR libfortran/30533
6040         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
6041
6042 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6043
6044         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6045         * gcc.dg/Walways-true-1.c: Likewise.
6046         * gcc.dg/weak/weak-3.c: Likewise.
6047         * gcc.dg/Werror-1.c: Likewise.
6048         * gcc.dg/Werror-3.c: Likewise.
6049         * gcc.dg/Werror-4.c: Likewise.
6050         * gcc.dg/Werror-5.c: Likewise.
6051         * gcc.dg/Werror-6.c: Likewise.
6052         * gcc.dg/Werror-7.c: Likewise.
6053         * gcc.dg/Werror-8.c: Likewise.
6054         * gcc.dg/Werror-10.c: Likewise.
6055         * gcc.dg/Werror-11.c: Likewise.
6056         * gcc.dg/Werror-12.c: Likewise.
6057         * g++.old-deja/g++.mike/warn8.C: Likewise.
6058         * g++.dg/warn/Walways-true-1.C: Likewise.
6059         * g++.dg/warn/Walways-true-2.C: Likewise.
6060         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6061         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6062         -Wstring-literal-comparison with -Waddress.
6063         * gcc.dg/Wstring-literal-comparison-4.c: Replace
6064         -Wno-string-literal-comparison with -Wno-address.
6065
6066 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
6067
6068         * gnat.dg/self_aggregate_with_call.adb: New test.
6069
6070 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
6071
6072         PR tree-optimization/30975
6073         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6074         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6075         * gcc.dg/vect/pr30795.c: New.
6076
6077 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6078
6079         PR fortran/30681
6080         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6081
6082 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6083
6084         PR rtl-optimization/28173
6085         * gcc.target/i386/andor-1.c: New test case.
6086
6087 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6088
6089         * gcc.dg/torture/builtin-ldexp-1.c: New.
6090         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6091
6092 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6093
6094         * gfortran.dg/array_constructor_15.f90: New test case.
6095
6096 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6097
6098         * gfortran.dg/forall_10.f90: New test case.
6099
6100 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6101
6102         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6103
6104 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6105
6106         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6107         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6108
6109 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
6110
6111         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6112         * gcc.target/i386/builtin-bswap-3.c: Ditto.
6113         * gcc.target/i386/xchg-1.c: New test.
6114         * gcc.target/i386/xchg-2.c: New test.
6115
6116 2007-02-16  Richard Guenther  <rguenther@suse.de>
6117             Christian Bruel  <christian.bruel@st.com>
6118
6119         * gcc.dg/strict-overflow-5.c: New testcase.
6120
6121 2007-02-16  Tobias Burnus  <burnus@net-b.de>
6122
6123         PR fortran/30793
6124         * gfortran.dg/func_derived_4.f90: New test.
6125
6126 2007-02-15  Roger Sayle  <roger@eyesopen.com>
6127
6128         PR middle-end/30391
6129         * gfortran.dg/pr30391-1.f90: New test case.
6130
6131 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6132
6133         PR middle-end/30433
6134         * gcc.c-torture/compile/pr30433.c: New testcase to check
6135         that complex constants comparisions are foldded.
6136
6137 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6138
6139         PR C++/30158
6140         * g++.dg/ext/stmtexpr10.C: New testcase.
6141
6142 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6143
6144         PR middle-end/30729
6145         * gcc.dg/Wunused-value-2.c: New testcase.
6146
6147 2007-02-15  Ian Lance Taylor  <iant@google.com>
6148
6149         * g++.dg/eh/subreg-1.C: New test.
6150
6151 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6152
6153         PR c/26494
6154         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6155         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6156         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6157         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6158         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6159         * gcc.dg/Werror-implicit-function-declaration.c: New.
6160
6161 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6162
6163         PR c++/28943
6164         * g++.dg/warn/pr28943.C: New.
6165
6166 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6167
6168         * gfortran.fortran-torture/execute/math.f90: Fix typo.
6169
6170 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6171
6172         PR fortran/30779
6173         * gfortran.dg/error_recovery_3.f90: New test.
6174
6175 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6176
6177         * g++.dg/tree-ssa/sra-1.C: New.
6178
6179 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6180
6181         * g++.dg/tree-ssa/sra-1.C: New.
6182
6183 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6184
6185         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6186
6187 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6188
6189         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6190
6191 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6192
6193         PR fortran/30799
6194         * gfortran.dg/logical_2.f90: New test.
6195
6196 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
6197
6198         * gcc.dg/torture/complex-alias-1.c: New test.
6199
6200 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
6201
6202         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6203         instead of -fdump-tree-tailcall.
6204
6205 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
6206
6207         * gfortran.dg/interface_10.f90: Fix comment typo.
6208
6209 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
6210
6211         PR tree-optimization/30771
6212         * gcc.dg/vect/pr30771.c: New test.
6213
6214 2007-02-13  Ian Lance Taylor  <iant@google.com>
6215
6216         * gcc.dg/Wstrict-overflow-1.c: New test.
6217         * gcc.dg/Wstrict-overflow-2.c: New test.
6218         * gcc.dg/Wstrict-overflow-3.c: New test.
6219         * gcc.dg/Wstrict-overflow-4.c: New test.
6220         * gcc.dg/Wstrict-overflow-5.c: New test.
6221         * gcc.dg/Wstrict-overflow-6.c: New test.
6222         * gcc.dg/Wstrict-overflow-7.c: New test.
6223         * gcc.dg/Wstrict-overflow-8.c: New test.
6224         * gcc.dg/Wstrict-overflow-9.c: New test.
6225         * gcc.dg/Wstrict-overflow-10.c: New test.
6226
6227 2007-02-13  Roger Sayle  <roger@eyesopen.com>
6228
6229         * gcc.target/ia64/builtin-bswap-2.c: New test case.
6230
6231 2007-02-13  Richard Henderson  <rth@redhat.com>
6232
6233         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6234         * gcc.c-torture/execute/pr29302-1.c: ... here.
6235
6236 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6237
6238         PR c/29521
6239         * gcc.dg/c90-return-1.c: Update output.
6240         * gcc.dg/c99-return-1.c: Likewise.
6241
6242 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
6243
6244         PR fortran/30554
6245         * gfortran.dg/used_dummy_types_7.f90: New test..
6246
6247 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
6248
6249         * gcc.target/i386/parity-1.c: New test.
6250         * gcc.target/i386/parity-2.c: New test.
6251
6252 2007-02-12  Roger Sayle  <roger@eyesopen.com>
6253
6254         * gcc.target/i386/builtin-bswap-3.c: New test case.
6255
6256 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
6257
6258         PR tree-optimization/29145
6259         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6260         alias analysis is improved to take better advantage of restrict
6261         qualified pointers.
6262         * gcc.dg/vect/vect-80.c: Likewise.
6263         * gcc.dg/vect/pr29145.c: New.
6264
6265 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6266
6267         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6268         * gcc.target/i386/sse4a-insert.c: Likewise.
6269
6270 2007-02-11  Roger Sayle  <roger@eyesopen.com>
6271
6272         * gcc.target/ia64/builtin-popcount-1.c: New test case.
6273         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6274
6275 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
6276
6277         PR fortran/30478
6278         * gfortran.dg/enum_4.f90: Update error message checks.
6279
6280 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
6281
6282         PR fortran/30554
6283         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6284         versions of the modules.
6285
6286         PR fortran/30617
6287         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6288         by getting rid of recursive I/O and providing functions with
6289         results.
6290
6291         PR fortran/30319
6292         * gfortran.dg/char_array_constructor_2.f90
6293
6294 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
6295
6296         PR c++/26988
6297         * g++.dg/template/spec34.C: New test
6298
6299 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
6300
6301         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6302         on i?86 and x86_64.
6303         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6304         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6305         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6306         on i?86 and x86_64.
6307         * gcc.dg/vect/vect-113.c: Ditto.
6308
6309 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
6310
6311         PR c++/29487
6312         * g++.dg/eh/weak1-C: New test.
6313         * g++.dg/eh/weak1-a.cc: Likewise.
6314         * g++.dg/eh/comdat1.C: Likewise.
6315
6316 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
6317             Dorit Nuzman  <dorit@il.ibm.com>
6318
6319         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
6320         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
6321         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6322         * gcc.dg/vect/vect-113.c: Likewise.
6323
6324         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6325
6326 2007-02-10  Richard Henderson  <rth@redhat.com>
6327
6328         * lib/target-supports.exp (check_effective_target_tls): Redefine
6329         to mean non-emulated tls.
6330         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6331         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6332         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6333         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6334         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6335         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6336         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6337
6338 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
6339
6340         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6341
6342 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
6343
6344         * gfortran.dg/secnds.f: Replace time tolerance with a
6345         before-and-after bracket.
6346         * gfortran.dg/secnds-1.f: Likewise.
6347
6348 2007-02-09  Tobias Burnus  <burnus@net-b.de>
6349
6350         PR fortran/30512
6351         * gfortran.dg/maxlocval_1.f90: New test.
6352
6353 2007-02-09  Roger Sayle  <roger@eyesopen.com>
6354
6355         * gcc.target/ia64/builtin_bswap-1.c: New test case.
6356
6357 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6358
6359         PR fortran/30720
6360         * gfortran.dg/array_function_1.f90: New test.
6361
6362 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6363
6364         * lib/target-supports.exp (check_effective_target_lax_strtofp)
6365         (check_effective_target_dummy_wcsftime): New functions.
6366
6367 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6368
6369         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6370         * lib/target-supports.exp (check_effective_target_uclibc): New
6371         function.
6372
6373 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6374
6375         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6376         (vsnprintf): Don't define for uClibc targets.
6377
6378 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6379
6380         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6381         set before checking whether it was allowed.
6382         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6383         before checking inside_main.
6384
6385 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6386
6387         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6388         uClinux targets.
6389         (u16sf): Likewise u4sf.
6390         * g++.dg/compat/struct-layout-1.h: Likewise.
6391
6392 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6393
6394         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6395         procedure.
6396         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6397         m68k targets if check_effective_target_coldfire_fpu returns true.
6398
6399 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
6400         Richard Guenther  <rguenther@suse.de>
6401
6402         PR middle-end/23361
6403         * gcc.dg/fold-compare-3.c: New testcase.
6404         * gcc.dg/tree-ssa/loop-24.c: Likewise.
6405
6406 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
6407
6408         * gcc.dg/pr26570.c: Clean up coverage files.
6409         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6410         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6411         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6412         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6413         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6414         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6415         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6416         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6417         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6418         * gcc.dg/tree-ssa/pr25501.c: Ditto.
6419         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6420         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6421         * gcc.dg/vect/pr28952.c: Ditto.
6422         * gcc.dg/vect/pr27151.c: Ditto.
6423         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6424         * g++.dg/gomp/macro-3.C: Ditto.
6425
6426 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
6427
6428         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6429         of the loop.
6430
6431 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6432
6433         * gcc.target/i386/builtin-bswap-2.c: New test case.
6434
6435 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6436
6437         * gfortran.dg/forall_8.f90: New test case.
6438         * gfortran.dg/forall_9.f90: Likewise.
6439
6440 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6441
6442         * gcc.dg/builtins-20.c: Add some -~ complex cases.
6443
6444 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
6445
6446         * lib/target-supports.exp (check_effective_target_simulator): New.
6447
6448 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
6449
6450         * gcc.dg/tree-ssa/loop-25.c: New test.
6451
6452 2007-02-06  Richard Henderson  <rth@redhat.com>
6453
6454         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6455
6456 2007-02-06  Roger Sayle  <roger@eyesopen.com>
6457
6458         * gcc.target/powerpc/popcount-1.c: New test case.
6459         * gcc.target/powerpc/parity-1.c: Likewise.
6460
6461 2007-02-06  Richard Guenther  <rguenther@suse.de>
6462
6463         PR middle-end/27302
6464         * gcc.dg/torture/pr27302-2.c: New testcase.
6465
6466 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
6467
6468         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6469         * gcc.dg/vect/vect-iv-1.c: New test.
6470         * gcc.dg/vect/vect-iv-2.c: New test.
6471         * gcc.dg/vect/vect-iv-3.c: New test.
6472         * gcc.dg/vect/vect-iv-4.c: New test.
6473         * gcc.dg/vect/vect-iv-5.c: New test.
6474         * gcc.dg/vect/vect-iv-6.c: New test.
6475         * gcc.dg/vect/vect-iv-7.c: New test.
6476         * gcc.dg/vect/vect-iv-8.c: New test.
6477         * gcc.dg/vect/vect-iv-9.c: New test.
6478         * gcc.dg/vect/vect-iv-10.c: New test.
6479         * gcc.dg/vect/vect-iv-11.c: New test.
6480         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6481         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6482         * gcc.dg/vect/vect-14.c: Now vectorizable.
6483         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6484         loop).
6485         * gcc.dg/vect/vect-27.c: Likewise.
6486         * gcc.dg/vect/vect-29.c Likewise.
6487         * gcc.dg/vect/vect-dv-2.c: Likewise.
6488         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6489         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6490         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6491
6492 2007-02-06  Ira Rosen  <irar@il.ibm.com>
6493
6494         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6495
6496 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6497
6498         * gcc.dg/builtins-20.c: Add more cases.
6499
6500 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
6501
6502         PR debug/30189
6503         * gcc.dg/pr30189.c: New test.
6504
6505 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6506
6507         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6508         for running tests.
6509         * gcc.target/i386/sse4a-extract.c: New test.
6510         * gcc.target/i386/sse4a-insert.c: New test.
6511         * gcc.target/i386/sse4a-montsd.c: New test.
6512         * gcc.target/i386/sse4a-montss.c: New test.
6513
6514 2007-02-05  Richard Guenther  <rguenther@suse.de>
6515
6516         * gcc.target/i386/vectorize3.c: New testcase.
6517
6518 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
6519
6520         PR target/30665
6521         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6522
6523 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6524
6525         PR fortran/30611
6526         * gfortran.dg/repeat_1.f90: New test.
6527
6528 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
6529
6530         PR fortran/30605
6531         * gfortran.dg/spread_shape_1.f90: Remove tabs.
6532         * gfortran.dg/derived_init_2.f90: Ditto.
6533         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6534         * gfortran.dg/array_initializer_1.f90: Ditto.
6535         * gfortran.dg/do_2.f90: Ditto.
6536         * gfortran.dg/proc_assign_1.f90: Ditto.
6537
6538 2007-02-04  Richard Guenther  <rguenther@suse.de>
6539
6540         PR middle-end/30636
6541         * g++.dg/warn/pr30636.C: New testcase.
6542         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6543
6544 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
6545
6546         PR middle-end/30667
6547         * gfortran.dg/pr30667.f: New test.
6548
6549 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6550
6551         * gcc.dg/builtins-54.c: Add more cases.
6552
6553 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
6554
6555         PR fortran/30514
6556         * gfortran.dg/zero_sized_2.f90: New test.
6557
6558         PR fortran/30660
6559         * gfortran.dg/alloc_comp_basics_4.f90: New test.
6560
6561         PR fortran/29820
6562         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6563         file.
6564
6565 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6566
6567         PR fortran/30683
6568         * gfortran.dg/interface_10.f90: New test.
6569
6570 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6571
6572         * gcc.dg/builtins-20.c: Add more cases.
6573
6574 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6575
6576         PR target/29682
6577         * gcc-target/ia64/pr29682.c: New test.
6578
6579 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
6580
6581         PR fortran/30284
6582         * gfortran.dg/arrayio_11.f90.f90: New test.
6583
6584         PR fortran/30626
6585         * gfortran.dg/arrayio_12.f90.f90: New test.
6586
6587 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
6588
6589         PR c++/30536
6590         * g++.dg/tls/diag-5.C: New test.
6591
6592         PR middle-end/30473
6593         * gcc.dg/pr30473.c: New test.
6594         * gcc.c-torture/execute/20070201-1.c: New test.
6595
6596 2007-02-01  Roger Sayle  <roger@eyesopen.com>
6597
6598         * gfortran.dg/dependency_20.f90: New test case.
6599
6600 2007-01-31  Ian Lance Taylor  <iant@google.com>
6601
6602         * gcc.dg/lower-subreg-1.c (test): New test.
6603
6604 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
6605
6606         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6607
6608 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6609
6610         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6611         * gcc.dg/torture/builtin-math-3.c: Likewise.
6612
6613 2007-01-31  Dirk Mueller  <dmueller@suse.de>
6614
6615         gcc.dg/Wparentheses-2.c: Update and add new tests.
6616
6617 2007-01-31  Ira Rosen  <irar@il.ibm.com>
6618
6619         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6620         vectorize.
6621
6622 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
6623
6624         * gcc.dg/builtins-63.c: New test.
6625
6626 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6627
6628         PR fortran/27588
6629         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6630
6631 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6632
6633         PR fortran/30520
6634         * gfortran.dg/volatile8.f90: New argument conformance test.
6635         * gfortran.dg/volatile9.f90: New scope test.
6636
6637 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6638
6639         PR c++/24745
6640         * g++.dg/warn/null4.C: New.
6641
6642 2001-01-30  Roger Sayle  <roger@eyesopen.com>
6643             Uros Bizjak  <ubizjak@gmail.com>
6644
6645         * gcc.dg/large-size-array-3.c: Correct typo.
6646
6647 2007-01-30  Richard Guenther  <rguenther@suse.de>
6648
6649         PR middle-end/27657
6650         * g++.dg/debug/pr27657.C: New testcase.
6651
6652 2007-01-30  Richard Guenther  <rguenther@suse.de>
6653
6654         PR middle-end/30313
6655         * gcc.dg/torture/pr30313.c: New testcase.
6656
6657 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
6658
6659         * gcc.dg/dfp/dfp-except.h: New file.
6660         * gcc.dg/dfp/fe-check.h: New file.
6661         * gcc.dg/dfp/fe-binop.c: New test.
6662         * gcc.dg/dfp/fe-convert-1.c: New test.
6663         * gcc.dg/dfp/fe-convert-2.c: New test.
6664         * gcc.dg/dfp/fe-convert-3.c: New test.
6665
6666         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6667         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6668         * gcc.dg/dfp/convert-dfp.c: Ditto.
6669         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6670
6671 2007-01-29  Josh Conner  <jconner@apple.com>
6672
6673         * gcc.target/powerpc/altivec-24.c: New test.
6674
6675 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
6676
6677         PR c++/28266
6678         * g++.dg/parse/defarg12.C: New test.
6679
6680 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
6681
6682         PR fortran/30554
6683         * gfortran.dg/used_dummy_types_6.f90: New test.
6684
6685 2007-01-28  Jan Hubicka  <jh@suse.cz>
6686
6687         * gcc.dg/tree-prof/val-prof-6.c: New test.
6688
6689 2007-01-28  Roger Sayle  <roger@eyesopen.com>
6690
6691         * gcc.dg/large-size-array-3.c: Correct test case (portability).
6692
6693 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
6694
6695         PR C++/28988
6696         * g++.dg/expr/dtor4.C: New test.
6697
6698 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
6699
6700         * gcc.dg/tree-ssa/loop-23.c: New test.
6701
6702 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
6703
6704         PR libfortran/30389
6705         * gfortran.dg/achar_2.f90:  New test.
6706         * gfortran.dg/achar_3.f90:  New test.
6707
6708 2007-01-27  Ian Lance Taylor  <iant@google.com>
6709
6710         * gcc.dg/strict-overflow-1.c: New test.
6711         * gcc.dg/no-strict-overflow-1.c: New test.
6712         * gcc.dg/strict-overflow-2.c: New test.
6713         * gcc.dg/no-strict-overflow-2.c: New test.
6714         * gcc.dg/strict-overflow-3.c: New test.
6715         * gcc.dg/no-strict-overflow-3.c: New test.
6716         * gcc.dg/strict-overflow-4.c: New test.
6717         * gcc.dg/no-strict-overflow-4.c: New test.
6718         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
6719         * gcc.dg/pr15784-1.c: Likewise.
6720         * gcc.dg/pr20922-1.c: Likewise.
6721         * gcc.dg/pr20922-3.c: Likewise.
6722         * gcc.dg/pr20922-4.c: Likewise.
6723         * gcc.dg/pr20922-6.c: Likewise.
6724         * gcc.dg/compare-4.c: Likewise.
6725         * gcc.dg/torture/pr26898-1.c: Likewise.
6726         * gcc.dg/tree-ssa/divide-1.c: Likewise.
6727         * gcc.dg/tree-ssa/divide-2.c: Likewise.
6728         * gcc.dg/tree-ssa/divide-3.c: Likewise.
6729         * gcc.dg/tree-ssa/divide-4.c: Likewise.
6730         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
6731         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
6732         * gcc.dg/tree-ssa/pr21082.c: Likewise.
6733         * gcc.dg/tree-ssa/pr26899.c: Likewise.
6734         * g++.dg/tree-ssa/pr21082.C: Likewise.
6735
6736 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6737
6738         * gcc-dg/large-size-array-3.c: New test case.
6739
6740 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6741
6742         * gfortran.dg/forall_7.f90: New test case.
6743
6744 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
6745
6746         PR fortran/30407
6747         * gfortran.dg/where_operator_assign_1.f90: New test.
6748         * gfortran.dg/where_operator_assign_2.f90: New test.
6749         * gfortran.dg/where_operator_assign_3.f90: New test.
6750
6751 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
6752
6753         * lib/target-supports.exp
6754         (check_effective_target_powerpc_altivec): New.
6755         (check_effective_target_vect_cmdline_needed): Use it.
6756
6757 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6758
6759         PR fortran/30278
6760         * gfortran.dg/backslash_3.f: New test.
6761
6762 2007-01-26  Richard Guenther  <rguenther@suse.de>
6763
6764         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
6765
6766 2007-01-26  Tobias Burnus  <burnus@net-b.de>
6767
6768         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
6769         * gfortran.dg/vect/vect.exp: Ditto.
6770         * gfortran.dg/dg.exp: Ditto.
6771         * gfortran.fortran-torture/execute/execute.exp: Ditto.
6772         * gfortran.fortran-torture/compile/compile.exp: Ditto.
6773
6774 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6775
6776         * gcc.dg/builtins-20.c: Add more cases.
6777         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
6778
6779 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6780
6781         PR fortran/30437
6782         * gcc.dg/Wall.c: New.
6783         * gcc.dg/Wno-all.c: New.
6784         * gfortran.dg/Wall.f90: New.
6785         * gfortran.dg/Wno-all.f90: New.
6786
6787 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
6788
6789         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
6790         * g++.dg/eh/simd-2.C: Also run on Darwin.
6791         * g++.dg/eh/simd-3.C: New.
6792         * g++.dg/eh/simd-4.C: New.
6793
6794 2007-01-25  Richard Guenther  <rguenther@suse.de>
6795
6796         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
6797         and _PROFILE_USE.
6798         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
6799
6800 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
6801
6802         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
6803         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
6804         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
6805         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
6806         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
6807         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
6808         * gcc.dg/ipa/ipa-7.c: New testcase.
6809
6810 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
6811
6812         * g++.dg/cpp0x/warn_cxx0x.C: New.
6813
6814 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6815
6816         * gcc.dg/builtins-20.c: Test builtin carg.
6817
6818 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
6819
6820         PR middle-end/27416
6821         * gcc.dg/gomp/pr27416.c: New test.
6822
6823         PR middle-end/30494
6824         * gcc.dg/gomp/pr30494.c: New test.
6825         * g++.dg/gomp/pr30494.C: New test.
6826
6827         PR middle-end/30421
6828         * gcc.dg/gomp/pr30421.c: New test.
6829
6830 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
6831
6832         * gcc.target/ia64/versionid-1.c: New test.
6833         * gcc.target/ia64/versionid-2.c: New test.
6834
6835 2007-01-24  Richard Guenther  <rguenther@suse.de>
6836
6837         PR testsuite/30181
6838         * gcc.dg/builtins-57.c: Change to a link-time testcase
6839         to support non-C99 targets.
6840
6841 2007-01-24  Jan Hubicka  <jh@suse.cz>
6842
6843         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
6844
6845 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6846
6847         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
6848
6849 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
6850
6851         PR objc/27438
6852         * objc.dg/const-str-12.m: New test.
6853
6854 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6855
6856         PR fortran/30532
6857         * gfortran.dg/ctrl-z.f90:  New test.
6858
6859 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6860
6861         PR fortran/30481
6862         * gfortran.dg/namelist_assumed_char.f90:  New test.
6863
6864 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
6865
6866         PR c++/27492
6867         * g++.dg/inherit/covariant15.C: New test.
6868
6869 2007-01-23  Ian Lance Taylor  <iant@google.com>
6870
6871         * g++.dg/warn/Wparentheses-24.C: New test.
6872
6873 2007-01-23  Richard Guenther  <rguenther@suse.de>
6874
6875         PR testsuite/30560
6876         * ada/acats/run_acats: Do not call gnatmake or gnatchop
6877         with full path.
6878
6879 2007-01-22  Richard Guenther  <rguenther@suse.de>
6880
6881         PR tree-optimization/30038
6882         * gcc.dg/builtins-62.c: New testcase.
6883
6884 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6885
6886         * gcc.c-torture/compile/20070121.c: New test.
6887
6888 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
6889
6890         PR libfortran/30525
6891         * gfortran.dg/char_comparison_1.f:  New test.
6892
6893 2007-01-21  Ira Rosen  <irar@il.ibm.com>
6894
6895         * gcc.dg/vect/vect-strided-same-dr.c: New test.
6896
6897 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
6898
6899         PR objc/30479
6900         * objc.dg/pch: New directory.
6901         * objc.dg/pch/pch.exp: New file.
6902         * objc.dg/pch/interface-1.m: New test.
6903         * objc.dg/pch/interface-1.hs: New include file.
6904         * lib/objc.exp (objc_target_compile): Add
6905         "-x objective-c-header" in front of the sources if this is
6906         a precompiled header being compiled.
6907
6908 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6909
6910         * gfortran.dg/array_memcpy_3.f90: New test case.
6911         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
6912
6913 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6914             Brooks Moses  <brooks.moses@codesourcery.com>
6915             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6916
6917         * gfortran.dg/intrinsic_sign_1.f90: New test case.
6918         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6919
6920 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6921
6922         * gcc.dg/torture/builtin-math-3.c: Test fdim.
6923
6924 2007-01-19  Mike Stump  <mrs@apple.com>
6925
6926         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
6927         away.
6928
6929 2007-01-19  Roger Sayle  <roger@eyesopen.com>
6930
6931         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
6932         option instead of -funsafe-math-optimizations.
6933
6934 2007-01-19  Tomas Bily  <tbily@suse.cz>
6935
6936         gcc.dg/tree-prof/indir-call-prof.c: New.
6937         g++.dg/dg.exp: Add tree-prof subdirectory.
6938         g++.dg/tree-prof/indir-call-prof.C: New.
6939         g++.dg/tree-prof/tree-prof.exp: New.
6940
6941 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6942
6943         PR c++/17947
6944         * g++.dg/warn/deprecated.C: Update warning output.
6945         * g++.dg/warn/deprecated-2.C: Likewise.
6946         * g++.dg/warn/deprecated-3.C: New.
6947
6948 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6949
6950         * gcc.c-torture/execute/nestfunc-7.c: New.
6951
6952 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
6953
6954         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
6955
6956 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
6957
6958         * gcc.dg/m68k-pic-1.c: New.
6959
6960 2007-01-18  Roger Sayle  <roger@eyesopen.com>
6961
6962         * gfortran.dg/array_memcpy_4.f90: New test case.
6963
6964 2007-01-18  Josh Conner  <jconner@apple.com>
6965
6966         PR target/30485
6967         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
6968         * gcc.dg/vect/no-trapping-math-1: New.
6969         * gcc.dg/vect/no-trapping-math-2: New.
6970
6971 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
6972
6973         * gcc.target/i386/387-8.c: Update comment about optimizing
6974         inherent load of 1.0 of fptan instruction.
6975
6976 2007-01-18  Dirk Mueller  <dmueller@suse.de>
6977             Richard Guenther <rguenther@suse.de>
6978
6979         PR diagnostic/8268
6980         * gcc.dg/Warray-bounds.c: New testcase.
6981         * gcc.dg/Warray-bounds-2.c: New testcase.
6982         * g++.dg/warn/Warray-bounds.C: New testcase.
6983         * g++.dg/warn/Warray-bounds-2.C: New testcase.
6984
6985 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
6986
6987         PR fortran/30476
6988         * gfortran.dg/generic_12.f90: New test.
6989
6990 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
6991
6992         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6993         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6994
6995 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
6996
6997         * gcc.dg/dfp/compare-special.h: New file.
6998         * gcc.dg/dfp/compare-special-32.c: New test.
6999         * gcc.dg/dfp/compare-special-64.c: New test.
7000         * gcc.dg/dfp/compare-special-128.c: New test.
7001
7002 2007-01-16  Roger Sayle  <roger@eyesopen.com>
7003             Paul Thomas  <pault@gcc.gnu.org>
7004             Steven G. Kargl  <kargl@gcc.gnu.org>
7005
7006         PR fortran/30404
7007         * gfortran.dg/forall_6.f90: New test case.
7008         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7009         * gfortran.dg/dependency_13.f90: Likewise.
7010
7011 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7012
7013         PR testsuite/12325
7014         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7015         targets that don't support Inf.
7016
7017 2007-01-15  Dale Johannesen  <dalej@apple.com>
7018
7019         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
7020
7021 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
7022
7023         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
7024         of achar for 0xff to avoid the "Extended ASCII not
7025         implemented" error message.
7026
7027 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
7028
7029         PR fortran/28172
7030         * gfortran.dg/altreturn_4.f90: New test.
7031
7032         PR fortran/29389
7033         * gfortran.dg/stfunc_4.f90: New test.
7034
7035         PR fortran/29712
7036         * gfortran.dg/bound_2.f90: Reinstate commented out line.
7037         * gfortran.dg/initialization_1.f90: Change warning.
7038
7039         PR fortran/30283
7040         * gfortran.dg/specification_type_resolution_2.f90: New test.
7041
7042 2007-01-14  Jan Hubicka  <jh@suse.cz>
7043
7044         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7045         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7046         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7047         elimination.
7048
7049 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
7050
7051         PR fortran/30410
7052         * gfortran.dg/external_procedures_2.f90: New test.
7053
7054 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7055
7056         PR target/30413
7057         * gcc.target/i386/pr30413.c: New test.
7058
7059 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
7060
7061         PR fortran/30452
7062         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
7063
7064 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
7065
7066         * gcc.dg/20070112-1.c: New test.
7067
7068 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7069
7070         PR libgfortran/30435
7071         * gfortran.dg/list_read_6.f90: New test.
7072
7073 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
7074
7075         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
7076
7077 2007-01-12  Tom Tromey  <tromey@redhat.com>
7078
7079         PR preprocessor/28227:
7080         * gcc.dg/cpp/pr28227.c: New file.
7081
7082 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7083
7084         * gcc.dg/tree-ssa/loop-22.c: New test.
7085
7086 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7087
7088         PR tree-optimization/29516
7089         * gcc.dg/tree-ssa/loop-20.c: New test.
7090
7091 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
7092
7093         PR libfortran/30415
7094         * minmaxloc_integer_kinds_1.f90:  New test.
7095
7096 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
7097
7098         PR c++/29573
7099         * g++.dg/template/sizeof-template-argument.C: New test.
7100
7101 2007-01-11  Jan Hubicka  <jh@suse.cz>
7102
7103         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7104         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7105         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7106         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7107         * gcc.dg/tree-ssa/pr21658.c: Likewise.
7108         * gcc.dg/tree-ssa/pr15349.c: Likewise.
7109         * gcc.dg/tree-ssa/pr25501.c: Likewise.
7110         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7111         transformation in question.
7112         * gcc.dg/tree-ssa/vrp05.c: Likewise.
7113         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7114         * gcc.dg/always_inline3.c: Likewise.
7115
7116 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
7117
7118         PR c++/28999
7119         * g++.dg/template/typename11.C: New test.
7120
7121 2007-01-10  Robert Kennedy <jimbob@google.com>
7122
7123         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7124
7125 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7126
7127         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7128         for different integer kinds.
7129         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7130         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7131         * gfortran.dg/ishft_2.f90: New test.
7132         * gfortran.dg/ishft_3.f90: New test.
7133
7134 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7135
7136         * gfortran.dg/altreturn_2.f90: Removed executable bit.
7137
7138 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
7139
7140         PR tree-optimization/30322
7141         * gcc.dg/tree-ssa/loop-21.c: New test.
7142
7143 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
7144
7145         * g++.dg/rtti/darwin-builtin-linkage.C: New.
7146
7147 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7148
7149         * gcc.target/spu/intrinsics-1.c: Remove xfail.
7150
7151 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7152
7153         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7154         * g++.dg/warn/overflow-warn-3.C: Likewise.
7155         * g++.dg/warn/overflow-warn-4.C: Likewise.
7156         * g++.dg/warn/overflow-warn-5.C: Likewise.
7157         * g++.dg/warn/overflow-warn-6.C: Likewise.
7158         * g++.dg/warn/Woverflow-1.C: Likewise.
7159         * g++.dg/warn/Woverflow-2.C: Likewise.
7160         * g++.dg/warn/Woverflow-3.C: Likewise.
7161         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7162
7163 2007-01-08  Roger Sayle  <roger@eyesopen.com>
7164
7165         * gfortran.dg/array_constructor_14.f90: New test case.
7166         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7167
7168 2007-01-08  Richard Guenther  <rguenther@suse.de>
7169
7170         PR tree-optimization/23603
7171         * gcc.dg/tree-ssa/vrp31.c: New testcase.
7172         * gcc.dg/tree-ssa/vrp32.c: Likewise.
7173
7174 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7175
7176         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7177         in __v8qi typedef.
7178         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7179         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7180         compiler behaviour.
7181         * gcc.dg/simd-5.c: Likewise.
7182         * gcc.dg/simd-6.c: Likewise.
7183         * g++.dg/conversion/simd1.C: Likewise.
7184         * g++.dg/conversion/simd3.C: Likewise.
7185         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7186         (main): Use it.
7187
7188 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7189
7190         PR tree-optimization/29877
7191         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7192         name of a hard register for the target concerned.  Adjust dg-error
7193         directives to cope with new behaviour of TER.
7194
7195 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7196
7197         PR c++/28986
7198         * g++.dg/conversion/nullptr1.C: Added overflow warning.
7199         * g++.dg/warn/overflow-warn-1.C: New.
7200         * g++.dg/warn/overflow-warn-3.C: New.
7201         * g++.dg/warn/overflow-warn-4.C: New.
7202         * g++.dg/warn/overflow-warn-5.C: New.
7203         * g++.dg/warn/overflow-warn-6.C: New.
7204         * g++.dg/warn/Woverflow-1.C: New.
7205         * g++.dg/warn/Woverflow-2.C: New.
7206         * g++.dg/warn/Woverflow-3.C: New.
7207         * g++.dg/warn/multiple-overflow-warn-2.C: New.
7208
7209 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
7210
7211         PR fortran/27698
7212         * gfortran.dg/invalid_name.f90: New test.
7213         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7214         * gfortran.dg/gomp/pr29759.f90: Ditto.
7215
7216 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
7217
7218         * gfortran.dg/present_1.f90:  Update error message.
7219
7220 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
7221
7222         PR c++/19439
7223         * g++.dg/template/duplicate1.C: New test
7224         * g++.dg/template/memfriend6.C: Adjust error markers.
7225
7226 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
7227
7228         PR tree-opt/30385
7229         * gcc.dg/torture/inline-1.c: New test.
7230
7231 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7232
7233         PR c/19978
7234         * gcc.dg/multiple-overflow-warn-1.c: New.
7235         * gcc.dg/multiple-overflow-warn-2.c: New.
7236         * gcc.dg/overflow-warn-6.c: New.
7237         * g++.dg/warn/multiple-overflow-warn-1.C: New.
7238
7239 2007-01-05  Roger Sayle  <roger@eyesopen.com>
7240
7241         * gfortran.dg/array_memcpy_1.f90: New test case.
7242         * gfortran.dg/array_memcpy_2.f90: Likewise.
7243
7244 2007-01-05  Richard Guenther  <rguenther@suse.de>
7245
7246         PR middle-end/27826
7247         * g++.dg/opt/pr27826.C: New testcase.
7248
7249 2007-01-05  Ian Lance Taylor  <iant@google.com>
7250
7251         * gcc.dg/Walways-true-1.c: New test.
7252         * gcc.dg/Walways-true-2.c: New test.
7253         * g++.dg/warn/Walways-true-1.C: New test.
7254         * g++.dg/warn/Walways-true-2.C: New test.
7255
7256 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
7257
7258         PR c/30360
7259         * gcc.dg/pr30360.c: New test.
7260
7261 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
7262
7263         PR fortran/23232
7264         * gfortran.dg/data_implied_do_1.f90: New test.
7265
7266         PR fortran/27996
7267         PR fortran/27998
7268         * gfortran.dg/char_length_1.f90: New test.
7269
7270 2007-01-05  Richard Guenther  <rguenther@suse.de>
7271
7272         PR middle-end/28116
7273         * g++.dg/opt/pr28116.C: New testcase.
7274
7275 2007-01-05  Tobias Burnus  <burnus@net-b.de>
7276
7277         PR fortran/29624
7278         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7279           invalid deallocate.
7280         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7281         * gfortran.dg/protected_4.f90: Add pointer intent check.
7282         * gfortran.dg/protected_6.f90: Add pointer intent check.
7283         * gfortran.dg/pointer_intent_1.f90: New test.
7284         * gfortran.dg/pointer_intent_2.f90: New test.
7285         * gfortran.dg/pointer_intent_3.f90: New test.
7286
7287 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
7288
7289         PR 30235
7290         * gfortran.dg/altreturn_2.f90: new test.
7291
7292 2007-01-04  Tom Tromey  <tromey@redhat.com>
7293
7294         PR preprocessor/28165:
7295         * gcc.dg/cpp/pr28165.c: New file.
7296
7297 2007-01-03  Josh Conner  <jconner@apple.com>
7298
7299         PR middle-end/29683
7300         * gcc.dg/pr29683.c: New.
7301
7302 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7303
7304         PR c++/28217
7305         * g++.dg/pch/template-1.C: New test.
7306         * g++.dg/pch/template-1.Hs: New file.
7307
7308 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7309
7310         PR middle-end/30353
7311         * gcc.c-torture/compile/complex-4.c: New test.
7312
7313 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
7314
7315         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7316         -maltivec.
7317         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7318
7319 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7320
7321         PR middle-end/30286
7322         * gcc.dg/pr30286.c: New test.
7323
7324         PR c++/29535
7325         * g++.dg/template/crash66.C: New test.
7326
7327         PR c++/29054
7328         * g++.dg/template/friend49.C: New test.
7329
7330 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
7331
7332         * gfortran.dg/ibits.f90: New test.
7333
7334 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
7335
7336         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7337         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7338
7339 2007-01-02  Jan Hubicka  <jh@suse.cz>
7340
7341         * gcc.dg/pr16194.c: We now output error on all three functions,
7342         not just first one.
7343
7344 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7345
7346         PR c/19977
7347         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7348         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7349
7350 2006-01-02  Ian Lance Taylor  <iant@google.com>
7351
7352         * g++.dg/warn/Wparentheses-22.C: New test.
7353         * g++.dg/warn/Wparentheses-23.C: New test.
7354
7355 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7356
7357         PR middle-end/7651
7358         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7359         * gcc.dg/declspec-3-Wextra.c: New.
7360         * gcc.dg/declspec-3-no.c: New
7361
7362 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
7363
7364         PR fortran/20896
7365         * gfortran.dg/interface_10.f90: Remove.
7366
7367 2007-01-01  Roger Sayle  <roger@eyesopen.com>
7368
7369         * gcc.dg/fold-eqxor-4.c: New test case.
7370
7371 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
7372
7373         PR middle-end/30311
7374         * gcc.c-torture/compile/pr30311.c: New test.
7375
7376 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
7377
7378         PR middle-end/30253
7379         * gcc.c-torture/compile/statement-expression-1.c: New test.
7380
7381 2007-01-01  Andreas Schwab  <schwab@suse.de>
7382
7383         PR target/29166
7384         * g++.dg/eh/pr29166.C: New test.
7385
7386 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
7387
7388         * lib/target-supports.exp (check_effective_target_powerpc_spe):
7389         New.
7390         (check_effective_target_vect_cmdline_needed): Use it.
7391
7392 2006-12-31  Richard Guenther  <rguenther@suse.de>
7393
7394         PR middle-end/30137
7395         * gcc.dg/pr30137-1.c: New testcase.
7396         * gcc.dg/pr30137-2.c: Likewise.
7397
7398 2006-12-31  Roger Sayle  <roger@eyesopen.com>
7399
7400         PR middle-end/30322
7401         * gcc.dg/fold-plusnot-1.c: New test case.
7402
7403 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
7404
7405         PR c++/29731
7406         * g++.dg/parse/template22.C: New test.
7407
7408 2006-12-31  Richard Guenther  <rguenther@suse.de>
7409
7410         PR middle-end/30338
7411         * gcc.c-torture/compile/pr30338.c: New testcase.
7412
7413 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7414
7415         PR fortran/27900
7416         * gfortran.dg/intrinsic_actual_4.f90: New test.
7417
7418         PR fortran/24325
7419         * gfortran.dg/func_decl_3.f90: New test.
7420
7421 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7422
7423         PR fortran/23060
7424         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7425         * gfortran.dg/c_by_val_1.f: New test.
7426         * gfortran.dg/c_by_val_2.f: New test.
7427         * gfortran.dg/c_by_val_3.f: New test.
7428
7429 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
7430
7431         PR libfortran/30321
7432         * gfortran.dg/sum_zero_array_1.f90:  New test.
7433
7434 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
7435
7436         PR preprocessor/29612
7437         * gcc.dg/cpp/pr29612-1.c: New test.
7438         * gcc.dg/cpp/pr29612-2.c: New test.
7439
7440 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
7441
7442         PR fortran/30034
7443         * gfortran.dg/pure_formal_proc_1.f90: New test.
7444
7445         PR fortran/30237
7446         * gfortran.dg/intrinsic_actual_3.f90: New test.
7447
7448 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7449
7450         PR fortran/30014
7451         * gfortran.dg/io_constraints_1.f90: Update test.
7452         * gfortran.dg/io_constraints_2.f90: Update test.
7453         * gfortran.dg/inquire_iolength.f90: New test.
7454
7455 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
7456
7457         PR fortran/20896
7458         * gfortran.dg/interface_10.f90: New test.
7459         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7460         since z is already, locally a variable.
7461
7462         PR fortran/25135
7463         * gfortran.dg/generic_11.f90: New test.
7464         * gfortran.dg/interface_7.f90: Remove name clash between module
7465         name and procedure 'x' referenced in the interface.
7466
7467 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7468
7469         PR middle-end/7651
7470         * gcc.dg/Wmissing-parameter-type.c: New.
7471         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7472         * gcc.dg/Wmissing-parameter-type-no.c: New.
7473
7474 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
7475
7476         PR fortran/25818
7477         * gfortran.dg/entry_array_specs_2.f: New test.
7478
7479         PR fortran/30084
7480         * gfortran.dg/nested_modules_6.f90: New test.
7481
7482 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7483
7484         PR middle-end/7651
7485         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7486         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7487
7488 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
7489
7490         PR C++/30168
7491         * g++.dg/opt/complex6.C: New test.
7492
7493 2006-12-22  Ben Elliston  <bje@au.ibm.com>
7494
7495         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7496         full" if the linker on spu-*-* warns about exceeding local store.
7497
7498         And revert this patch:
7499         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7500         fail to link due to relocation overflows on spu-*-*.
7501
7502 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7503
7504         PR fortran/30273
7505         * gfortran.dg/dependency_19.f90: New test.
7506
7507 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7508
7509         PR fortran/30202
7510         * gfortran.dg/alloc_comp_basics_3.f90: New test.
7511
7512 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
7513
7514         PR middle-end/30262
7515         * gcc.c-torture/execute/20061220-1.c: New test.
7516
7517         PR middle-end/30263
7518         * gcc.dg/gomp/asm-1.c: New test.
7519
7520         PR target/30230
7521         * g++.dg/eh/ia64-2.C: New test.
7522
7523 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7524
7525         PR target/28966
7526         PR target/29248
7527         * gcc.dg/rs6000-leaf.c: New.
7528
7529 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7530
7531         PR fortran/25392
7532         * gfortran.dg/f2c_8.f90: New test.
7533
7534 2006-12-20  Bill Wendling  <wendling@apple.com>
7535
7536         * gcc.dg/asm-b.c: Check for __ppc64__.
7537
7538 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7539
7540         PR fortran/30190
7541         * gfortran.dg/bounds_check_5.f90: New test.
7542
7543 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
7544
7545         PR middle-end/30143
7546         * gcc.dg/gomp/complex-1.c: New testcase.
7547
7548 2006-12-20  Roger Sayle  <roger@eyesopen.com>
7549
7550         * gfortran.dg/array_memset_1.f90: New test case.
7551
7552 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
7553
7554         * lib/target-supports.exp: Add spu to
7555         check_effective_target_vect_widen_mult_hi_to_si.
7556
7557 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7558
7559         PR fortran/29992
7560         * gfortran.dg/generic_9.f90: New test.
7561
7562         PR fortran/30081
7563         * gfortran.dg/generic_10.f90: New test.
7564
7565 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
7566
7567         PR tree-opt/30045
7568         * gcc.dg/pr30045.c: New test.
7569
7570 2006-12-20  Ben Elliston  <bje@au.ibm.com>
7571
7572         * gcc.dg/20020312-2.c: Add a case for __SPU__.
7573
7574 2006-12-19  Eric Christopher  <echristo@apple.com>
7575
7576         PR target/29302
7577         * gcc.c-torture/execute/pr29302-1.c: New.
7578
7579 2006-12-19  Tobias Burnus  <burnus@net-b.de>
7580
7581         PR fortran/39238
7582         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7583
7584 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
7585
7586         PR fortran/30236
7587         * gfortran.dg/altreturn_3.f90: New test.
7588
7589         * gfortran.dg/char_result_12.f90: Fix comment typos.
7590
7591 2006-12-19  Ben Elliston  <bje@au.ibm.com>
7592
7593         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7594         as newlib's stdio.h uses non-traditional cpp constructs.
7595
7596 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7597
7598         * gfortran.dg/advance.f90: Renamed to advance_1.f90
7599         * gfortran.dg/append-1.f90: Renamed to append_1.f90
7600         * gfortran.dg/array-1.f90: Renamed to array_1.f90
7601         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7602         * gfortran.dg/backspace.f: Renamed to backspace_1.f
7603         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7604         * gfortran.dg/default_initialization.f: Renamed to
7605         default_initialization_1.f
7606         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7607         dollar_edit_descriptor_1.f
7608         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7609         dollar_edit_descriptor_2.f
7610         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7611         dollar_edit_descriptor_3.f
7612         * gfortran.dg/logint-1.f: Renamed to logint_1.f
7613         * gfortran.dg/logint-2.f: Renamed to logint_2.f
7614         * gfortran.dg/logint-3.f: Renamed to logint_3.f
7615         * gfortran.dg/advance_1.f90: Renamed from advance.f90
7616         * gfortran.dg/append_1.f90: Renamed from append-1.f90
7617         * gfortran.dg/array_1.f90: Renamed from array-1.f90
7618         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7619         * gfortran.dg/backspace_1.f: Renamed from backspace.f
7620         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7621         * gfortran.dg/default_initialization_1.f: Renamed from
7622         default_initialization.f
7623         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7624         dollar_edit_descriptor-1.f
7625         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7626         dollar_edit_descriptor-2.f
7627         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7628         dollar_edit_descriptor-3.f
7629         * gfortran.dg/logint_1.f: Renamed from logint-1.f
7630         * gfortran.dg/logint_2.f: Renamed from logint-2.f
7631         * gfortran.dg/logint_3.f: Renamed from logint-3.f
7632
7633 2006-12-18  Bill Wendling  <wendling@apple.com>
7634
7635         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7636         id is an OjbC keyword.
7637
7638 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7639
7640         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7641
7642 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7643
7644         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7645
7646 2006-12-18  Ian Lance Taylor  <iant@google.com>
7647
7648         * g++.dg/warn/Wmissing-declarations-1.C: New test.
7649
7650 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7651
7652         * gcc.c-torture/compile/pr27528.c: Use empty templates.
7653
7654 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7655
7656         PR fortran/30207
7657         * gfortran.fortran-torture/execute/where21.f90: New test.
7658
7659 2006-12-17  Tobias Burnus  <burnus@net-b.de>
7660
7661         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7662
7663 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7664
7665         PR middle-end/7651
7666         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7667         * gcc.dg/if-empty-1.c: Likewise.
7668         * gcc.dg/pr23165.c: Likewise.
7669         * g++.dg/warn/empty-body.C: Likewise.
7670
7671 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7672
7673         PR libfortran/30005
7674         * gfortran.dg/open_errors.f90: New test.
7675
7676 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
7677
7678         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7679
7680         * gcc.target/i386/ssse3-pabsb.c: New file.
7681         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7682         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7683         * gcc.target/i386/ssse3-palignr.c: Likewise.
7684         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7685         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7686         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7687         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7688         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7689         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7690         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7691         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7692         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7693         * gcc.target/i386/ssse3-psignb.c: Likewise.
7694         * gcc.target/i386/ssse3-psignd.c: Likewise.
7695         * gcc.target/i386/ssse3-psignw.c: Likewise.
7696         * gcc.target/i386/ssse3-vals.h: Likewise.
7697
7698 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
7699
7700         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7701         * lib/fortran-torture.exp: Include target-supports.exp.
7702
7703 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
7704
7705         PR target/30185
7706         * gcc.c-torture/execute/pr30185.c: New test.
7707
7708 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7709
7710         PR testsuite/30179
7711         PR testsuite/30180
7712         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
7713         * gcc.dg/builtin-bswap-2.c: Likewise.
7714         * gcc.dg/builtin-bswap-3.c: Likewise.
7715         * gcc.dg/builtin-bswap-4.c: Likewise.
7716         * lib/target-supports.exp (check_effective_target_stdint_types): New.
7717         * gcc.c-torture/execute/mode-dependent-address.x: New file.
7718
7719 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7720
7721         PR libfortran/30145
7722         * gfortran.dg/write_zero_array: New test.
7723
7724 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7725
7726         PR fortran/30200
7727         * gfortran.dg/write_fmt_trim.f90: New test.
7728
7729 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
7730
7731         PR 30194
7732         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
7733         temporarily.
7734
7735 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7736
7737         * lib/target-supports.exp (check_weak_available): Use istarget
7738         "hppa*-*-hpux10*" instead of regexp.
7739         (check_cxa_atexit_available): Likewise.
7740
7741 2006-12-14  Richard Guenther  <rguenther@suse.de>
7742
7743         PR tree-optimization/30197
7744         * gcc.c-torture/execute/complex-1.c: Fix function name.
7745         * gcc.dg/builtins-61.c: New testcase.
7746
7747 2006-12-14  Richard Guenther  <rguenther@suse.de>
7748
7749         PR middle-end/30172
7750         * gcc.dg/pr30172-1.c: New testcase.
7751
7752 2006-12-14  Richard Guenther  <rguenther@suse.de>
7753
7754         PR tree-optimization/30198
7755         * gcc.dg/builtins-60.c: New testcase.
7756
7757 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
7758
7759         * lib/target-supports.exp (vect_no_align): Remove spu.
7760
7761 2006-12-13  Ian Lance Taylor  <iant@google.com>
7762
7763         PR c++/19564
7764         PR c++/19756
7765         * g++.dg/warn/Wparentheses-5.C: New test.
7766         * g++.dg/warn/Wparentheses-6.C: New test.
7767         * g++.dg/warn/Wparentheses-7.C: New test.
7768         * g++.dg/warn/Wparentheses-8.C: New test.
7769         * g++.dg/warn/Wparentheses-9.C: New test.
7770         * g++.dg/warn/Wparentheses-10.C: New test.
7771         * g++.dg/warn/Wparentheses-11.C: New test.
7772         * g++.dg/warn/Wparentheses-12.C: New test.
7773         * g++.dg/warn/Wparentheses-13.C: New test.
7774         * g++.dg/warn/Wparentheses-14.C: New test.
7775         * g++.dg/warn/Wparentheses-15.C: New test.
7776         * g++.dg/warn/Wparentheses-16.C: New test.
7777         * g++.dg/warn/Wparentheses-17.C: New test.
7778         * g++.dg/warn/Wparentheses-18.C: New test.
7779         * g++.dg/warn/Wparentheses-19.C: New test.
7780         * g++.dg/warn/Wparentheses-20.C: New test.
7781         * g++.dg/warn/Wparentheses-21.C: New test.
7782
7783 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7784
7785         PR testsuite/30157
7786         * lib/target-supports.exp (check_cxa_atexit_available): Return false
7787         for target "hppa.*hpux10".
7788
7789 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
7790
7791         * g++.dg/debug/vartrack1.C: New test.
7792
7793         * g++.dg/opt/ifcvt1.C: New test.
7794
7795         * gcc.dg/tls/opt-13.c: New test.
7796
7797         * gcc.dg/20060425-2.c: New test.
7798
7799         * g++.dg/opt/pr15054-2.C: New test.
7800
7801         * gcc.c-torture/execute/20060420-1.c: New test.
7802
7803         * gcc.c-torture/execute/20060412-1.c: New test.
7804
7805         * objc/compile/20060406-1.m: New test.
7806
7807 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
7808
7809         * g++.dg/template/array17.C: New test.
7810
7811 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
7812
7813         * gcc.target/powerpc/altivec-23.c: New test.
7814
7815 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
7816
7817         PR c++27316
7818         * g++.dg/inherit/error3.C: New test.
7819
7820         PR c++/28740
7821         * g++.dg/inherit/error4.C: New test.
7822
7823 2006-12-13  Richard Guenther  <rguenther@suse.de>
7824
7825         PR tree-optimization/17687
7826         * gcc.dg/builtins-59.c: New testcase.
7827
7828 2006-12-13  Ben Elliston  <bje@au.ibm.com>
7829
7830         * gcc.target/spu/Wmain.c: New test.
7831
7832 2006-12-12  Josh Conner  <jconner@apple.com>
7833
7834         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
7835         * g++.dg/abi/thunk4.C: Likewise.
7836         * g++.dg/abi/rtti3.C: Likewise.
7837
7838 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
7839
7840         * gcc.target/spu/cpat-1.c: New test.
7841         * gcc.target/spu/cpat-2.c: New test.
7842         * gcc.target/spu/cpat-3.c: New test.
7843         * gcc.target/spu/cpat-4.c: New test.
7844
7845 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7846
7847         PR tree-opt/28436
7848         * gcc.c-torture/compile/vector-1.c: New test.
7849         * gcc.c-torture/compile/vector-2.c: New test.
7850         * gcc.c-torture/compile/vector-3.c: New test.
7851
7852 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7853
7854         * lib/fortran-torture.exp: Update copyright years.  Remove
7855         obsolete comment.  Test -ftree-vectorize where it makes sense.
7856         * lib/gfortran-dg.exp: Update copyright years.  Use settings
7857         from fortran-torture.exp.
7858         * gfortran.dg/char_transpose_1.f90,
7859         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
7860         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
7861         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
7862         '-w' to dg-options.
7863
7864 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
7865
7866         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
7867         saved_${tool}_load.
7868
7869 2006-12-12  Ira Rosen  <irar@il.ibm.com>
7870
7871         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
7872         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
7873         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
7874         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
7875         gaps.
7876
7877 2006-12-12  Richard Guenther  <rguenther@suse.de>
7878
7879         PR middle-end/30147
7880         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
7881
7882 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
7883             Diego Novillo  <dnovillo@redhat.com>
7884
7885         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
7886         VDEF/VUSE changes.
7887         * gcc.dg/tree-ssa/pr26421.c: Likewise
7888         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
7889         * gcc.dg/tree-ssa/pr23382.c: Likewise.
7890         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
7891         * gcc.dg/tree-ssa/pr28410.c: Likewise.
7892         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
7893         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7894         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7895         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7896         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7897
7898 2006-12-11  Jan Hubicka  <jh@suse.cz>
7899
7900         * gcc.dg/tree-prof/stringop-1.c: New test.
7901         * gcc.dg/tree-prof/stringop-2.c: New test.
7902
7903 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
7904
7905         PR target/30120
7906         * gcc.target/i386/pr30120.c: New test.
7907
7908         Revert:
7909         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7910
7911         * gcc.target/i386/x87regparm-1.c: New test.
7912         * gcc.target/i386/x87regparm-2.c: New test.
7913         * gcc.target/i386/x87regparm-3.c: New test.
7914         * gcc.target/i386/x87regparm-4.c: New test.
7915
7916 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
7917
7918         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
7919
7920 2006-12-10  Tobias Burnus  <burnus@net-b.de>
7921
7922         PR fortran/23994
7923         * gfortran.dg/protected_1.f90: New test.
7924         * gfortran.dg/protected_2.f90: New test.
7925         * gfortran.dg/protected_3.f90: New test.
7926         * gfortran.dg/protected_4.f90: New test.
7927         * gfortran.dg/protected_5.f90: New test.
7928         * gfortran.dg/protected_6.f90: New test.
7929
7930 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7931             Tobias Burnus  <burnus@gcc.gnu.org>
7932
7933         PR fortran/29975
7934         PR fortran/30068
7935         * gfortran.dg/interface_4.f90: Test adding procedure to generic
7936         interface.
7937         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
7938         ambiguous interfaces.
7939         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
7940         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
7941         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
7942         ambiguous interfaces.
7943         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
7944         * gfortran.dg/array_initializer_2.f90: Add initializer array
7945         constructor test.
7946
7947         PR fortran/30096
7948         * gfortran.dg/interface_9.f90: Test that host interfaces are
7949         not checked for ambiguity with the local version.
7950
7951 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7952
7953         PR fortran/29464
7954         * gfortran.dg/module_interface_2.f90: New test.
7955
7956 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7957
7958         PR fortran/29941
7959         * gfortran.dg/assumed_len.f90: New test.
7960
7961 2006-12-09  Richard Guenther  <rguenther@suse.de>
7962
7963         * g++.dg/warn/implicit-typename1.C: Qualify types.
7964         * g++.dg/parse/crash12.C: Likewise.
7965         * g++.dg/tree-ssa/pr22444.C: Likewise.
7966
7967 2006-12-09  Tobias Burnus  <burnus@net-b.de>
7968
7969         * gfortran.dg/array_2.f90: Added sqrt test.
7970
7971 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
7972
7973         * gcc.target/i386/x87regparm-1.c: XFAIL.
7974         * gcc.target/i386/x87regparm-2.c: XFAIL.
7975         * gcc.target/i386/x87regparm-3.c: XFAIL.
7976         * gcc.target/i386/x87regparm-4.c: XFAIL.
7977
7978 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7979
7980         * lib/target-supports.exp
7981         (check_effective_target_large_long_double): New.
7982         * gcc.dg/Wconversion-real.c : Use it.
7983         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
7984         unsigned.
7985
7986 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
7987
7988         * gcc.c-torture/execute/mode-dependent-address.c: New test.
7989
7990 2006-12-08  Tobias Burnus  <burnus@net-b.de>
7991
7992         PR fortran/27546
7993         * gfortran.dg/import4.f90: New test for IMPORT in modules.
7994
7995 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
7996
7997         PR c++/29732
7998         * g++.dg/template/crash65.C: New test.
7999         * g++.dg/template/spec16.C: Tweak error markers.
8000
8001 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8002
8003         * gcc.target/spu: New directory.
8004         * gcc.target/spu/spu.exp: New file.
8005         * gcc.target/spu/intrinsics-1.c: New test.
8006
8007 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
8008
8009         PR c++/29980
8010         * g++.dg/ext/attrib27.C: New test.
8011         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8012         * g++.dg/parse/typedef5.C: Likewise.
8013
8014 2006-12-07  Mike Stump  <mrs@apple.com>
8015
8016         * treelang/compile/var_defs.tree: Adjust.
8017
8018 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
8019
8020         PR c++/29730
8021         * g++.dg/template/crash64.C: New test.
8022         * g++.dg/parse/crash27.C: Adjust error markers.
8023
8024 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
8025
8026         PR libfortran/30009
8027         PR libfortran/30056
8028         * gfortran.dg/read_eof_4.f90:  Add tests.
8029         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
8030         * gfortran.dg/unf_read_corrupted_1.f90: New test.
8031
8032 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
8033
8034         PR c++/29729
8035         * g++.dg/template/crash63.C: New test.
8036
8037         PR c++/29728
8038         * g++.dg/template/crash62.C: New test.
8039
8040 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8041
8042         PR fortran/30003
8043         * gfortran.dg/allocatable_function_1.f90: Increase the number
8044         of expected calls of free to 10; the lhs section reference is
8045         now evaluated so there is another call to bar.  Change the
8046         comment appropriately.
8047         * gfortran.dg/array_section_1.f90: New test.
8048
8049 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8050
8051         PR fortran/29912
8052         * gfortran.dg/char_result_12.f90: New test.
8053
8054 2006-12-05  Richard Guenther  <rguenther@suse.de>
8055
8056         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8057         * gcc.dg/vect/vect-pow-2.c: Rename to ...
8058         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
8059         vect_double, xfail for spu*-*-*.
8060
8061 2006-12-04  Tobias Burnus  <burnus@net-b.de>
8062
8063         PR fortran/29962
8064         * initialization_4.f90: Test noninteger exponents (-std=f95).
8065         * initialization_5.f90: New test for noninteger exponents
8066           with -std=f2003.
8067
8068 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8069
8070         PR fortran/29821
8071         * gfortran.dg/parameter_array_section_1.f90: New test.
8072
8073 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
8074
8075         PR c++/29733
8076         * g++.dg/template/crash61.C: New test.
8077
8078         PR c++/29632
8079         * g++.dg/template/error23.C: New test.
8080
8081 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
8082
8083         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8084
8085 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8086
8087         PR fortran/29916
8088         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8089
8090 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
8091
8092         PR middle-end/29965
8093         * gcc.dg/gomp/pr29965-1.c: New test.
8094         * gcc.dg/gomp/pr29965-2.c: New test.
8095         * gcc.dg/gomp/pr29965-3.c: New test.
8096         * gcc.dg/gomp/pr29965-4.c: New test.
8097         * gcc.dg/gomp/pr29965-5.c: New test.
8098         * gcc.dg/gomp/pr29965-6.c: New test.
8099         * g++.dg/gomp/pr29965-1.C: New test.
8100         * g++.dg/gomp/pr29965-2.C: New test.
8101         * g++.dg/gomp/pr29965-3.C: New test.
8102         * g++.dg/gomp/pr29965-4.C: New test.
8103         * g++.dg/gomp/pr29965-5.C: New test.
8104         * g++.dg/gomp/pr29965-6.C: New test.
8105         * g++.dg/gomp/pr29965-7.C: New test.
8106         * g++.dg/gomp/pr29965-8.C: New test.
8107         * g++.dg/gomp/pr29965-9.C: New test.
8108         * g++.dg/gomp/pr29965-10.C: New test.
8109
8110 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
8111
8112         * gnat.dg/pointer_variable_bounds.adb: New test.
8113         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8114         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8115
8116 2006-12-03  Eric Christopher  <echristo@apple.com>
8117
8118         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8119
8120 2006-12-03  Richard Henderson  <rth@redhat.com>
8121             Andrew Pinski  <pinskia@gmail.com>
8122
8123         PR C++/14329
8124         * g++.dg/warn/unit-1.C: New test.
8125
8126 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
8127
8128         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8129
8130 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
8131
8132         * g++.dg/vect/vect.exp: Enable tests to run on spu.
8133         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8134         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8135         * gcc.dg/vect/vect-70.c: Reduce array size.
8136         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8137         vect_no_compaer_double targets.
8138         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8139         vect_float, vect_double, and vect_int.
8140
8141 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
8142
8143         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8144         test for loop versioning on vect_no_align targets.
8145         * gcc.dg/vect/pr20122.c: Likewise.
8146         * gcc.dg/vect/vect-105.c: Likewise.
8147         * gcc.dg/vect/vect-42.c: Likewise.
8148         * gcc.dg/vect/vect-43.c: Likewise.
8149         * gcc.dg/vect/vect-74.c: Likewise.
8150         * gcc.dg/vect/vect-75.c: Likewise.
8151         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8152         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8153         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8154         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8155
8156 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
8157
8158         PR fortran/29642
8159         * gfortran.dg/value_1.f90 : New test.
8160         * gfortran.dg/value_2.f90 : New test.
8161         * gfortran.dg/value_3.f90 : New test.
8162         * gfortran.dg/value_4.f90 : New test.
8163         * gfortran.dg/value_4.c : Called from value_4.f90.
8164
8165 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8166
8167         PR C++/30033
8168         *  g++.dg/cpp0x/static_assert4.C: New testcase.
8169
8170 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8171
8172         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8173
8174 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
8175
8176         PR c/27953
8177         * gcc.dg/pr27953.c: New test.
8178
8179 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8180
8181         PR c++/30022
8182         * g++.dg/ext/vector5.C: New test.
8183
8184         PR c++/30021
8185         * g++.dg/other/main1.C: New test.
8186
8187 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
8188
8189         PR libfortran/29568
8190         * gfortran.dg/convert_implied_open.f90:  Change to
8191         new default record length.
8192         * gfortran.dg/unf_short_record_1.f90:  Adapt to
8193         new error message.
8194         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
8195
8196 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
8197
8198         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8199
8200 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
8201
8202         PR c++/29066
8203         * g++.dg/expr/pr29066.c: New.
8204
8205 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
8206             Zdenek Dvorak <dvorakz@suse.cz>
8207
8208         PR tree-optimization/29921
8209         * gcc.dg/pr29921-2.c: New test.
8210
8211 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
8212
8213         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8214         (i386_get_cpuid): New function.
8215         (i386_cpuid_ecx): Likewise.
8216         (i386_cpuid_edx): Likewise.
8217         (i386_cpuid): Updated to call i386_cpuid_edx.
8218
8219         * gcc.target/i386/sse3-addsubpd.c: New file.
8220         * gcc.target/i386/sse3-addsubps.c: Likewise.
8221         * gcc.target/i386/sse3-haddpd.c: Likewise.
8222         * gcc.target/i386/sse3-haddps.c: Likewise.
8223         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8224         * gcc.target/i386/sse3-hsubps.c: Likewise.
8225         * gcc.target/i386/sse3-lddqu.c: Likewise.
8226         * gcc.target/i386/sse3-movddup.c: Likewise.
8227         * gcc.target/i386/sse3-movshdup.c: Likewise.
8228         * gcc.target/i386/sse3-movsldup.c: Likewise.
8229
8230 2006-12-01  Dirk Mueller  <dmueller@suse.de>
8231
8232         * g++.dg/warn/Wreturn-type-4.C: New testcase.
8233
8234 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
8235
8236         * gcc.dg/dfp/convert-int-max.c: New test.
8237         * gcc.dg/dfp/convert-int-max-fold.c: New test.
8238
8239 2006-11-30  Richard Guenther  <rguenther@suse.de>
8240
8241         * gcc.dg/vect/vect-pow-1.c: Rename ...
8242         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
8243         floats instead of doubles, check successful vectorization.
8244
8245 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8246
8247         PR target/29945
8248         * gcc.c-torture/compile/pr29945.c: New testcase.
8249
8250 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
8251
8252         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8253         -maltivec.
8254
8255 2006-11-29  Eric Christopher  <echristo@apple.com>
8256
8257         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8258
8259 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
8260
8261         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8262
8263         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8264
8265 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
8266
8267         PR c++/29022
8268         * g++.dg/inherit/virtual2.C: New test.
8269         * g++.dg/inherit/virtual3.C: Likewise.
8270         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8271         * g++.dg/inherit/error2.C: Likewise.
8272         * g++.dg/template/instantiate1.C: Likewise.
8273
8274 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
8275
8276         PR tree-opt/29984
8277         * gcc.dg/tree-ssa/reassoc-12.c: New test.
8278
8279 2006-11-28  Jan Hubicka  <jh@suse.cz>
8280
8281         * gcc.dg/memcpy-1.c: New test.
8282
8283 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
8284
8285         PR c++/29735
8286         * g++.dg/warn/main-3.C: New test.
8287
8288 2006-11-28  Jan Hubicka  <jh@suse.cz>
8289
8290         * gcc.dg/winline-1.c: New test.
8291
8292 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8293
8294         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8295         alignments.
8296
8297 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8298
8299         PR fortran/29976
8300         * gfortran.dg/missing_optional_dummy_3.f90
8301
8302 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8303
8304         PR fortran/20880
8305         * gfortran.dg/interface_3.f90: Modify errors.
8306
8307 2006-11-28  Ben Elliston  <bje@au.ibm.com>
8308
8309         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8310         fail to link due to relocation overflows on spu-*-*.
8311
8312 2006-11-27  Michael Matz  <matz@suse.de>
8313             Andreas Krebbel  <krebbel1@de.ibm.com>
8314
8315         PR target/29319
8316         * gcc.dg/20061127-1.c: New testcase.
8317
8318 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
8319
8320         * gcc.dg/20061124-1.c: Add exit() function prototype.
8321
8322 2006-11-27  Jan Hubicka  <jh@suse.cz>
8323
8324         * gcc.target/i386/memcpy-1.c: Adjust size.
8325         * gcc.dg/visibility-11.c: Likewise.
8326
8327 2006-11-27  Richard Guenther  <rguenther@suse.de>
8328
8329         PR middle-end/25620
8330         * gcc.target/i386/pow-1.c: New testcase.
8331         * gcc.dg/builtins-58.c: Likewise.
8332
8333 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
8334
8335         PR c++/29886
8336         * g++.dg/expr/cast8.C: New test.
8337
8338 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8339
8340         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8341         Don't ever inline the testcase.
8342
8343 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8344
8345         PR fortran/29982
8346         * gfortran.fortran-torture/compile/parameter_3.f90: New
8347         testcase.
8348
8349 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8350
8351         PR fortran/29951
8352         * gfortran.fortran-torture/execute/transfer2.f90: New test.
8353
8354 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8355
8356         * gfortran.fortran-torture/execute/specifics.f90: Remove test
8357         for CHAR.
8358
8359 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8360
8361         PR libgfortran/29936
8362         * gfortran.dg/write_check3.f90: New test.
8363
8364 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8365
8366         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8367
8368 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
8369
8370         PR fortran/20880
8371         * gfortran.dg/interface_3.f90: New test.
8372
8373         PR fortran/29387
8374         * gfortran.dg/generic_8.f90: New test.
8375
8376 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8377
8378         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8379         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8380         * gfortran.dg/specifics_3.f90: Remove.
8381
8382 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
8383
8384         PR c/29955
8385         * gcc.dg/gomp/pr29955.c: New test.
8386
8387         PR c/29736
8388         * gcc.dg/pr29736.c: New test.
8389
8390 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8391
8392         PR tree-opt/29964
8393         * gcc.dg/pure-1.c: New test.
8394
8395 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
8396
8397         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8398         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8399
8400 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8401
8402         * gcc.dg/20061124-1.c: New testcase.
8403
8404 2006-11-23  Eric Christopher  <echristo@apple.com>
8405
8406         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8407
8408 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8409
8410         PR c/2707
8411         PR c++/26167
8412         * gcc.dg/Wconversion-integer.c: New. Supersedes
8413         Wconversion-negative-constants.c
8414         * gcc.dg/Wconversion-real.c: New.
8415         * gcc.dg/Wconversion-real-integer.c: New.
8416         * gcc.dg/Wconversion-negative-constants.c: Deleted.
8417         * g++.dg/warn/Wconversion1.C: Modified.
8418
8419 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8420
8421         * gfortran.dg/overload_1.f90: New test.
8422
8423 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8424
8425         PR c/9072
8426         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8427         Wtraditional-conversion.
8428         * gcc.dg/overflow-warn-2.c: Likewise.
8429         * gcc.dg/Wconversion.c: Likewise. Renamed as
8430         Wtraditional-conversion.c .
8431         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8432         Wtraditional-conversion-2.c .
8433         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8434         Wtraditional-conversion-2.c
8435         * gcc.dg/Wconversion-negative-constants.c: New.
8436
8437 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
8438
8439         * gcc.dg/tree-ssa/dump-1.c: New test.
8440
8441 2006-11-23  David Ung <davidu@mips.com>
8442
8443         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8444         -mfp64, allowable when ISA >= 33 and float is enabled.
8445         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8446         of mthc1 and mfhc1 patterns.
8447
8448 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
8449
8450         PR tree-optimization/29921
8451         * gcc.dg/pr29921.c: New test.
8452
8453 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8454
8455         PR fortran/29441
8456         * gfortran.dg/initialization_4.f90: New test.
8457
8458 2006-11-22  Ira Rosen  <irar@il.ibm.com>
8459
8460         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8461         platforms that have interleaving support.
8462         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8463         * gcc.dg/vect/vect-strided-a-u16-i2.c,
8464         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8465         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8466         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8467         gcc.dg/vect/vect-strided-u8-i2-gap.c,
8468         gcc.dg/vect/vect-strided-u8-i8.c,
8469         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8470         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8471         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8472         gcc.dg/vect/vect-strided-float.c,
8473         gcc.dg/vect/vect-strided-a-mult.c,
8474         gcc.dg/vect/vect-strided-mult-char-ls.c,
8475         gcc.dg/vect/vect-strided-a-u16-mult.c,
8476         gcc.dg/vect/vect-strided-a-u32-mult.c,
8477         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8478         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8479         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8480         gcc.dg/vect/vect-strided-mult.c,
8481         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8482         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8483         New.
8484
8485 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8486
8487         PR fortran/25087
8488         * gfortran.dg/auto_char_len_4.f90: New test.
8489
8490 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8491
8492         PR fortran/29652
8493         * gfortran.dg/generic_7.f90: New test.
8494         * gfortran.dg/defined_operators_1.f90: Add new error.
8495
8496 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
8497
8498         PR tree-optimization/29902
8499         * g++.dg/tree-ssa/pr29902.C: New test.
8500
8501 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
8502
8503         PR fortran/29820
8504         * gfortran.dg/used_types_13.f90: New test.
8505
8506 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
8507
8508         * gcc.dg/dfp/snan.c: Delete.
8509
8510 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
8511
8512         * g++.dg/cpp0x/static_assert1.C: New.
8513         * g++.dg/cpp0x/static_assert2.C: New.
8514         * g++.dg/cpp0x/static_assert3.C: New.
8515
8516 2006-11-21  Richard Guenther  <rguenther@suse.de>
8517
8518         * gcc.dg/vect/vect-pow-1.c: New testcase.
8519         * gcc.dg/vect/vect-pow-2.c: Likewise.
8520
8521 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
8522
8523         PR c++/29570
8524         * g++.dg/template/static29.C: New test.
8525
8526         PR c++/29734
8527         * g++.dg/conversion/simd4.C: New test.
8528
8529 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
8530
8531         PR c++/29475
8532         * g++.dg/template/access19.C: New test.
8533         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8534         error is reported.
8535
8536 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8537
8538         PR tree-opt/25500
8539         * gcc.dg/tree-ssa/sra-4.c: New testcase.
8540
8541 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8542
8543         PR fortran/27546
8544         * gfortran.dg/import.f90: Extended test.
8545         * gfortran.dg/import2.f90: Extended test.
8546
8547 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8548
8549         * gfortran.dg/volatile3.f90: Add conflict test.
8550
8551 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
8552
8553         PR fortran/24783
8554         * gfortran.dg/implicit_10.f90: New test.
8555
8556 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8557
8558         PR c++/8586
8559         * g++.dg/warn/Wall-write-strings.C: New.
8560
8561 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8562
8563         * gfortran.dg/alloc_comp_constraint_5.f90: New.
8564         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8565
8566 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8567
8568         * gfortran.dg/use_3.f90: Remove error message.
8569         * gfortran.dg/iso_fortran_env_1.f90: New test.
8570         * gfortran.dg/iso_fortran_env_2.f90: New test.
8571         * gfortran.dg/iso_fortran_env_3.f90: New test.
8572         * gfortran.dg/iso_fortran_env_4.f90: New test.
8573
8574 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
8575
8576         * gcc.dg/vect/vect-27.c: Fix initialization.
8577
8578 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8579
8580         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8581         * gcc.dg/torture/builtin-minmax-1.c: New.
8582
8583         * gcc.dg/builtins-20.c: Add cases for copysign.
8584
8585 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8586
8587         PR fortran/24285
8588         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8589
8590 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8591         * gfortran.dg/use_1.f90: New test.
8592         * gfortran.dg/use_1.f90: New test.
8593         * gfortran.dg/use_1.f90: New test.
8594
8595 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
8596
8597         PR tree-optimization/29801
8598         * gcc.dg/pr29801.c: New test.
8599
8600 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
8601
8602         PR middle-end/29584
8603         * gcc.dg/torture/pr29584.c: New test.
8604
8605 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
8606
8607         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8608         Condition PowerPC tests for saving FPRs on powerpc_fprs.
8609         * gcc.target/powerpc/compress-float-ppc.c,
8610         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8611         powerpc_fprs.
8612         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8613         do not pass -mhard-float.
8614
8615 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8616
8617         * gnat.dg/volatile_aggregate.adb: New test.
8618
8619 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8620
8621         PR fortran/29391
8622         PR fortran/29489
8623         * gfortran.dg/bound_2.f90: Add more checks.
8624         * gfortran.dg/bound_3.f90: New test.
8625
8626 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8627
8628         PR target/29201
8629         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8630
8631 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8632
8633         * gfortran.dg/import3.f90: Fix error message.
8634
8635 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8636
8637         PR tree-opt/29788
8638         * gfortran.fortran-torture/compile/inline_1.f90:
8639         New testcase.
8640
8641 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8642
8643         * gcc.target/i386/x87regparm-1.c: New test.
8644         * gcc.target/i386/x87regparm-2.c: New test.
8645         * gcc.target/i386/x87regparm-3.c: New test.
8646         * gcc.target/i386/x87regparm-4.c: New test.
8647
8648 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8649
8650         PR fortran/27546
8651         * gfortran.dg/import.f90: New test.
8652         * gfortran.dg/import2.f90: New test.
8653         * gfortran.dg/import3.f90: New test.
8654
8655 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8656
8657         PR fortran/27588
8658         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8659
8660 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8661
8662         PR fortran/29806
8663         * gfortran.dg/contains.f90: New test.
8664         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8665
8666 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
8667
8668         PR tree-optimization/29581
8669         * gcc.dg/pr29581-1.c: New test.
8670         * gcc.dg/pr29581-2.c: New test.
8671         * gcc.dg/pr29581-3.c: New test.
8672         * gcc.dg/pr29581-4.c: New test.
8673         * gfortran.dg/pr29581.f90: New test.
8674
8675 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
8676
8677         PR fortran/29702
8678         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8679         numbers in error message headers.
8680
8681 2006-11-14  Richard Guenther  <rguenther@suse.de>
8682
8683         * gcc.target/i386/math-torture/math-torture.exp: Restrict
8684         to i?86 and x86_64 targets.
8685
8686 2006-11-14  Caroline Tice  <ctice@apple.com>
8687
8688         * gcc.dg/pubtypes-1.c: New file/testcase.
8689         * gcc.dg/pubtypes-2.c: New file/testcase.
8690         * gcc.dg/pubtypes-3.c: New file/testcase.
8691         * gcc.dg/pubtypes-4.c: New file/testcase.
8692         * g++.dg/pubtypes.C: New file/testcase.
8693
8694 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
8695
8696         PR c++/29106
8697         * g++.dg/init/self1.C: New test.
8698
8699 2006-11-14  Tobias Burnus  <burnus@net-b.de>
8700
8701         PR fortran/29657
8702         * gfortran.dg/conflicts.f90: Add.
8703
8704 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
8705
8706         PR rtl-optimization/29798
8707
8708         * gcc.c-torture/execute/pr29798.c: New.
8709
8710 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8711
8712         * gcc.dg/builtins-20.c: Add more cases.
8713
8714 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
8715
8716         PR fortran/29759
8717         * gfortran.dg/gomp/pr29759.f90: New test.
8718
8719 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
8720
8721         PR c++/29518
8722         * g++.dg/template/static28.C: New test.
8723
8724 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
8725
8726         * lib/c-torture.exp: Use target-libpath.exp.
8727         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
8728         set GCC_EXEC_PREFIX env var from global variable of same name.
8729
8730 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8731
8732         PR fortran/26994
8733         * gfortran.fortran-torture/compile/transfer-1.f90:
8734         New testcase.
8735
8736 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
8737             Zdenek Dvorak <dvorakz@suse.cz>
8738
8739         PR tree-optimization/29680
8740         * gcc.dg/alias-11.c: New test.
8741
8742 2006-11-12  Jason Merrill  <jason@redhat.com>
8743             Andrew Pinski <pinskia@physics.uc.edu>
8744
8745         PR middle-end/28915
8746         * gcc.target/i386/vectorize1.c: New.
8747
8748 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8749
8750         PR rtl-optimization/29797
8751         * gcc.c-torture/execute/pr29797-1.c: New test case.
8752
8753 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8754
8755         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
8756
8757 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
8758
8759         * gcc.dg/tree-ssa/prefetch-3.c: New test.
8760
8761 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8762
8763         PR tree-optimization/13827
8764         * gcc.dg/fold-eqand-1.c: New test case.
8765
8766 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8767
8768         PR rtl-opt/28812
8769         * gcc.c-torture/execute/mayalias-3.c: New test.
8770
8771 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
8772
8773         PR middle-end/27528
8774         * gcc.c-torture/compile/pr27528.c: New test.
8775         * gcc.dg/pr27528.c: Likewise.
8776
8777 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8778
8779         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
8780
8781         * gcc.dg/torture/builtin-symmetric-1.c: New test.
8782
8783 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8784
8785         PR fortran/29758
8786         * gfortran.dg/reshape_source_size_1.f90: New test.
8787
8788 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8789
8790         PR fortran/29315
8791         * gfortran.dg/aliasing_dummy_4.f90: New test.
8792
8793 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
8794
8795         PR target/29777
8796         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
8797         and x86_64-*-* targets.
8798
8799 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8800
8801         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
8802         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
8803         New macros. Use them in exact tests.
8804         (TESTIT3): New macro.
8805         Add tests for fmin, fmax and fma.
8806
8807 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8808
8809         PR fortran/29431
8810         * gfortran.dg/array_constructor_13.f90: New test.
8811
8812 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8813
8814         PR fortran/29744
8815         * gfortran.dg/used_types_12.f90: New test.
8816
8817 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
8818
8819         PR middle-end/29726
8820         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
8821         (test6): Ditto.
8822         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
8823         * gcc.dg/fold-eqandshift-3.c: New test case.
8824
8825 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8826
8827         PR fortran/29699
8828         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
8829
8830         PR fortran/21370
8831         * gfortran.dg/change_symbol_attributes_1.f90: New test.
8832
8833 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8834
8835         * gcc.dg/20061109-1.c: New testcase.
8836
8837 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8838
8839         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
8840
8841 2006-11-09  Tobias Burnus  <burnus@net-b.de>
8842
8843         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
8844         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
8845
8846 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
8847
8848         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
8849         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
8850
8851 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8852
8853         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
8854
8855 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8856
8857         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
8858         vect-9.c).
8859         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
8860         * gcc.dg/vect/vect-9.c: Now vectorizable.
8861         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
8862         that support vect_widen_mult.
8863         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
8864         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
8865         vect-reduc-dot-u16.c).
8866         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
8867         vect-reduc-dot-u16.c).
8868         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
8869         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
8870         vect-reduc-dot-s8.c).
8871         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
8872         vect-reduc-dot-s8.c).
8873         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
8874         vect-reduc-dot-s8.c).
8875         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
8876         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
8877         vect-reduc-dot-u8.c).
8878         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
8879         vect-reduc-dot-u8.c).
8880         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
8881         * gcc.dg/vect/vect-multitypes-9.c: New test.
8882         * gcc.dg/vect/vect-multitypes-10.c: New test.
8883         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
8884         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
8885         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
8886         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
8887         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
8888         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
8889         wrapv-vect-reduc-dot-s8.c.
8890         * lib/target-support.exp (check_effective_target_vect_unpack): New.
8891         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
8892         targets that support vec_unpack.
8893         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8894         (check_effective_target_vect_widen_mult_qi_to_hi): New.
8895         (check_effective_target_vect_widen_mult_hi_to_si): New.
8896         (check_effective_target_vect_widen_sum): Removed.
8897
8898         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8899
8900         * gcc.dg/vect/vect-multitypes-8.c: New test.
8901         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
8902
8903         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
8904
8905         * gcc.dg/vect/vect-multitypes-7.c: New test.
8906
8907         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8908
8909         * gcc.dg/vect/vect-multitypes-4.c: New test.
8910         * gcc.dg/vect/vect-multitypes-5.c: New test.
8911         * gcc.dg/vect/vect-multitypes-6.c: New test.
8912
8913         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8914
8915         * gcc.dg/vect/vect-multitypes-1.c: New test.
8916         * gcc.dg/vect/vect-multitypes-2.c: New test.
8917         * gcc.dg/vect/vect-multitypes-3.c: New test.
8918
8919 2006-11-07  Eric Christopher  <echristo@apple.com>
8920
8921         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
8922         Test using scan-assembler-not.
8923
8924 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
8925
8926         * gcc.dg/inline-17.c: New test.
8927
8928 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
8929
8930         PR other/25028
8931         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
8932         on HP-UX.
8933
8934 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
8935
8936         PR fortran/29539
8937         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
8938
8939         PR fortran/29634
8940         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
8941         test.
8942
8943 2006-11-07  Tobias Burnus  <burnus@net-b.de>
8944
8945         PR fortran/29601
8946         * gfortran.dg/volatile.f90: Add.
8947         * gfortran.dg/volatile2.f90: Add.
8948         * gfortran.dg/volatile3.f90: Add.
8949         * gfortran.dg/volatile4.f90: Add.
8950         * gfortran.dg/volatile5.f90: Add.
8951         * gfortran.dg/volatile6.f90: Add.
8952         * gfortran.dg/volatile7.f90: Add.
8953
8954 2006-11-06  Tobias Burnus  <burnus@net-b.de>
8955
8956         * gfortran.dg/io_constraints_2.f90: Adjust pattern
8957           for matching error messages.
8958         * gfortran.dg/specifics_3.f90: Adjust pattern
8959           for matching error messages.
8960
8961 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
8962             Bernhard Fischer  <aldot@gcc.gnu.org>
8963
8964         * lib/gcc-dg.exp (output-exists): New proc.
8965         (output-exists-not): New proc.
8966         * gcc.test-framework/test-framework.awk: Support new directives.
8967         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8968         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
8969         * gcc.test-framework/dg-outexists-exp-F.c: New test.
8970         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
8971         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
8972         * gcc.test-framework/dg-outexists-exp-P.c: New test.
8973
8974 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
8975
8976         PR fortran/29630
8977         PR fortran/29679
8978         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
8979         * gfortran.dg/initialization_3.f90: New.
8980
8981 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8982
8983         PR libgfortran/25545
8984         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
8985
8986 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
8987
8988         PR middle-end/29695
8989         * gcc.c-torture/execute/pr29695-1.c: New test.
8990         * gcc.c-torture/execute/pr29695-2.c: New test.
8991
8992 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
8993
8994         PR fortran/29565
8995         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8996
8997 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
8998
8999         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9000         for matching error messages.
9001
9002 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
9003
9004         PR target/26915
9005         * gcc.target/i386/387-12.c: New test.
9006
9007 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9008
9009         PR libfortran/29713
9010         * gfortran.dg/pr29713.f90: New test.
9011
9012 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
9013
9014         * gcc.c-torture/execute/arith-rand-ll.c:
9015         Also test for bogus rest sign.
9016
9017 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9018
9019         PR libfortran/27895
9020         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9021
9022 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
9023
9024         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9025         from error messages.
9026
9027 2006-11-02  Mike Stump  <mrs@apple.com>
9028
9029         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9030
9031         * g++.old-deja/g++.abi/align.C: Enable for darwin.
9032
9033 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
9034
9035         * g++.dg/eh/gcsec1.C: New test.
9036
9037 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9038
9039         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9040         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
9041
9042 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
9043
9044         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9045         hexadecimal value.
9046         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9047         * gcc.dg/pr14796-2.c: Likewise.
9048
9049 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9050
9051         * gcc.c-torture/execute/20061101-1.c: New test.
9052
9053 2006-11-01  Richard Guenther  <rguenther@suse.de>
9054
9055         * gcc.target/i386/fpprec-1.c: New testcase.
9056
9057 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9058
9059         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9060         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9061
9062 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9063
9064         * gcc.c-torture/execute/20061031-1.c: New test.
9065
9066 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9067
9068         PR 23067
9069         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9070         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9071         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9072         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9073         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9074         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9075         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9076
9077 2006-10-31  Eric Christopher  <echristo@apple.com>
9078             Falk Hueffner  <falk@debian.org>
9079
9080         * gcc.dg/builtin-bswap-1.c: New.
9081         * gcc.dg/builtin-bswap-2.c: New.
9082         * gcc.dg/builtin-bswap-3.c: New.
9083         * gcc.dg/builtin-bswap-4.c: New.
9084         * gcc.dg/builtin-bswap-5.c: New.
9085         * gcc.target/i386/builtin-bswap-1.c: New.
9086
9087 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9088
9089         * gcc.dg/inline-16.c: New.
9090
9091         PR 16622
9092         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9093         defining it.
9094         * gcc.dg/inline-13.c: New.
9095         * gcc.dg/inline-14.c: New.
9096         * gcc.dg/inline-15.c: New.
9097
9098         PR 11377
9099         * gcc.dg/inline6.c: New.
9100         * gcc.dg/inline7.c: New.
9101
9102 2006-10-31  Roger Sayle  <roger@eyesopen.com>
9103
9104         PR middle-end/23470
9105         * gcc.dg/pr23470-1.c: New test case.
9106
9107 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
9108
9109         PR fortran/29537
9110         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9111         data.
9112         * gfortran.dg/blockdata_2.f90: New testcase.
9113
9114 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
9115
9116         PR libfortran/29627
9117         * gfortran.dg/unf_short_record_1.f90:  New test.
9118
9119 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9120
9121         PR fortran/29067
9122         * gfortran.dg/pr29067.f: New test.
9123
9124 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
9125             Richard Sandiford  <richard@codesourcery.com>
9126
9127         * lib/target-supports.exp (get_compiler_messages): Append options
9128         as a single list element.
9129         (check_effective_target_arm_vfp_ok): New.
9130         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9131
9132 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
9133
9134         PR fortran/29387
9135         * gfortran.dg/intrinsic_actual_2.f90: New test.
9136
9137         PR fortran/29490
9138         * gfortran.dg/actual_array_interface_1.f90: New test.
9139
9140         PR fortran/29641
9141         * gfortran.dg/used_types_11.f90: New test.
9142
9143 2006-10-30  Dirk Mueller  <dmueller@suse.de>
9144
9145         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9146         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9147         * g++.old-deja/g++.pt/eichin01.C (main): Same.
9148         * g++.old-deja/g++.mike/net25.C (main): Same.
9149         * g++.dg/lookup/exception1.C (main): Same.
9150         * g++.dg/parse/parens2.C (main): Same.
9151
9152 2006-10-30  Roger Sayle  <roger@eyesopen.com>
9153
9154         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9155
9156 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9157
9158         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9159         * gcc.dg/torture/builtin-math-3.c: Likewise.
9160
9161 2006-10-30  Tobias Burnus  <burnus@net-b.de>
9162
9163         PR fortran/29452
9164         * gfortran.dg/write_check.f90: Check run-time keyword checking.
9165         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9166
9167 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
9168
9169         PR Fortran/29410
9170         * gfortran.fortran-torture/execute/transfer1.f90: New test.
9171
9172 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
9173
9174         * lib/target-supports.exp (check_function_available): Declare
9175         function before calling.
9176
9177 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
9178
9179         PR tree-optimization/29637
9180         * gcc.dg/pr29637.c: New test.
9181
9182 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9183
9184         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9185         tree canonicalization.
9186
9187 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9188
9189         * gcc.dg/builtins-20.c: Add more hypot tests.
9190
9191 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9192
9193         * gcc.dg/fold-compare-1.c: New test case.
9194
9195 2006-10-29  Dirk Mueller  <dmueller@suse.de>
9196
9197         PR c++/16307
9198         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9199
9200 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9201
9202         PR tree-optimization/15458
9203         * gcc.dg/fold-xornot-1.c: New test case.
9204
9205 2006-10-29  Richard Guenther  <rguenther@suse.de>
9206
9207         * gcc.target/i386/math-torture/trunc.c: New testcase.
9208
9209 2006-10-29  Richard Guenther  <rguenther@suse.de>
9210
9211         * gcc.target/i386/math-torture/round.c: New testcase.
9212
9213 2006-10-29  Richard Guenther  <rguenther@suse.de>
9214
9215         * gcc.target/i386/math-torture/ceil.c: New testcase.
9216         * gcc.target/i386/math-torture/floor.c: Likewise.
9217
9218 2006-10-29  Richard Guenther  <rguenther@suse.de>
9219
9220         * gcc.target/i386/math-torture/rint.c: New testcase.
9221         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9222
9223 2006-10-29  Richard Guenther  <rguenther@suse.de>
9224
9225         * gcc.target/i386/math-torture/lfloor.c: New testcase.
9226         * gcc.target/i386/math-torture/lceil.c: Likewise.
9227
9228 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9229
9230         PR libgfortran/24313
9231         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9232
9233 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
9234
9235         * gcc.c-torture/execute/20020118-1.c,
9236         gcc.c-torture/execute/builtins/strlen.c,
9237         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9238         comment typos.
9239
9240 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9241
9242         * gcc.dg/builtins-20.c: Add tests for hypot.
9243         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
9244         two-argument builtins.
9245         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9246         TESTIT2.  Update all callers.
9247         (TESTIT2, TESTIT2_R): New helper macros.
9248         Add testcases for pow, hypot and atan2.
9249
9250 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9251
9252         PR C++/29295
9253         * g++.dg/expr/bool1.C: New test.
9254         * g++.dg/expr/bool2.C: New test.
9255
9256 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9257
9258         PR fortran/28224
9259         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9260         * gfortran.dg/namelist_internal.f90: New test.
9261
9262 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9263
9264         PR fortran/29625
9265         * gfortran.dg/io_real_boz.f90: Add.
9266         * gfortran.dg/io_real_boz2.f90: Add.
9267
9268 2006-10-28  Richard Guenther  <rguenther@suse.de>
9269
9270         PR middle-end/26899
9271         * gcc.dg/tree-ssa/pr26899.c: New testcase.
9272
9273 2006-10-28  Richard Guenther  <rguenther@suse.de>
9274
9275         PR target/28806
9276         * gcc.target/i386/math-torture/lround.c: New testcase.
9277
9278 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9279
9280         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9281         * gcc.dg/builtins-44.c: Likewise.
9282         * gcc.dg/builtins-45.c: Likewise.
9283         * gcc.dg/pr28796-2.c: Likewise.
9284         * gcc.dg/unordered-3.c: Likewise.
9285
9286 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9287
9288         PR libgfortran/27954
9289         * gfortran.dg/error_recovery_2.f90: New test.
9290
9291 2006-10-26  Richard Guenther  <rguenther@suse.de>
9292
9293         * gcc.target/i386/i386.exp: Use glob, not find to collect
9294         tests.  Avoids recursing into subdirectories.
9295         * gcc.target/i386/math-torture/math-torture.exp: Torture
9296         for interesting ia32 math options.
9297         * gcc.target.i386/math-torture/lrint.c: New testcase.
9298
9299 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9300
9301         PR libgfortran/29563
9302         * gfortran.dg/arrayio_9.f90: Update test.
9303         * gfortran.dg/arrayio_19.f90: New test.
9304
9305 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9306
9307         * gcc.dg/20061026.c: New testcase.
9308
9309 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9310
9311         PR libgfortran/29563
9312         * gfortran.dg/arrayio_9.f90: New test.
9313
9314 2006-10-26  Ben Elliston  <bje@au.ibm.com>
9315
9316         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9317         Copy the strings manually, as strcpy may call strlen.
9318
9319 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9320
9321         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9322         Add checks for log, log2, log10 and log1p.
9323
9324         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9325         we already test 0.0.  Add checks for expm1, log, log2, log10,
9326         log1p, cbrt, erf and erfc.
9327
9328 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
9329
9330         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9331
9332 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
9333
9334         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9335         and remainderl() built-in functions.  Remove -ffast-math from
9336         dg-options.
9337
9338 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9339
9340         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9341         acosh and atanh.
9342
9343         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9344         floating point modifiers to arguments passed to float and long
9345         double functions respectively.  Update all callers to use floating
9346         point numbers, not integers.  Add tests for exp, exp2 and
9347         exp10/pow10.
9348
9349         * gcc.dg/torture/builtin-math-3.c: New test.
9350
9351 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9352
9353         PR fortran/29393
9354         * gfortran.dg/initialize_2.f90: New.
9355
9356 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9357
9358         * gcc.dg/torture/builtin-math-2.c: New test.
9359
9360 2006-10-24  Richard Guenther  <rguenther@suse.de>
9361
9362         PR middle-end/28796
9363         * gcc.dg/pr28796-1.c: New testcase.
9364         * gcc.dg/pr28796-2.c: Likewise.
9365
9366 2006-10-24  Richard Guenther  <rguenther@suse.de>
9367
9368         * gcc.dg/builtins-57.c: New testcase.
9369
9370 2006-10-24  Richard Guenther  <rguenther@suse.de>
9371
9372         PR tree-optimization/29567
9373         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9374
9375 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
9376
9377         PR tree-optimization/14784
9378         * gcc.dg/alias-10.c: New test.
9379
9380 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9381
9382         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9383
9384 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
9385
9386         * gcc.dg/builtin-strncat-chk-1.c: New test.
9387
9388 2006-10-23  Jan Hubicka  <jh@suse.cz>
9389
9390         * gcc.dg/memmove-1.c: New test.
9391
9392 2006-10-23  Paul Brook  <paul@codesourcery.com>
9393
9394         * gcc.dg/pragma-pack-5.c: New test.
9395
9396 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
9397
9398         * g++.dg/other/s390-1.C: New testcase.
9399
9400 2006-10-23  Richard Guenther  <rguenther@suse.de>
9401
9402         PR middle-end/27132
9403         PR middle-end/23295
9404         * gcc.dg/pr27132.c: New testcase.
9405         * gcc.dg/pr23295.c: Likewise.
9406         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9407         * g++.dg/tree-ssa/pr19807.C: Likewise.
9408
9409 2006-10-23  Richard Guenther  <rguenther@suse.de>
9410
9411         PR middle-end/21032
9412         * gcc.dg/pr21032.c: New testcase.
9413
9414 2006-10-22  Jeff Law  <law@redhat.com>
9415         Richard Guenther  <rguenther@suse.de>
9416
9417         PR tree-optimization/15911
9418         * gcc.dg/tree-ssa/vrp30.c: New testcase.
9419
9420 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9421
9422         PR c++/20647
9423         * g++.dg/abi/rtti3.C: New.
9424
9425 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
9426
9427         PR middle-end/28252
9428         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9429         transformation.
9430
9431 2006-10-21  Richard Guenther  <rguenther@suse.de>
9432
9433         PR tree-optimization/3511
9434         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9435
9436 2006-10-21  Richard Guenther  <rguenther@suse.de>
9437
9438         PR middle-end/26898
9439         * gcc.dg/torture/pr26898-1.c: New testcase.
9440         * gcc.dg/torture/pr26898-2.c: Likewise.
9441
9442 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
9443
9444         PR c++/28053
9445         * g++.dg/parse/bitfield1.C: Adjust error markers.
9446         * g++.dg/parse/bitfield2.C: New test.
9447
9448 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
9449
9450         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9451
9452 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9453
9454         PR libfortran/27895
9455         * gfortran.dg/zero_sized_1.f90: New test.
9456
9457 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
9458
9459         * gcc.dg/div-compare-1.c: New test.
9460
9461 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
9462
9463         PR fortran/29216
9464         * gfortran.dg/result_default_init_1.f90: New test.
9465
9466         PR fortran/29314
9467         * gfortran.dg/automatic_default_init_1.f90: New test.
9468
9469         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9470         from 38 to 33.
9471
9472 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
9473
9474         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9475         'using namespace std' without previous declaration.
9476         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9477         * g++.old-deja/g++.robertl/eb133c.C: New.
9478
9479 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9480
9481         PR libgfortran/29277
9482         * gfortran.dg/streamio_4.f90: Update test.
9483         * gfortran.dg/streamio_11.f90: New test.
9484
9485 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
9486
9487         PR c++/27952
9488         * g++.dg/inherit/virtual1.C: New test.
9489
9490 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9491
9492         PR c++/28261
9493         * g++.dg/parse/enum3.C: New test.
9494
9495 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9496
9497         PR c++/29039
9498         * g++.dg/init/ctor8.C: New test.
9499
9500 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9501
9502         PR c++/27270
9503         * g++.dg/ext/complit8.C: Tweak error markers.
9504         * g++.dg/template/complit1.C: Add error marker.
9505
9506 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9507
9508         PR c++/27270
9509         * g++.dg/ext/complit8.C: New test.
9510
9511         PR c++/29408
9512         * g++.dg/parse/dtor12.C: New test.
9513
9514         PR c++/29435
9515         * g++.dg/template/sizeof11.C: New test.
9516
9517 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
9518
9519         PR fortran/29392
9520         * gfortran.dg/data_char_3.f90: New test.
9521
9522         PR fortran/29451
9523         * gfortran.dg/negative_automatic_size.f90: New test.
9524
9525 2006-10-16  David Daney  <ddaney@avtrex.com>
9526
9527         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9528
9529 2006-10-16  Eric Christopher  <echristo@apple.com>
9530
9531         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9532         x86_64.
9533
9534 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9535
9536         PR c++/28211
9537         * g++.dg/tc1/dr49.C: Tweak error messages.
9538         * g++.dg/parse/template21.C: New test.
9539
9540 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9541
9542         PR middle-end/20491
9543         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9544
9545 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9546
9547         PR fortran/29403
9548         * gfortran.dg/print_1.f90: New test.
9549
9550 2006-10-15  Jan Hubicka  <jh@suse.cz>
9551
9552         PR middle-end/29241
9553         * gcc.c-torture/compile/pr29241.c: New testcase.
9554
9555 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
9556
9557         PR middle-end/29250
9558         * gcc.c-torture/compile/pr29250.c: New test.
9559
9560 2006-10-15  Richard Guenther  <rguenther@suse.de>
9561
9562         * gcc.dg/pr29299.c: New testcase.
9563
9564 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
9565
9566         PR fortran/24767
9567         * gfortran.dg/label_4.f90: Adjust warning flag.
9568
9569 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9570
9571         PR fortran/29371
9572         * gfortran.dg/nullify_3.f90: New test.
9573
9574 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9575
9576         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9577         on Solaris 2.5.1 too.
9578
9579 2006-10-13  Eric Christopher  <echristo@apple.com>
9580
9581         * gcc.dg/pr25993.c: Skip for darwin.
9582
9583 2006-10-13  Eric Christopher  <echristo@apple.com>
9584
9585         * gcc.dg/visibility-11.c: Skip for darwin.
9586
9587 2006-10-13  Eric Christopher  <echristo@apple.com>
9588
9589         * gcc.dg/darwin-weakimport-1.c: Use
9590         -fno-asynchronous-unwind-tables.
9591         * gcc.dg/darwin-weakimport-3.c: Ditto.
9592
9593 2006-10-13  Richard Guenther  <rguenther@suse.de>
9594
9595         PR tree-optimization/29446
9596         * gcc.dg/torture/pr29446.c: New testcase.
9597
9598 2006-10-13  Bill Wendling  <wendling@apple.com>
9599
9600         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9601         * g++.old-deja/g++.jason/hmc1.C: Likewise.
9602         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9603         * g++.old-deja/g++.law/shadow1.C: Likewise.
9604         * g++.old-deja/g++.law/ctors10.C: Likewise.
9605         * g++.dg/debug/namespace1.C: Likewise.
9606         * g++.dg/inherit/namespace-as-base.C: Likewise.
9607         * g++.dg/opt/delay-slot-1.C: Likewise.
9608         * g++.dg/parse/defarg10.C: Likewise.
9609         * g++.dg/template/ptrmem11.C: Likewise.
9610         * g++.dg/template/mem_func_ptr.C: Likewise.
9611         * g++.dg/template/spec19.C: Likewise.
9612
9613 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
9614
9615         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9616
9617 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9618
9619         PR fortran/29373
9620         * gfortran.dg/implicit_9.f90: New test.
9621
9622         PR fortran/29407
9623         * gfortran.dg/namelist_25.f90: New test.
9624
9625         PR fortran/27701
9626         * gfortran.dg/same_name_2.f90: New test.
9627
9628         PR fortran/29232
9629         * gfortran.dg/host_assoc_types_1.f90: New test.
9630
9631         PR fortran/29364
9632         * gfortran.dg/missing_derived_type_1.f90: New test.
9633         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9634
9635         PR fortran/29422
9636         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9637
9638         PR fortran/29428
9639         * gfortran.dg/alloc_comp_assign_5.f90: New test.
9640
9641 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9642
9643         PR fortran/29391
9644         * gfortran.dg/bound_2.f90: New test.
9645
9646 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9647
9648         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9649         directive.
9650         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9651         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9652         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9653         * gfortran.dg/gomp/reduction3.f90: Likewise.
9654         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9655         * gfortran.dg/dummy_procedure_2.f90: Likewise.
9656         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9657         * gfortran.dg/forall_4.f90: Likewise.
9658         * gfortran.dg/spec_expr_4.f90: Likewise.
9659         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9660         * gfortran.dg/forall_5.f90: Likewise.
9661         * gfortran.dg/open_access_append_2.f90: Add check for
9662         compile-time warning.
9663
9664 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
9665
9666         PR c++/28506
9667         * g++.dg/parse/pure1.C: New test.
9668
9669 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9670
9671         PR fortran/21435
9672         * gfortran.dg/io_constraints_3.f90: New test.
9673         * gfortran.dg/open_access_append_1.f90: Add checks
9674         for compile-time warnings.
9675         * gfortran.dg/pr20163-2.f: Likewise.
9676         * gfortran.dg/iostat_2.f90: Likewise.
9677         * gfortran.dg/label_4.f90: Delete the temporary
9678         file.
9679         * gfortran.dg/direct_io_2.f90: Add a FILE=
9680         specifier.
9681         * gfortran.dg/iomsg_1.f90: Add check for
9682         compile-time warning.
9683
9684 2006-10-12  Jan Hubicka  <jh@suse.cz>
9685
9686         PR c/28419
9687         * gcc.dg/pr28319.c: New test.
9688
9689 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
9690         PR c++/29318
9691         * g++.dg/ext/vla4.C: New test.
9692
9693 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9694
9695         PR c++/27961
9696         * g++.dg/template/crash60.C: New test.
9697         * g++.dg/other/large-size-array.C: Adjust error markers.
9698         * g++.dg/parse/crash27.C: Likewise.
9699         * g++.dg/template/crash1.C: Likewise.
9700
9701 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
9702
9703         PR testsuite/29093
9704         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9705
9706 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
9707
9708         PR preprocessor/28709
9709         * gcc.dg/cpp/paste14.c: New test.
9710
9711 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
9712
9713         PR c++/29175
9714         * g++.dg/init/array24.C: New test.
9715
9716 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9717
9718         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
9719         of <sys/types.h>.
9720
9721 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
9722
9723         PR c++/29024
9724         * g++.dg/parse/typedef8.C: New test.
9725         * g++.dg/other/mult-stor1.C: Adjust error markers.
9726
9727 2006-10-11  Richard Guenther  <rguenther@suse.de>
9728
9729         PR tree-optimization/28230
9730         * gcc.dg/torture/pr28230.c: New testcase.
9731
9732 2006-10-11  Richard Guenther  <rguenther@suse.de>
9733
9734         PR inline-asm/29119
9735         * gcc.dg/torture/pr29119.c: New testcase.
9736
9737 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
9738
9739         PR middle-end/29272
9740         * gcc.c-torture/execute/20060930-2.c: New test.
9741
9742 2006-10-09  Richard Henderson  <rth@redhat.com>
9743
9744         Revert emutls patch.
9745
9746 2006-10-09  Richard Guenther  <rguenther@suse.de>
9747
9748         PR middle-end/29254
9749         * gcc.dg/pr29254.c: New testcase.
9750
9751 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
9752             Paul Thomas  <pault@gcc.gnu.org>
9753
9754         PR fortran/20541
9755         * gfortran.dg/alloc_comp_basics_1.f90: New test.
9756         * gfortran.dg/alloc_comp_basics_2.f90: New test.
9757         * gfortran.dg/alloc_comp_assign_1.f90: New test.
9758         * gfortran.dg/alloc_comp_assign_2.f90: New test.
9759         * gfortran.dg/alloc_comp_assign_3.f90: New test.
9760         * gfortran.dg/alloc_comp_assign_4.f90: New test.
9761         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
9762         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
9763         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
9764         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
9765         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
9766         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
9767         * gfortran.dg/alloc_comp_std.f90: New test.
9768         * gfortran.dg/move_alloc.f90: New test.
9769
9770 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
9771
9772         PR fortran/29115
9773         * gfortran.dg/derived_constructor_comps_2.f90: New test.
9774
9775         PR fortran/29211
9776         * gfortran.dg/forall_char_dependencies_1.f90: New test.
9777
9778 2006-10-08  Tobias Burnus  <burnus@net-b.de>
9779
9780         PR fortran/28585
9781         * gfortran.dg/new_line.f90: New test.
9782
9783 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9784
9785         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
9786         * gcc.dg/torture/builtin-convert-1.c,
9787         gcc.dg/torture/builtin-convert-2.c,
9788         gcc.dg/torture/builtin-convert-3.c,
9789         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
9790
9791 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
9792
9793         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9794         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9795         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9796         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
9797
9798 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
9799
9800         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
9801         Xfail some tests for powerpc-darwin and powerpc-aix.
9802
9803 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
9804
9805         PR c/29380
9806         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
9807
9808 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9809
9810         PR target/29300
9811         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9812         on hppa*-*-hpux*.
9813
9814 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9815
9816         PR fortran/16580
9817         PR fortran/29288
9818         * gfortran.fortran-torture/execute/specifics.f90:
9819         Add tests for using all possible intrinsics as actual arguments.
9820         * gfortran.dg/specifics_1.f90: Add tests for using
9821         all possible intrinsics as actual arguments.
9822         * gfortran.dg/specifics_2.f90: New file.
9823         * gfortran.dg/specifics_3.f90: New file.
9824
9825 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
9826
9827         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
9828         * gcc.dg/debug/debug-2.c: Likewise.
9829
9830 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
9831
9832         * gcc.c-torture/compile/sync-2.c: New test.
9833
9834 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9835
9836         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
9837         line endings.
9838
9839 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9840
9841         PR rtl-optimization/29128
9842         * gcc.c-torture/compile/pr29128.c: New test.
9843
9844 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9845
9846         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
9847         line endings.
9848
9849 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
9850
9851         PR middle-end/29256
9852         * gcc.dg/tree-ssa/loop-19.c: New test.
9853
9854 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9855
9856         PR tree-optimization/29330
9857         * gcc.dg/pr29330.c: New test.
9858
9859         PR target/28924
9860         * gcc.c-torture/compile/20061005-1.c: New test.
9861
9862 2006-10-06  Olivier Hainque  <hainque@adacore.com>
9863
9864         * gcc.dg/typename-vla-1.c: New case.
9865         * gnat.dg/forward_vla.adb: New case.
9866
9867 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9868
9869         PR tree-optimization/29290
9870         * gfortran.dg/loop_nest_1.f90: New test.
9871
9872         PR target/29198
9873         * gcc.dg/tls/opt-12.c: New test.
9874
9875         PR fortran/28415
9876         * gfortran.dg/save_2.f90: New test.
9877
9878         PR c/29091
9879         * gcc.dg/pr29091.c: New test.
9880
9881 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
9882
9883         * lib/target-supports.exp
9884         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
9885         same as x86_64-*-*; check for LP64.
9886
9887 2006-10-04  Richard Henderson  <rth@redhat.com>
9888
9889         * lib/target-supports.exp (check_effective_target_tls): Redefine
9890         to mean non-emulated tls.
9891         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9892         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9893         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9894         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9895         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9896         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9897         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9898
9899 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9900
9901         PR fortran/29343
9902         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
9903
9904 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9905
9906         * gfortran.dg/bounds_check_fail_1.f90: New test.
9907
9908 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9909
9910         PR c++/29020
9911         * g++.dg/template/friend48.C: New test.
9912
9913 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9914
9915         PR fortran/29098
9916         * gfortran.dg/default_initialization_2.f90: New test.
9917
9918 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9919
9920         PR fortran/20779
9921         PR fortran/20891
9922         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
9923
9924 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9925
9926         PR fortran/29284
9927         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
9928
9929         PR fortran/29321
9930         PR fortran/29322
9931         * gfortran.dg/missing_optional_dummy_2.f90: New test.
9932
9933         PR fortran/25091
9934         PR fortran/25092
9935         * gfortran.dg/entry_array_specs_1.f90: New test.
9936
9937 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9938
9939         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
9940         insufficient to inhibit some test failures at -O3.  Do testing
9941         on integers.
9942
9943 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9944
9945         PR c++/29138
9946         * g++.dg/inherit/access8.C: New test.
9947         * g++.dg/template/dtor4.C: Tweak error messages.
9948
9949 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9950
9951         PR fortran/27478
9952         * gfortran.dg/entry_8.f90: New test.
9953
9954 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9955
9956         PR c++/29291
9957         * g++.dg/parse/new4.C: New test.
9958
9959 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
9960
9961         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
9962         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
9963         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
9964         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
9965         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
9966
9967 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9968
9969         PR fortran/19260
9970         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
9971         * gfortran.dg/continuation_2.f90: New test.
9972
9973         PR fortran/19262
9974         * gfortran.dg/continuation_3.f90: New test.
9975         * gfortran.dg/continuation_4.f90: New test.
9976         * gfortran.dg/continuation_5.f: New test.
9977         * gfortran.dg/continuation_6.f: New test.
9978
9979 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
9980
9981         PR c++/29226
9982         * g++.dg/template/vla1.C: New test.
9983
9984 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9985
9986         PR fortran/29210
9987         * gfortran.dg/complex_parameter_1.f90: New test.
9988
9989 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
9990
9991         PR c/29154
9992         * gcc.c-torture/execute/20060929-1.c: New test.
9993
9994 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
9995
9996         PR c++/29105
9997         * g++.dg/template/member6.C: New test.
9998         * g++.dg/parse/typename7.C: Adjust error markers.
9999
10000         PR c++/29080
10001         * g++.dg/template/member7.C: New test.
10002
10003 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
10004
10005         PR c/24010
10006         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10007         gcc.dg/Woverride-init-3.c: New tests.
10008
10009 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10010
10011         * gcc.c-torture/execute/20060930-1.c: New test.
10012
10013 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10014
10015         PR fortran/18791
10016         * gfortran.dg/specifics_1.f90: New test.
10017         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10018         complex specifics.
10019
10020 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10021
10022         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10023         pthread-init-common.h: New.
10024
10025 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10026
10027         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10028         precision on some archs.
10029
10030 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
10031
10032         * gcc.dg/non-local-goto-1.c: New test.
10033         * gcc.dg/non-local-goto-2.c: Likewise.
10034         * gcc.dg/setjmp-3.c: Likewise.
10035         * gcc.dg/setjmp-4.c: Likewise.
10036
10037 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
10038
10039         * gnat.dg/self_aggregate_with_pointer.adb: New test.
10040
10041 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10042
10043         PR fortran/28276
10044         * gfortran.dg/exponent_1.f90: New test.
10045
10046         PR fortran/27021
10047         * gfortran.dg/nearest_1.f90: New test.
10048
10049 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
10050
10051         PR middle-end/25261
10052         PR middle-end/28790
10053         * gcc.dg/gomp/nestedfn-1.c: New test.
10054
10055 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
10056
10057         PR objc/29195
10058         * objc/compile/method-1.m: New test.
10059
10060 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
10061
10062         PR c++/26938
10063         * g++.dg/template/crash58.C: New test.
10064         * g++.dg/parse/crash28.C: Adjust error markers.
10065         * g++.dg/template/crash34.C: Likewise.
10066         * g++.dg/template/friend31.C: Likewise.
10067         * g++.dg/template/crash32.C: Likewise.
10068
10069         PR c++/27329
10070         * g++.dg/template/crash59.C: New test.
10071
10072         PR c++/27667
10073         * g++.dg/template/spec33.C: New test.
10074         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10075
10076 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
10077             Adam Nemet  <anemet@caviumnetworks.com>
10078
10079         * gcc.dg/tree-ssa/ivopts-1.c: New test.
10080         * gcc.dg/tree-ssa/ivopts-2.c: New test.
10081
10082 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
10083
10084         PR target/28911
10085         * gcc.dg/pr28911.c: New.
10086
10087 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
10088
10089         PR target/29169
10090         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10091         (dg-options): Add -mfpmath=387.
10092
10093 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
10094
10095         PR c/28706
10096         * gcc.dg/pr28706.c: New test.
10097
10098         PR c/28712
10099         * gcc.dg/pr28712.c: New test.
10100
10101 2006-09-22  Mike Stump  <mrs@apple.com>
10102
10103         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10104
10105 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
10106
10107         PR tree-optimization/28888
10108         * gcc.dg/pr28888.c: New test.
10109
10110 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
10111
10112         PR c++/29016
10113         * g++.dg/init/ptrfn1.C: New test.
10114
10115 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
10116
10117         PR c++/28861
10118         * g++.dg/template/spec32.C: New test.
10119         * g++.dg/parse/crash9.C: Adjust error markers.
10120
10121         PR c++/28303
10122         * g++.dg/template/typedef6.C: New test.
10123         * g++.dg/init/error1.C: Adjust error markers.
10124         * g++.dg/parse/crash9.C: Likewise.
10125         * g++.dg/template/crash55.C: Likewise.
10126
10127 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
10128
10129         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10130
10131 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
10132
10133         PR target/27650
10134         * g++.dg/ext/dllimport12.C: New test.
10135
10136 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
10137
10138         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10139         * gcc.target/mips/nmadd-2.c: Likewise.
10140         * gcc.target/mips/mips-ps-6.c: New test.
10141         * gcc.target/mips/neg-abs-1.c: Likewise.
10142         * gcc.target/mips/neg-abs-2.c: Likewise.
10143         * gcc.target/mips/nmadd-3.c: New test.
10144
10145 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
10146
10147         PR middle-end/28046
10148         * gcc.dg/gomp/atomic-10.c: New test.
10149         * g++.dg/gomp/atomic-10.C: New test.
10150
10151 2006-09-20  Eric Christopher  <echristo@apple.com>
10152
10153         * gcc.target/i386/sse3-not-fisttp.c: New.
10154
10155 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
10156
10157         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10158
10159 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
10160
10161         * gcc.c-torture/execute/pr28289.c (one): New variable.
10162         (main): Use it instead of argc.
10163         * gcc.c-torture/execute/20060102-1.c (one): New variable.
10164         (main): Use it instead of argc.
10165
10166 2006-09-19  Paul Brook  <paul@codesourcery.com>
10167
10168         PR target/28516
10169         * gcc.dg/nested-func-5.c: New test.
10170
10171 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10172
10173         * lib/target-supports.exp (check_effective_target_tls): Compile
10174         test stubs using ${tool}_target_compile, not just target_compile.
10175         (check_effective_target_tls_runtime): Likewise.
10176
10177 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10178
10179         * gcc.c-torture/compile/20030405-1.x: Remove.
10180
10181         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10182         optimising linker from discarding it.
10183
10184 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10185
10186         PR fortran/28526
10187         * gfortran.dg/keyword_symbol_1.f90: New test.
10188
10189         * gfortran.dg/spread_shape_1.f90: Add missing warning with
10190         pedantic compilation option.
10191
10192 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
10193
10194         PR fortran/29060
10195         * gfortran.dg/spread_shape_1.f90: New test.
10196
10197 2006-09-17  Roger Sayle  <roger@eyesopen.com>
10198
10199         PR tree-optimization/28887
10200         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10201
10202 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
10203
10204         PR c/25993
10205         * gcc.dg/pr25993.c: New test.
10206
10207 2006-09-17  Ira Rosen  <irar@il.ibm.com>
10208
10209         PR tree-opt/21591
10210         * gcc.dg/vect/pr21591.c: New test.
10211
10212 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
10213
10214         PR tree-opt/29059
10215         * gcc.c-torture/compile/strcpy-1.c: New test.
10216         * gcc.c-torture/compile/strcpy-2.c: New test.
10217         * gcc.c-torture/compile/memcpy-1.c: New test.
10218         * gcc.c-torture/compile/memcpy-2.c: New test.
10219
10220 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
10221
10222         PR testsuite/29055
10223         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10224
10225 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
10226
10227         * gnat.dg/specs/double_record_extension1.ads: New test.
10228         * gnat.dg/specs/double_record_extension2.ads: Likewise.
10229
10230 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
10231
10232         PR fortran/29051
10233         * gfortran.dg/oldstyle_3.f90: New test.
10234
10235 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10236
10237         PR libgfortran/29099
10238         * gfortran.dg/secnds-1.f: New test.
10239
10240 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10241
10242         PR libgfortran/29053
10243         * gfortran.dg/streamio_9.f90: New test.
10244         * gfortran.dg/streamio_10.f90: New test.
10245
10246 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
10247
10248         PR C++/29002
10249         * g++.dg/init/array22.C: New test.
10250         * g++.dg/init/array23.C: New test.
10251
10252 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
10253
10254         * stackcheck.lst: Update list of tests requiring stack checking.
10255         * norun.lst: Adjust for above change.
10256         * ada95.lst: New file.
10257         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10258         requiring -gnat95 switch.
10259
10260 2006-09-14  Olivier Hainque  <hainque@adacore.com>
10261
10262         * gnat.dg/in_out_parameter.adb: New test.
10263
10264 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
10265
10266         PR debug/28980
10267         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10268
10269 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
10270
10271         * gnat.dg/specs/unchecked_union.ads: New test.
10272
10273 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
10274
10275         PR rtl-optimization/28982
10276         * gcc.c-torture/execute/pr28982a.c: New test.
10277         * gcc.c-torture/execute/pr28982b.c: Likewise.
10278
10279 2006-09-12  Eric Christopher  <echristo@apple.com>
10280
10281         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10282         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10283
10284 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
10285
10286         PR c/28768
10287         PR preprocessor/14634
10288         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10289         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10290         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10291
10292 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10293
10294         * gcc.dg/pr28243.c: New test.
10295
10296 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
10297
10298         PR fortran/28971
10299         gfortran.dg/pr28971.f90: New test to act as a backstop in case
10300         this undiagnosed regression reappears.
10301
10302 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
10303
10304         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10305         Treat $srcdir as a literal.
10306         * lib/fortran-torture.exp (fortran-torture-compile,
10307         fortran-torture-execute): Likewise.
10308         * lib/objc-torture.exp (objc-torture-compile,
10309         objc-torture-execute): Likewise.
10310         * lib/profopt.exp (profopt-execute): Likewise.
10311
10312 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
10313
10314         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10315
10316 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
10317
10318         PR testsuite/28950
10319         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10320
10321 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
10322
10323         PR target/13685
10324         * gcc.target/i386/pr13685.c: New test.
10325
10326 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10327
10328         * gcc.dg/pr28726.c: New test.
10329
10330 2006-09-11  Josh Conner  <jconner@apple.com>
10331
10332         * gcc.dg/nrv3.c: Increase size of structure.
10333         * gcc.dg/nrv4.c: Likewise.
10334         * gcc.dg/nrv5.c: Likewise.
10335
10336 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
10337
10338         PR libfortran/28890
10339         gfortran.dg/assumed_charlen_function_5.f90: New test.
10340
10341 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
10342
10343         PR c++/28991
10344         * g++.dg/init/static3.C: New test.
10345
10346 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
10347
10348         PR testsuite/29007
10349         * gcc.dg/long-long-cst1.c (t): Add cast to
10350         __SIZE_TYPE__ before casting to int.
10351         (main): Return 0 on success.
10352
10353 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10354
10355         * gcc.c-torture/execute/20060910-1.c: New test.
10356
10357 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
10358
10359         PR middle-end/26983
10360         * gcc.dg/pr26983.c: New test.
10361
10362 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
10363
10364         PR target/29006
10365         * gcc.c-torture/execute/pr29006.c: New test.
10366
10367 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10368
10369         PR libfortran/28947
10370         gfortran.dg/matmul_4.f90: New test.
10371
10372 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10373
10374         PR fortran/28959
10375         gfortran.dg/used_types_10: New test.
10376
10377 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10378
10379         PR libfortran/28923
10380         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10381         gfortran.dg/array_initializer_3.f90: New test.
10382
10383 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10384
10385         PR fortran/28914
10386         * gfortran.dg/actual_array_constructor_3.f90: New test.
10387
10388 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
10389
10390         PR testsuite/26778
10391         * gcc.target/i386/pr26778.c: New testcase.
10392
10393 2006-09-08  Eric Christopher  <echristo@apple.com>
10394
10395         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10396         * gcc.target/i386/memcpy-1.c: Ditto.
10397         * gcc.target/i386/asm-1.c: Ditto.
10398         * gcc.target/i386/20060512-4.c: Ditto.
10399         * gcc.target/i386/compress-float-387.c: Ditto.
10400         * gcc.target/i386/20060512-1.c: Ditto.
10401         * gcc.target/i386/compress-float-sse.c: Ditto.
10402         * gcc.target/i386/20060512-2.c: Ditto.
10403         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10404         * gcc.target/i386/stack-prot-kernel.c: Ditto.
10405         * gcc.target/i386/compress-float-387-pic.c: Ditto.
10406         * gcc.dg/pr26449.c: Ditto.
10407         * gcc.dg/attr-ms_struct-2.c: Ditto.
10408         * gcc.dg/attr-ms_struct-1.c: Ditto.
10409         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10410
10411 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
10412
10413         PR c/28504
10414         * gcc.dg/vla-10.c: New test.
10415
10416 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10417
10418         PR c++/28858
10419         * g++.dg/parse/template20.C: New test.
10420         * g++.dg/template/operator8.C: Remove obsolete part.
10421         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10422         * g++.old-deja/g++.pt/crash65.C: Likewise.
10423
10424 2006-09-07  Jason Merrill  <jason@redhat.com>
10425
10426         PR middle-end/27724
10427         * gcc.dg/long-long-cst1.c: New test.
10428
10429 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10430
10431         PR C++/28906
10432         * g++.dg/other/array3.C: New test.
10433         * g++.dg/other/array4.C: New test.
10434         * g++.dg/other/array5.C: New test.
10435
10436 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
10437
10438         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10439
10440 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
10441
10442         PR target/28946
10443         * gcc.target/i386/pr28946.c: New test.
10444
10445 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
10446
10447         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10448         in integer literal constant.
10449         * gfortran.dg/enum_8.f90: Ditto.
10450         * gfortran.dg/g77/20030326-1.f: Ditto.
10451
10452 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
10453
10454         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10455         nonconformance usage.
10456
10457 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10458
10459         PR middle-end/28862
10460         * gcc.c-torture/compile/vector-align-1.c: New test.
10461
10462 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10463
10464         PR rtl-opt/27883
10465         * g++.dg/opt/copysign-1.C: New test.
10466
10467 2006-09-06  Jason Merrill  <jason@redhat.com>
10468
10469         PR c++/27371
10470         * g++.dg/warn/unused-result1.C: New test.
10471
10472 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
10473
10474         PR c++/28903
10475         * g++.dg/ext/vla3.C: New test.
10476
10477         PR c++/28886
10478         * g++.dg/template/array16.C: New test.
10479
10480 2006-09-06  Richard Guenther  <rguenther@suse.de>
10481
10482         * gcc.dg/pr27226.c: Remove testcase again.
10483
10484 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10485
10486         PR tree-opt/28937
10487         * g++.dg/opt/unroll2.C: New test.
10488
10489 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10490
10491         PR tree-opt/28952
10492         * gcc.dg/vect/pr28952.c: New test.
10493
10494 2006-09-05  Richard Guenther  <rguenther@suse.de>
10495
10496         PR tree-optimization/28900
10497         * gcc.dg/torture/pr28900.c: New testcase
10498
10499 2006-09-05  Richard Guenther  <rguenther@suse.de>
10500
10501         PR tree-optimization/28905
10502         * gcc.c-torture/compile/pr28905.c: New testcase.
10503
10504 2006-09-05  Richard Guenther  <rguenther@suse.de>
10505
10506         PR middle-end/28935
10507         * gcc.dg/pr28935.c: New testcase.
10508
10509 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10510
10511         * gcc.c-torture/execute/20060905-1.c: New test.
10512
10513 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10514
10515         PR fortran/28908
10516         * gfortran.dg/used_types_7.f90: New test.
10517         * gfortran.dg/used_types_8.f90: New test.
10518         * gfortran.dg/used_types_9.f90: New test.
10519
10520 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10521
10522         * gcc.c-torture/compile/20060904-1.c: New test.
10523
10524 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10525
10526         PR c++/23287 Revert my 2006-09-01 patch
10527         * g++.dg/parse/dtor12.C: Remove.
10528
10529 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
10530
10531         PR c+/27670
10532         * g++.dg/template/operator9.C: New test.
10533
10534         PR c++/27493
10535         * g++.dg/template/operator7.C: New test.
10536
10537         PR c++/27494
10538         * g++.dg/template/operator8.C: New test.
10539
10540         PR c++/27397
10541         * g++.dg/template/crash57.C: New test.
10542
10543         * g++.dg/template/typedef4.C: Adjust error markers.
10544         * g++.dg/template/typedef5.C: Likewise.
10545
10546 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
10547
10548         PR c++/28878
10549         * g++.dg/parse/crash33.C: New test.
10550
10551 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
10552         Richard Guenther  <rguenther@suse.de>
10553         Adam Nemet  <anemet@caviumnetworks.com>
10554
10555         PR middle-end/27226
10556         * gcc.target/mips/memcpy-1.c: New testcase.
10557         * gcc.dg/pr27226.c: Likewise.
10558
10559 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10560
10561         PR c++/28705
10562         * g++.dg/lookup/koenig5.C: New.
10563         * g++.dg/template/crash56.C: New.
10564
10565 2006-09-01  Josh Conner  <jconner@apple.com>
10566
10567         PR c++/25505
10568         * gcc.dg/nrv3.c: New test.
10569         * gcc.dg/nrv4.c: New test.
10570         * gcc.dg/nrv5.c: New test.
10571
10572 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10573
10574         PR c++/23287
10575         * g++.dg/parse/dtor12.C: New.
10576
10577 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
10578
10579         PR tree-optimization/28839
10580         * gcc.dg/pr28839.c: New test.
10581
10582 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
10583
10584         PR target/24367
10585         * gcc.dg/pr24367.c: New testcase.
10586
10587 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
10588
10589         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10590
10591 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
10592
10593         PR rtl-optimization/27735
10594         * gcc.dg/loop-unswitch-1.c: New test.
10595
10596 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
10597
10598         PR fortran/28885
10599         * gfortran.dg/aliasing_dummy_2.f90: New test.
10600
10601         PR fortran/20067
10602         * gfortran.dg/generic_5.f90: Change error message.
10603
10604         PR fortran/28873
10605         * gfortran.dg/generic_6.f90: New test.
10606
10607         PR fortran/25077
10608         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10609
10610         PR fortran/25102
10611         * gfortran.dg/invalid_interface_assignment.f90: New test.
10612
10613         PR fortran/24866
10614         * gfortran.dg/module_proc_external_dummy.f90: New test.
10615
10616 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
10617
10618         PR c++/28349
10619         * g++.dg/warn/var-args1.C: New test.
10620
10621 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
10622
10623         PR fortran/28866
10624         * gfortran.dg/simpleif_2.f90: New test.
10625         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10626         * gfortran.dg/enum_5.f90: Ditto.
10627
10628 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10629             Kazu Hirata  <kazu@codesourcery.com>
10630
10631         PR tree-optimization/17506
10632         * gcc.dg/pr17506.c: New.
10633
10634 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
10635
10636         PR c++/28139
10637         * g++.dg/eh/alias1.C: New test.
10638
10639 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10640
10641         PR c++/28860
10642         * g++.dg/template/ttp22.C: New test.
10643
10644 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
10645
10646         PR middle-end/26632
10647         * gcc.dg/pr26632.c: New.
10648
10649 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10650
10651         PR libgfortran/28354
10652         * gfortran.dg/fmt_zero_precision.f90: New test.
10653
10654 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
10655
10656         PR c++/28058
10657         * g++.dg/template/spec31.C: New test.
10658
10659 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
10660
10661         PR c++/26573
10662         * g++.dg/other/static2.C: New test.
10663
10664 2006-08-26  Roger Sayle  <roger@eyesopen.com>
10665
10666         * gcc.dg/Wswitch-enum-2.c: New test case.
10667         * gcc.dg/Wswitch-enum-3.c: Likewise.
10668
10669 2006-08-26  Richard Guenther  <rguenther@suse.de>
10670
10671         * gcc.c-torture/compile/20060826-1.c: New testcase.
10672
10673 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
10674
10675         PR c++/28736
10676         * g++.dg/template/void10.C: New test.
10677
10678         PR c++/28737
10679         * g++.dg/template/void8.C: New test.
10680
10681         PR c+_+/28738
10682         * g++.dg/template/void9.C: New test.
10683
10684         * g++.dg/template/void3.C: Adjust error markers.
10685         * g++.dg/template/void4.C: Likewise.
10686         * g++.dg/template/crash55.C: Likewise.
10687         * g++.dg/template/void7.C: Likewise
10688
10689 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
10690
10691         PR c++/28588
10692         * g++.dg/inherit/access6.C: New test.
10693         * g++.dg/inherit/access7.C: Likewise.
10694
10695         PR c++/28595
10696         * g++.dg/template/array15.C: New test.
10697         * g++.dg/template/crash2.C: Tweak error markers.
10698
10699 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
10700
10701         PR middle-end/28683
10702         * gcc.c-torture/compile/20060823-1.c: New test.
10703
10704 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10705
10706         PR c++/28853
10707         * g++.dg/template/ttp21.C: New test.
10708
10709         PR c++/28852
10710         * g++.dg/other/operator1.C: Add error-marker.
10711         * g++.dg/other/operator2.C: New test.
10712
10713 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10714
10715         PR c/27893
10716         * gcc.c-torture/compile/vla-const-1.c,
10717         gcc.c-torture/compile/vla-const-2.c: New tests.
10718
10719 2006-08-26  Richard Guenther  <rguenther@suse.de>
10720
10721         PR middle-end/28814
10722         * gcc.dg/torture/pr28814.c: New testcase.
10723
10724 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10725
10726         PR c/28418
10727         * gcc.c-torture/compile/compound-literal-1.c: New test.
10728
10729 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10730
10731         PR c/28299
10732         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
10733         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
10734         Expect extra diagnostics.
10735
10736 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
10737
10738         gcc.dg/noncompile/pr16876.c: New test.
10739
10740 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
10741
10742         PR c++/28056
10743         * g++.dg/parse/local1.C: New test.
10744         * g++.dg/other/qual1.C: Tweak error marker.
10745
10746 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10747
10748         PR c++/27787
10749         * g++.dg/template/typename10.C: New.
10750         * g++.dg/template/lookup4.C: Remove bogus error marker.
10751
10752 2006-08-25  Richard Guenther  <rguenther@suse.de>
10753
10754         PR testsuite/28829
10755         * gcc.dg/pr26570.c: Fix testcase.
10756
10757 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
10758
10759         PR tree-opt/28807
10760         * gcc.c-torture/execute/mayalias-2.c: New test.
10761         * gcc.dg/tree-ssa/alias-13.c: New test.
10762
10763 2006-08-24  Jan Hubicka  <jh@suse.cz>
10764
10765         PR debug/26881
10766         * gcc.dg/debug/pr26881.c: New file.
10767
10768 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
10769
10770         PR fortran/28788
10771         * gfortran.dg/used_types_4.f90: New test.
10772         * gfortran.dg/derived_init_2.f90: Modify to check sibling
10773         association of derived types.
10774         * gfortran.dg/used_types_2.f90: Add module cleanup.
10775         * gfortran.dg/used_types_3.f90: The same.
10776
10777         PR fortran/28771
10778         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
10779         fix of regression.
10780
10781 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10782
10783         PR 28813
10784         * gfortran.dg/direct_io_6.f90: Remove test.
10785
10786 2006-08-23  Stuart Hastings  <stuart@apple.com>
10787
10788         PR 28825
10789         * gcc.target/i386/20060821-1.c: New.
10790
10791 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
10792
10793         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
10794         dg-warning strings for dllimport.
10795
10796 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10797
10798         PR C++/28450
10799         * g++.dg/ext/vector4.C: New test.
10800         * g++.dg/ext/complex1.C: New test.
10801
10802 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
10803
10804         PR debug/28692
10805         * gcc.dg/debug/const-1.c: New.
10806         * gcc.dg/debug/const-2.c: New.
10807         * gcc.dg/debug/dwarf2/const-1.c: New.
10808         * gcc.dg/debug/dwarf2/const-2.c: New.
10809         * gcc.dg/debug/dwarf2/const-2b.c: New.
10810
10811 2006-08-22  Richard Guenther  <rguenther@suse.de>
10812
10813         PR middle-end/28776
10814         * gcc.c-torture/compile/pr28776-1.c: New testcase.
10815         * gcc.c-torture/compile/pr28776-2.c: Likewise.
10816
10817 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
10818
10819         PR tree-optimization/28003
10820         * g++.dg/tree-ssa/pr28003.C: New.
10821
10822 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10823
10824         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
10825
10826 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
10827
10828         PR c++/26269
10829         * g++.dg/other/error14.C: New test.
10830
10831         PR c++/28505
10832         * g++.dg/parse/ctor7.C: New test.
10833         * g++.dg/parse/ctor8.C: Likewise.
10834
10835         PR c++/28741
10836         * g++.dg/template/void7.C: New test.
10837
10838 2006-08-21  Olivier Hainque  <hainque@adacore.com>
10839
10840         * gnat.dg/self_aggregate_with_zeros.adb: New test.
10841         * gnat.dg/self_aggregate_with_array.adb: New test.
10842
10843 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10844
10845         * g++.dg/eh/arm-vfp-unwind.C: New test.
10846
10847 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
10848
10849         PR c++/28341
10850         * g++.dg/template/ref3.C: New test.
10851         * g++.dg/template/nontype13.C: New test.
10852
10853         PR c++/28346
10854         * g++.dg/template/ptrmem17.C: New test.
10855
10856 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
10857
10858         PR target/28648 c:
10859         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
10860
10861 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
10862
10863         PR fortran/28630
10864         * gfortran.dg/used_types_2.f90: New test.
10865
10866         PR fortran/28601
10867         * gfortran.dg/used_types_3.f90: New test.
10868
10869         PR fortran/20886
10870         * gfortran.dg/generic_actual_arg.f90: New test.
10871
10872         PR fortran/28735
10873         * gfortran.dg/module_private_array_refs_1.f90: New test.
10874
10875         PR fortran/28762
10876         * gfortran.dg/program_name_1.f90: New test.
10877
10878         PR fortran/28425
10879         * gfortran.dg/derived_constructor_comps_1.f90: New test.
10880
10881         PR fortran/28496
10882         * gfortran.dg/array_initializer_2.f90: New test.
10883
10884         PR fortran/18111
10885         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
10886
10887         PR fortran/28600
10888         * gfortran.dg/assumed_charlen_function_4.f90: New test.
10889
10890         PR fortran/28771
10891         * gfortran.dg/assumed_charlen_in_main.f90: New test.
10892
10893         PR fortran/28660
10894         * gfortran.dg/dependent_decls_1.f90: New test.
10895
10896 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10897
10898         PR fortran/25217
10899         * gfortran.dg/derived_init_2.f90: New.
10900
10901 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
10902
10903         * gcc.c-torture/execute/pr28289.c: New test.
10904
10905 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
10906
10907         PR c/28744
10908         * gcc.dg/attr-externally-visible-1.c: New test.
10909         * gcc.dg/attr-externally-visible-2.c: New test.
10910         * g++.dg/parse/attr-externally-visible-1.C: New test.
10911         * g++.dg/parse/attr-externally-visible-2.C: New test.
10912
10913 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10914
10915         PR c++/28606
10916         * g++.dg/parse/dtor11.C: New test.
10917
10918 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10919
10920         PR rtl-optimization/28489
10921         * gcc.c-torture/compile/pr28489.c: New test.
10922
10923 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10924
10925         PR c++/28710
10926         * g++.dg/template/redecl4.C: New test.
10927
10928         PR c++/28711
10929         * g++.dg/template/ctor8.C: New test.
10930
10931 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10932
10933         * gcc.dg/pr26570.c: Fix testcase.
10934
10935 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10936
10937         * PR c++/28573
10938         * g++.dg/parse/offsetof6.C: New test.
10939         * g++.dg/parse/offsetof6.C: New test.
10940         * g++.dg/parse/offsetof7.C: New test.
10941
10942 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10943
10944         PR testsuite/28602
10945         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
10946         is false.
10947
10948 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10949
10950         PR c++/28302
10951         * g++.dg/ext/vector3.C: New test.
10952
10953 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
10954
10955         PR gcov/profile/26570
10956         * gcc.dg/pr26570.c: New test.
10957
10958 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
10959
10960         PR c/27697
10961         * gcc.dg/qual-component-1.c: New test.
10962
10963 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10964
10965         PR c++/28593
10966         * g++.dg/parse/new3.C: New test.
10967
10968 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10969
10970         PR fortran/25828
10971         * gfortran.dg/streamio_1.f90: New test.
10972         * gfortran.dg/streamio_2.f90: New test.
10973         * gfortran.dg/streamio_3.f90: New test.
10974         * gfortran.dg/streamio_4.f90: New test.
10975         * gfortran.dg/streamio_5.f90: New test.
10976         * gfortran.dg/streamio_6.f90: New test.
10977         * gfortran.dg/streamio_7.f90: New test.
10978         * gfortran.dg/streamio_8.f90: New test.
10979
10980 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
10981
10982         PR c/28287
10983         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
10984
10985 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
10986
10987         PR c++/28594
10988         * g++.dg/template/void6.C: New test.
10989
10990 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10991
10992         PR c/28649
10993         * gcc.dg/parse-error-1.c: New test.
10994         * gcc.dg/parse-error-2.c: New test.
10995         * gcc.dg/cpp/digraph2.c: Add error-marker.
10996         * gcc.dg/noncompile/920923-1.c: Likewise.
10997
10998 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10999
11000         PR c/27490
11001         * gcc.dg/sizeof-2.c: New testcase.
11002
11003         PR c/27489
11004         * gcc.dg/switch-A.c: New testcase.
11005
11006 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
11007
11008         PR c++/28288
11009         PR c++/14556
11010         * g++.old-deja/g++.warn/compare1.C: Delete.
11011         * g++.dg/opt/pr7503-2.C: Delete.
11012         * g++.dg/opt/pr7503-3.C: Delete.
11013         * g++.dg/opt/pr7503-4.C: Delete.
11014         * g++.dg/opt/pr7503-5.C: Delete.
11015         * g++.dg/opt/max1.C: Delete.
11016         * g++.dg/warn/minmax.C: Delete.
11017         * g++.dg/expr/minmax.C: New test.
11018
11019 2006-08-14  Richard Guenther  <rguenther@suse.de>
11020
11021         PR testsuite/28703
11022         * gcc.c-torture/execute/pr28651.c: Do not use argc
11023         to avoid optimization, instead forbid inlining.
11024
11025 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
11026
11027         PR rtl-optimization/28634
11028         * gcc.c-torture/execute/ieee/pr28634.c: New test.
11029
11030 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
11031
11032         PR c/27184
11033         * gcc.dg/torture/pr27184.c: New test.
11034
11035 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
11036
11037         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11038
11039 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11040
11041         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11042         * gfortran.dg/stat_2.f90: Likewise.
11043         * gfortran.dg/chmod_1.f90: Likewise.
11044         * gfortran.dg/chmod_2.f90: Likewise.
11045         * gfortran.dg/chmod_3.f90: Likewise.
11046
11047 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
11048
11049         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11050
11051 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11052
11053         * g++.dg/opt/pr23454-2.C: New test.
11054
11055 2006-08-11  Richard Guenther  <rguenther@suse.de>
11056
11057         PR middle-end/28651
11058         * gcc.c-torture/execute/pr28651.c: New testcase.
11059
11060 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11061
11062         * gnat.dg/specs/static_initializer.ads: New test.
11063
11064 2006-08-10  Paul Brook  <paul@codesourcery.com>
11065
11066         * gcc.target/arm/cond-asm.c: New test.
11067
11068 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
11069
11070         PR tree-optimization/26197
11071         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11072         * g++.dg/vect/vect.exp: Compile the new tests with
11073         --param max-aliased-vops=0.
11074
11075 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
11076
11077         PR c++/28637
11078         * g++.dg/template/void3.C: New test.
11079
11080         PR c++/28638
11081         * g++.dg/template/void4.C: New test.
11082
11083         PR c++/28640
11084         * g++.dg/template/void5.C: New test.
11085
11086 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
11087
11088         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11089         after dg-do compile.
11090
11091 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
11092
11093         PR tree-optimizations/26969
11094         * gcc.dg/vect/vect.exp: Compile tests prefixed with
11095         "unswitch-loops" with -funswitch-loops.
11096         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11097
11098 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11099
11100         * gcc.dg/sparc-getcontext-1.c: Fix typo.
11101         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11102         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
11103         * objc.dg/dwarf-1.m: Likewise.
11104         * objc.dg/dwarf-2.m: Likewise.
11105         * obj-c++.dg/dwarf-2.mm: Likewise.
11106
11107 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11108
11109         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11110         * objc.dg/dwarf-2.m: Likewise.
11111         * obj-c++.dg/dwarf-2.mm: Likewise.
11112
11113         PR libfortran/28603
11114         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11115
11116         PR testsuite/27611
11117         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11118
11119         PR testsuite/27033
11120         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11121
11122 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
11123
11124         PR target/27827
11125         * gcc.target/i386/pr27827.c: New testcase.
11126
11127 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
11128
11129         PR fortran/28590
11130         * gfortran.dg/sequence_types_1.f90: New test.
11131
11132 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
11133
11134         PR fortran/28548
11135         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11136         dg-warning.  Add -pedantic option.
11137
11138 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11139
11140         PR c/28502
11141         * gcc.dg/proto-1.c: New test.
11142
11143         PR c/27721
11144         * gcc.dg/lvalue-4.c: New test.
11145
11146         PR c/28136
11147         * gcc.dg/init-bad-5.c: New test.
11148
11149 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
11150
11151         PR c++/28347
11152         * g++.dg/ext/typedef-init.C: Add new test for typedef
11153         initialization inside templates. Adjust existing error markers.
11154
11155 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
11156
11157         PR c++/28148
11158         * g++.dg/init/ptrmem3.C: New test.
11159
11160 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
11161
11162         PR tree-optimization/27770
11163         * lib/target-support.exp: New target keyword "section_anchors".
11164         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11165         tests.
11166         * gcc.dg/vect/section-anchors-pr27770.c: New test.
11167         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11168         * gcc.dg/vect/section-anchors-vect-69.c: New test.
11169         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11170
11171 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11172
11173         * gcc.dg/20060801-1.c: Add missing '}'.
11174
11175 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11176
11177         PR c++/27508
11178         * g++.dg/parse/dtor9.C: New test.
11179         * g++.dg/parse/dtor10.C: New test.
11180         * g++.dg/other/error7.C: Adjust error-marker.
11181
11182         PR c++/28274
11183         * g++.dg/other/default5.C: New test.
11184
11185 2006-08-02  Richard Guenther  <rguenther@suse.de>
11186
11187         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11188
11189 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
11190
11191         PR c++/28557
11192         * g++.dg/template/conv9.C: New test.
11193
11194 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
11195
11196         PR debug/28063
11197         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11198         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11199         Optionally return assembly text.  Update callers.
11200         (check_no_compiler_messages): Update verbose messages.
11201         (check_no_messages_and_pattern): New.
11202         (check_effective_target_string_merging): New.
11203
11204 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11205
11206         PR c++/28250
11207         * g++.dg/eh/catch4.C: New test.
11208
11209         PR c++/28257
11210         * g++.dg/other/qual1.C: New test.
11211
11212         PR c++/28259
11213         * g++.dg/inherit/error2.C: New test.
11214
11215         PR c++/28267
11216         * g++.dg/other/new1.C: New test.
11217
11218         * g++.dg/warn/pr23075.C: Remove obsolete test.
11219         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11220         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11221
11222 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
11223
11224         PR c++/28523
11225         * g++.dg/eh/cast1.C: New test.
11226
11227 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
11228
11229         PR libfortran/28452
11230         * gfortran.dg/random_3.f90:  New test.
11231
11232 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11233
11234         PR c++/28432
11235         * g++.dg/other/pr28304.C: Change expected error message.
11236         * g++.dg/other/pr28432.C: New test.
11237
11238 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11239
11240         PR c++/28256
11241         * g++.dg/init/brace2.C: Change expected error message, add empty init.
11242
11243 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
11244
11245         PR debug/23336
11246         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11247         at -g1.
11248         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11249         g++.dg/debug/enum-2.C: New.
11250
11251 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11252
11253         PR c++/6634
11254         * g++.dg/parse/long1.C: Add more tests.
11255
11256 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11257
11258         * gfortran.dg/lrshift_1.c: New file.
11259
11260 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11261
11262         PR libgfortran/28335
11263         * gfortran.dg/no_unit_error_1.f90: New test.
11264
11265 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11266
11267         PR libgfortran/28335
11268         * gfortran.dg/no_unit_error_1.f90: Delete test.
11269         * gfortran.dg/no_unit_error_2.f90: Delete test.
11270
11271 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11272
11273         * gfortran.dg/chmod_3.f90: New test.
11274         * gfortran.dg/ltime_gmtime_1.f90: New test.
11275         * gfortran.dg/ltime_gmtime_2.f90: New test.
11276         * gfortran.dg/lrshift_1.f90: New test.
11277         * gfortran.dg/chmod_1.f90: New test.
11278         * gfortran.dg/chmod_2.f90: New test.
11279
11280 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
11281
11282         PR c++/27668
11283         * g++.dg/template/crash55.C: New test.
11284
11285         PR c++/27962
11286         * g++.dg/template/nontype16.C: New test.
11287
11288         * g++.dg/template/void2.C: Adjust error markers.
11289         * g++.dg/template/nontype5.C: Adjust error markers.
11290
11291 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
11292
11293         * gcc.target/i386/stack-prot-kernel.c: New test.
11294
11295 2006-07-27  Roger Sayle  <roger@eyesopen.com>
11296
11297         * gcc.dg/builtins-55.c: New test case.
11298
11299 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
11300
11301         PR rtl-optimization/27907
11302         * gcc.c-torture/compile/pr27907.c: New test.
11303
11304 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11305
11306         * gfortran.dg/mclock.f90: New test.
11307         * gfortran.dg/int_conv_1.f90: New test.
11308         * gfortran.dg/stat_1.f90: New test.
11309         * gfortran.dg/stat_2.f90: New test.
11310
11311 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11312
11313         PR libgfortran/28335
11314         * gfortran.dg/no_unit_error_1.f90: New test.
11315         * gfortran.dg/no_unit_error_2.f90: New test.
11316         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11317
11318 2006-07-25  Roger Sayle  <roger@eyesopen.com>
11319
11320         PR middle-end/28473
11321         * gcc.dg/fold-convround-1.c: New test case.
11322
11323 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11324
11325         * gfortran.dg/arithmetic_if.f90:  Fix comments.
11326
11327 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11328
11329         PR c++/27572
11330         * g++.dg/other/typedef1.C: New test.
11331         * g++.dg/template/typedef4.C: New test.
11332         * g++.dg/template/typedef5.C: New test.
11333
11334 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11335
11336         PR fortran/28416
11337         * gfortran.dg/allocatable_dummy_3.f90: New.
11338
11339 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11340
11341         PR fortran/28439
11342         * gfortran.dg/arithmetic_if.f90:  New test.
11343
11344 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
11345
11346         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11347         avoid memcpy optimization.
11348
11349 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11350
11351         PR fortran/25289
11352         * gfortran.dg/direct_io_6.f90: New test.
11353
11354 2006-07-24  Jan Hubicka  <jh@suse.cz>
11355
11356         PR c/25795
11357         PR c++/27369
11358         * gcc.dg/pr25795.c: New test.
11359         * gcc.dg/pr25795-1.c: New test.
11360
11361 2006-07-23  Roger Sayle  <roger@eyesopen.com>
11362
11363         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11364         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11365         which may be transformed to "g || h" on some platforms.
11366
11367 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
11368
11369         PR c++/28025
11370         * g++.dg/template/friend45.C: New test.
11371
11372 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11373
11374         PR libgfortran/28339
11375         * gfortran.dg/arrayio_8.f90: New test.
11376
11377 2006-07-21  Mike Stump  <mrs@apple.com>
11378
11379         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11380
11381         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11382
11383 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11384
11385         PR c++/28250
11386         * g++.dg/eh/catch3.C: New test.
11387
11388         PR c++/28363
11389         * g++.dg/template/defarg10.C: New test.
11390
11391 2006-07-20  Paul Brook  <paul@codesourcery.com>
11392
11393         PR 27363
11394         * gcc.dg/pr27363.c: New test.
11395
11396 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
11397
11398         PR c++/28338
11399         * g++.dg/init/ref13.C: New test.
11400
11401 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11402
11403         PR obj-c++/28434
11404         * obj-c++.dg/proto-error-1.mm: New test.
11405
11406 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11407
11408         PR c++/28337
11409         * g++.dg/template/string1.C: New test.
11410
11411 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11412
11413         PR c++/28048
11414         * g++.dg/template/defarg9.C: New test.
11415
11416         PR c++/28235
11417         * g++.dg/template/static27.C: New test.
11418
11419 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
11420
11421         PR 28410
11422         * gcc.dg/tree-ssa/pr28410.c: New test.
11423
11424 2006-07-18  Lee Millward  <lee.millward@gmail.com>
11425
11426         PR c++/28258
11427         * g++/dg/other/error13.C: New test.
11428
11429         PR c++/28260
11430         * g++.dg/template/friend44.C: New test.
11431
11432 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
11433
11434         PR c++/27495
11435         * g++.dg/other/pr27495.C: New.
11436
11437 2006-07-18  Olivier Hainque  <hainque@adacore.com>
11438
11439         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11440         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11441
11442 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11443
11444         PR c/28286
11445         * gcc.dg/pragma-pack-4.c: New test.
11446
11447 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11448
11449         PR c++/28291
11450         * g++.dg/ext/pr28291.C: New test.
11451
11452 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11453
11454         PR middle-end/28403
11455         * gcc.c-torture/execute/pr28403.c: New test.
11456
11457 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11458
11459         PR middle-end/28402
11460         * gcc.dg/pr28402.c: New test.
11461
11462 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11463
11464         PR c++/28304
11465         * g++.dg/other/pr28304.C: New test.
11466
11467 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
11468
11469         PR other/28251
11470         gcc.c-torture/unsorted/dump-noaddr.c: New test.
11471         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11472
11473 2006-07-17  Richard Guenther  <rguenther@suse.de>
11474
11475         PR tree-optimization/28238
11476         * g++.dg/tree-ssa/pr28238.C: New testcase.
11477
11478 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11479
11480         PR c++/28250
11481         * g++.dg/eh/catch1.C: New test.
11482         * g++.dg/eh/catch2.C: New test.
11483
11484 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
11485
11486         PR c++/28370
11487         * g++.dg/template/anon3.C: New test.
11488
11489 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
11490
11491         PR fortran/20844
11492         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11493         specifiers requiring an explicit format tag..
11494
11495         PR fortran/28201
11496         * gfortran.dg/generic_5: New test.
11497
11498         PR fortran/20893
11499         * gfortran.dg/elemental_optional_args_1.f90: New test.
11500
11501 2006-07-16  Olivier Hainque  <hainque@adacore.com>
11502
11503         * gnat.dg/assert.ads: New file.
11504         * gnat.dg/controlled_record.ads: Likewise.
11505         * gnat.dg/controlled_record.adb: Likewise.
11506
11507 2006-07-15  Lee Millward  <lee.millward@gmail.com>
11508
11509         PR c++/28292
11510         * g++.dg/other/error12.C: New test.
11511
11512         PR c++/28269
11513         * g++.dg/template/crash54.C: New test.
11514
11515 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11516
11517         PR c++/28249
11518         * g++.dg/parse/catch1.C: New test.
11519
11520         PR c++/28294
11521         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11522
11523         PR c++/28387
11524         * g++.dg/ext/attrib24.C: New test.
11525
11526 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11527
11528         PR c++/28343
11529         * g++.dg/ext/asmspec1.C: New test.
11530
11531 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
11532
11533         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11534         (dg-test): Support shouldfail tests.
11535         * lib/target-supports-dg.exp (dg-shouldfail): New.
11536         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11537         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11538         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11539         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11540         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11541         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11542         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11543
11544 2006-07-13  Jan Hubicka  <jh@suse.cz>
11545
11546         * gcc.target/i386/memcpy-1.c: New.
11547
11548 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
11549
11550         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11551
11552 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
11553
11554         PR fortran/25097
11555         * gfortran.dg/present_1.f90: New test.
11556
11557         PR fortran/20903
11558         * gfortran.dg/interface_derived_type_1.f90: New test.
11559
11560 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
11561
11562         PR fortran/28213
11563         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11564         list.
11565
11566 2006-07-07  Lee Millward  <lee.millward@gmail.com>
11567
11568         PR c++/27820
11569         * g++.dg/other/label1.C: New test.
11570
11571 2006-07-07  Richard Guenther  <rguenther@suse.de>
11572
11573         PR middle-end/28268
11574         * gcc.dg/torture/pr28268.c: New testcase.
11575
11576 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
11577
11578         PR c++/27019
11579         * g++.dg/ext/pr27019.C: New.
11580
11581 2006-07-07  Richard Guenther  <rguenther@suse.de>
11582
11583         PR tree-optimization/28187
11584         * gcc.dg/pr28187.c: New testcase.
11585
11586 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11587
11588         * gnat.dg/address_conversion.adb: New test.
11589         * gnat.dg/boolean_subtype.adb: Likewise.
11590         * gnat.dg/frame_overflow.adb: Likewise.
11591         * gnat.dg/pointer_array.adb: Likewise.
11592         * gnat.dg/pointer_conversion.adb: Likewise.
11593
11594 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
11595
11596         PR fortran/28237
11597         PR fortran/23420
11598         * gfortran.dg/print_fmt_5.f90: New test.
11599
11600 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11601
11602         PR fortran/28129
11603         * gfortran.dg/bounds_check_4.f90: New test.
11604
11605 2006-07-05  Richard Guenther  <rguenther@suse.de>
11606
11607         PR target/28158
11608         * gfortran.dg/pr28158.f90: New testcase.
11609
11610 2006-07-05  Richard Guenther  <rguenther@suse.de>
11611
11612         PR tree-optimization/28162
11613         * gcc.dg/pr28162.c: New testcase.
11614
11615 2006-07-05  Richard Guenther  <rguenther@suse.de>
11616         Andrew Pinski  <pinskia@gcc.gnu.org>
11617
11618         PR c++/27084
11619         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11620
11621 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
11622
11623         PR fortran/28174
11624         * gfortran.dg/actual_array_substr_2.f90: New test.
11625
11626         PR fortran/28167
11627         * gfortran.dg/actual_array_constructor_2.f90: New test.
11628
11629 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11630
11631         * gfortran.dg/itime_idate_1.f: New test.
11632         * gfortran.dg/itime_idate_2.f: New test.
11633
11634 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11635
11636         PR libgfortran/27704
11637         * gfortran.dg/open_status_3.f90: New test.
11638         * gfortran.dg/fmt_l.f90: Update for new feature.
11639
11640 2006-07-03  Asher Langton  <langton2@llnl.gov>
11641
11642         * gfortran.dg/oldstyle_2.f90: New.
11643
11644 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
11645
11646         * gnat.dg/string_slice.adb: New test.
11647
11648 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11649
11650         PR fortran/19259
11651         * gfortran.dg/semicolon_fixed.c: New.
11652         * gfortran.dg/semicolon_free.c: New.
11653
11654 2006-06-30  Mike Stump  <mrs@apple.com>
11655
11656         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11657         that don't support internal visibility.
11658
11659 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
11660
11661         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11662         for '(' / ')' needing an extra '\'.
11663
11664 2006-06-29  Roger Sayle  <roger@eyesopen.com>
11665
11666         PR middle-end/27428
11667         * gcc.dg/pr27428-1.c: New test case.
11668
11669 2006-06-29  Mike Stump  <mrs@apple.com>
11670
11671         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11672         on darwin as we can't align commons large enough yet.
11673
11674         * gcc.dg/vla-8.c: Add additional testcases.
11675
11676 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
11677
11678         PR c++/28114
11679         * g++.dg/other/pr28114.C: New.
11680
11681 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
11682
11683         * gcc.c-torture/compile/20060625-1.c: New test.
11684
11685 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
11686
11687         PR fortran/20867
11688         * gfortran.dg/stfunc_3.f90: New test.
11689
11690         PR fortran/25056
11691         * gfortran.dg/impure_actual_1.f90: New test.
11692
11693         PR fortran/20874
11694         * gfortran.dg/elemental_result_1.f90: New test.
11695
11696         PR fortran/25073
11697         * gfortran.dg/select_7.f90: New test.
11698
11699         PR fortran/27554
11700         * intrinsic_actual_1.f: New test.
11701
11702         PR fortran/22038
11703         PR fortran/28119
11704         * gfortran.dg/forall_4.f90: New test.
11705
11706         PR fortran/25072
11707         * gfortran.dg/forall_5.f90: New test.
11708
11709 2006-06-25  Lee Millward  <lee.millward@gmail.com>
11710
11711         PR c++/28051
11712         * g++.dg/template/using13.C: New test.
11713
11714         PR c++/28054
11715         * g++.dg/other/incomplete3.C: New test.
11716
11717 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11718
11719         PR fortran/28081
11720         * gfortran.dg/substr_3.f: New test.
11721         * gfortran.dg/equiv_2.f90: Update expected error message.
11722
11723 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
11724
11725         PR fortran/28118
11726         * gfortran.dg/actual_array_substr_1.f90: New test.
11727
11728 2006-06-24  Olivier Hainque  <hainque@adacore.com>
11729
11730         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
11731         * gnat.dg/scalar_mode_agg_compare.adb: New test.
11732
11733 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
11734
11735         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11736
11737 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
11738
11739         PR fortran/27981
11740         * gfortran.dg/simpleif_2.f90: New test.
11741
11742 2006-06-23  Lee Millward  <lee.millward@gmail.com>
11743
11744         * g++.dg/template/error22.C: Fix typo.
11745
11746 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11747
11748         PR c++/28112
11749         * g++.dg/ext/attrib23.C: New test.
11750
11751 2006-06-23  Olivier Hainque  <hainque@adacore.com>
11752
11753         * gnat.dg/varsize_temp.adb: New test.
11754
11755 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11756
11757         PR c++/11468
11758         * g++.dg/other/java2.C: New test.
11759
11760 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
11761
11762         PR target/27789
11763         * g++.dg/ext/dllimport4.C. Add more tests for invalid
11764         initialization.
11765
11766 2006-06-22  Roger Sayle  <roger@eyesopen.com>
11767
11768         PR target/27531
11769         * gcc.dg/pr27531-1.c: New test case.
11770
11771 2006-06-22  Asher Langton  <langton2@llnl.gov>
11772
11773         PR fortran/24748
11774         * gfortran.dg/implicit_8.f90: New.
11775
11776 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
11777
11778         PR rtl-optimization/28121
11779         * gcc.dg/pr28121.c: New test.
11780
11781 2006-06-22  Lee Millward  <lee.millward@gmail.com>
11782
11783         PR c++/27805
11784         * g++.dg/parse/ptrmem6.C: New test.
11785
11786         PR c++/27821
11787         * g++.dg/template/error22.C: New test.
11788
11789 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11790
11791         PR c++/28111
11792         * g++.dg/template/friend43.C: New test.
11793
11794         PR c++/28110
11795         * g++.dg/template/crash53.C: New test.
11796
11797         PR c++/28109
11798         * g++.dg/rtti/incomplete1.C: New test.
11799
11800 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
11801
11802         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
11803
11804 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
11805
11806         * gcc.c-torture/execute/complex-7.c: New.
11807
11808 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
11809
11810         * gcc.dg/merge-all-constants-1.c: New test.
11811
11812 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
11813
11814         PR c++/28113
11815         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
11816
11817 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
11818
11819         * gfortran.dg/rrspacing_1.f90: New test.
11820
11821 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11822
11823         PR c++/28052
11824         * g++.dg/other/bitfield2.C: New test.
11825
11826 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
11827
11828         PR tree-optimization/27331
11829         * gcc.dg/pr27331.c: New test.
11830
11831 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
11832             Eric Botcazou  <ebotcazou@adacore.com>
11833
11834         PR ada/18692
11835         * lib/gnat.exp: New file.
11836         * lib/gnat-dg.exp: Likewise.
11837         * gnat.dg: New directory.
11838         * gnat.dg/dg.exp: New driver.
11839         * gnat.dg/specs: New directory.
11840         * gnat.dg/specs/specs.exp: New driver.
11841         * gnat.dg/style: New directory.
11842         * gnat.dg/style/style.exp: New driver.
11843
11844 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
11845
11846         PR fortran/16206
11847         * gfortran.dg/array_initializer_1.f90: New test.
11848
11849         PR fortran/28005
11850         * gfortran.dg/matmul_3.f90: New test.
11851
11852 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
11853
11854         PR middle-end/28075
11855         * gcc.dg/tree-ssa/inline-1.c: New test.
11856
11857 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
11858
11859         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
11860         in malloc prototype; remove XFAIL.
11861         * gcc.dg/pr18241-2.c: Ditto.
11862         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
11863         in memset prototype; remove XFAIL.
11864         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11865
11866 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11867
11868         * gcc.dg/vla-8.c: Add.
11869
11870 2006-06-19  Richard Guenther  <rguenther@suse.de>
11871
11872         PR tree-optimization/27090
11873         * g++.dg/tree-ssa/pr27090.C: New testcase.
11874
11875 2006-06-19  Roger Sayle  <roger@eyesopen.com>
11876
11877         PR target/27861
11878         * gcc.dg/pr27861-1.c: New test case.
11879
11880 2006-06-19  Richard Guenther  <rguenther@suse.de>
11881
11882         PR middle-end/28045
11883         * gcc.dg/torture/pr28045.c: New testcase.
11884
11885 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11886
11887         PR fortran/26801
11888         * gfortran.dg/associated_4.f90: New test.
11889
11890 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11891
11892         PR fortran/19310
11893         PR fortran/19904
11894         * gfortran.dg/real_const_3.f90: New test.
11895
11896 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
11897
11898         PR c++/28016
11899         * g++.dg/template/static26.C: New test.
11900
11901         PR c++/27979
11902         * g++.dg/expr/bitfield2.C: New test.
11903
11904         PR c++/27884
11905         * g++.dg/parse/linkage2.C: New test.
11906
11907 2006-06-16  Richard Guenther  <rguenther@suse.de>
11908
11909         PR middle-end/27116
11910         * gcc.dg/pr15785-1.c: Revert last change.
11911         * gcc.dg/torture/pr27116-2.c: New testcase.
11912
11913 2006-06-16  Roger Sayle  <roger@eyesopen.com>
11914
11915         PR middle-end/27802
11916         * gcc.dg/pr27802-1.c: New test case.
11917
11918 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
11919
11920         PR c++/27689
11921         * g++.dg/template/ttp18.C: New test.
11922         * g++.dg/template/ttp19.C: Likewise.
11923
11924         PR c++/27666
11925         * g++.dg/expr/cond9.C: New test.
11926
11927         PR c++/27640
11928         * g++.dg/template/ctor7.C: New test.
11929
11930 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
11931
11932         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
11933
11934 2006-06-16  Richard Guenther  <rguenther@suse.de>
11935
11936         PR tree-optimization/27781
11937         * gcc.dg/tree-ssa/pr27781.c: New testcase.
11938
11939 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
11940
11941         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
11942
11943 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
11944
11945         * gcc.dg/tree-ssa/loop-18.c: New test.
11946
11947 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
11948
11949         PR c++/27665
11950         * g++.dg/template/crash52.C: New test.
11951
11952         PR c++/27648
11953         * g++.dg/ext/attrib22.C: New test.
11954
11955         PR c++/26559
11956         * g++.dg/template/builtin1.C: New test.
11957         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
11958
11959         PR c++/28018
11960         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
11961         assignment.
11962         * g++.old-deja/g++.pt/crash51.C: Likewise.
11963
11964         PR c++/27227
11965         * g++.dg/lookup/linkage1.C: New test.
11966         * g++.dg/lookup/linkage2.C: Likewise.
11967
11968 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
11969
11970         PR middle-end/27959
11971         * gcc.dg/pr27959.c: New testcase.
11972
11973 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
11974
11975         PR target/28014:
11976         * g++.dg/eh/div.C: New test.
11977
11978 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
11979
11980         PR c++/27894
11981         * g++.dg/tree-ssa/pr26757.C: New test.
11982         * g++.dg/tree-ssa/pr27894.C: New test.
11983
11984 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11985
11986         * gcc.c-torture/compile/20060609-1.c: New test.
11987
11988         PR target/27863
11989         * gcc.c-torture/compile/pr27863.c: New test.
11990
11991 2006-06-13  Richard Guenther  <rguenther@suse.de>
11992
11993         PR tree-optimization/27830
11994         * g++.dg/tree-ssa/pr27830.C: New testcase.
11995
11996 2006-06-13  Matthew Sachs  <msachs@apple.com>
11997
11998         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11999         the list of compiler flags; this causes those flags to be checked
12000         for things like dg-skip-if.
12001
12002 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12003
12004         PR c++/27601
12005         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12006
12007 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
12008             Kazu Hirata  <kazu@codesourcery.com>
12009
12010         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12011         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12012
12013 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12014
12015         PR c++/27933
12016         * g++.dg/lookup/using15.C: New test.
12017
12018         PR c++/27951
12019         * g++.dg/other/anon4.C: New test.
12020
12021 2006-06-12  Roger Sayle  <roger@eyesopen.com>
12022
12023         PR c++/21210
12024         * g++.dg/init/complex1.C: New test case.
12025
12026 2006-06-11  Eric Christopher  <echristo@apple.com>
12027
12028         PR middle-end/27948
12029         * gcc.dg/bf-ms-layout.c: Run on darwin.
12030         * gcc.dg/bf-no-ms-layout: Ditto.
12031         * gcc.dg/attr-ms_struct-2.c: New.
12032         * gcc.dg/bf-ms-layout-2.c: Ditto.
12033
12034 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12035
12036         * gcc.dg/attr-ms_struct-packed1.c: New.
12037
12038 2006-06-09  Mike Stump  <mrs@apple.com>
12039
12040         * gcc.dg/vla-7.c: Add.
12041
12042 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
12043
12044         PR fortran/24558
12045         * gfortran.dg/entry_6.f90: New test.
12046
12047         PR fortran/20877
12048         PR fortran/25047
12049         * gfortran.dg/entry_7.f90: New test.
12050
12051 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
12052
12053         PR c/27747
12054         * gcc.dg/cpp/_Pragma6.c: New test.
12055
12056         PR c++/27748
12057         * g++.dg/cpp/_Pragma1.C: New test.
12058
12059         PR preprocessor/27746
12060         * gcc.dg/gomp/macro-3.c: New test.
12061         * gcc.dg/gomp/macro-4.c: New test.
12062         * g++.dg/gomp/macro-3.C: New test.
12063         * g++.dg/gomp/macro-4.C: New test.
12064
12065 2006-06-09  Richard Guenther  <rguenther@suse.de>
12066
12067         PR tree-optimization/26998
12068         * gcc.dg/torture/pr26998.c: New testcase.
12069         * gcc.dg/tree-ssa/vrp29.c: New testcase.
12070
12071 2006-06-08  Mike Stump  <mrs@apple.com>
12072
12073         * gcc.dg/pr27095.c: Account for stubs.
12074
12075         PR target/26427
12076         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12077         produce bad code on darwin.
12078
12079 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12080
12081         PR fortran/27958
12082         * gfortran.dg/substr_2.f: New test.
12083
12084 2006-06-08  Asher Langton  <langton2@llnl.gov>
12085
12086         PR fortran/27786
12087         * cray_pointers_2.f90: Add -fbounds-check compile flag.
12088
12089 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12090
12091         PR target/27421
12092         * gcc.dg/union-3.c: New test.
12093
12094 2006-06-08  Richard Guenther  <rguenther@suse.de>
12095
12096         PR middle-end/27116
12097         * gcc.dg/torture/pr27116.c: New testcase.
12098         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12099
12100 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
12101
12102         PR rtl-optimization/26449
12103         * gcc.dg/pr26449.c: New test.
12104
12105 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12106
12107         PR c++/27601
12108         * g++.dg/ext/offsetof1.C: Test member functions.
12109
12110 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
12111
12112         * gcc.dg/pr27095.c: Improve scanning.
12113
12114 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
12115
12116         PR fortran/23091
12117         * gfortran.dg/saved_automatic_1.f90: New test.
12118
12119         PR fortran/24168
12120         * gfortran.dg/array_simplify_1.f90: New test.
12121
12122         PR fortran/25090
12123         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12124
12125         PR fortran/25058
12126         * gfortran.dg/entry_dummy_ref_2.f90: New test.
12127
12128 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
12129
12130         PR c++/27177
12131         * g++.dg/expr/cast7.C: New test.
12132
12133 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
12134
12135         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12136         * lib/gcc-defs.exp (tool_check_compile): Ditto.
12137         * lib/fortran-torture.exp (fortran-torture-compile,
12138         fortran-torture-execute): Ditto.
12139
12140 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
12141
12142         PR target/27842
12143         * gcc.dg/vmx/pr27842.c: New test.
12144
12145 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12146
12147         PR libfortran/27895
12148         * gfortran.dg/bounds_check_3.f90: New test.
12149
12150 2006-06-05  Mike Stump  <mrs@apple.com>
12151
12152         * objc.dg/objc-fast-4.m: Skip for ppc64.
12153
12154 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
12155
12156         PR testsuite/27705
12157         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12158
12159 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12160             Victor Kaplansky  <victork@il.ibm.com>
12161
12162         PR tree-optimizations/26360
12163         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12164         with -fno-tree-dce.
12165         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12166
12167 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
12168
12169         PR fortran/14067
12170         * gfortran.dg/data_char_1.f90: Add messages for truncated
12171         strings.
12172
12173         PR fortran/16943
12174         * gfortran.dg/func_decl_2.f90: New test.
12175
12176         PR fortran/20839
12177         * gfortran.dg/do_2.f90: New test.
12178
12179         PR fortran/27655
12180         * gfortran.dg/associated_3.f90: New test.
12181
12182 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
12183
12184         PR c++/27819
12185         * g++.dg/template/static25.C: New test.
12186
12187         PR c++/27722
12188         * g++.dg/init/array21.C: New test.
12189
12190         PR c++/27807
12191         * g++.dg/ext/complit7.C: New test.
12192
12193         PR c++/27806
12194         * g++.dg/parse/ptrmem5.C: New test.
12195
12196 2006-06-04  Roger Sayle  <roger@eyesopen.com>
12197             Andrew Pinski  <pinskia@physics.uc.edu>
12198
12199         PR c/27150
12200         PR middle-end/27382
12201         * gcc.dg/pr27150-1.c: New testcase.
12202         * gcc.dg/pr27382-1.c: New testcase.
12203         * gcc.dg/pr27382-2.c: New testcase.
12204
12205 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
12206
12207         PR c/25161
12208         PR c/27020
12209         * gcc.dg/array-10.c: New test.
12210
12211 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12212
12213         PR c++/27804
12214         * g++.dg/init/const4.C: New test.
12215         * g++.dg/init/member1.C: Add error-marker.
12216         * g++.dg/other/fold1.C: Adjust error-marker.
12217
12218 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12219
12220         PR c++/27601
12221         * g++.dg/ext/offsetof1.C: New test.
12222
12223 2006-06-04 Eric Christopher <echristo@apple.com>
12224
12225         * gcc.dg/attr-ms_struct-1.c: New.
12226
12227 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
12228
12229         * gcc.c-torture/compile/builtin_constant_p.c: New test.
12230
12231 2006-06-04  Richard Guenther  <rguenther@suse.de>
12232
12233         PR tree-optimization/27039
12234         * gcc.dg/tree-ssa/loop-17.c: New testcase.
12235
12236 2006-06-03  Roger Sayle  <roger@eyesopen.com>
12237
12238         PR target/26223
12239         * gcc.target/i386/amd64-abi-2.c: New test case.
12240
12241 2006-06-02  Eric Christopher  <echristo@apple.com>
12242
12243         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12244         * gcc.target/i386/20020523-1.c: Skip if darwin.
12245         * gcc.target/i386/asm-3.c: Ditto.
12246         * gcc.target/i386/20011119-1.c: Ditto.
12247         * gcc.target/i386/clobbers.c: Remove pic part of test.
12248
12249 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
12250
12251         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12252         * g++.old-deja/g++.other/init19.C: Ditto.
12253         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12254         and add other platforms as expected failures.
12255
12256 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
12257
12258         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12259         (is-effective-target-keyword): Ditto.
12260
12261 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
12262
12263         PR fortran/27715
12264         * gfortran.dg/extended_char_comparison_1.f:  New test.
12265
12266 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
12267
12268         PR fortran/25098
12269         * gfortran.dg/dummy_procedure_1.f90: New test.
12270
12271         PR fortran/25147
12272         * gfortran.dg/dummy_procedure_2.f90: New test.
12273
12274         * gfortran.dg/associated_2.f90: Correct to make consistent with
12275         standard.
12276
12277 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12278
12279         * gcc.target/i386/387-11.c: New test case.
12280
12281 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
12282
12283         PR c++/27801
12284         * g++.dg/template/cond6.C: New test.
12285
12286         PR c++/26496
12287         * g++.dg/template/crash51.C: New test.
12288         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12289
12290         PR c++/27385
12291         * g++.dg/init/array20.C: New test.
12292
12293 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12294
12295         * gcc.dg/builtins-54.c: New test case.
12296
12297 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12298
12299         PR c++/26433
12300         * g++.dg/template/fntry1.C: Add dg-do link.
12301
12302         PR c++/27808
12303         * g++.dg/parse/friend6.C: New test.
12304
12305 2006-05-30  Asher Langton  <langton2@llnl.gov>
12306
12307         * gfortran.dg/cray_pointers_7.f90: New test.
12308
12309 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12310
12311         PR tree-optimization/23452
12312         * gcc.dg/fold-mulconj-1.c: New test case.
12313
12314 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12315
12316         PR c++/27803
12317         * g++.dg/parse/bitfield1.C: New test.
12318
12319 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12320
12321         * gcc.target/ppc-eq0-1.c: New test case.
12322         * gcc.target/ppc-negeq0-1.c: New test case.
12323
12324 2006-05-30  Dirk Mueller  <dmueller@suse.de>
12325
12326         PR c/27273
12327         * gcc.dg/overflow-warn-5.c: New test.
12328
12329 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12330
12331         PR c/27718
12332         * gcc.dg/sizeof-1.c: New test.
12333
12334 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
12335
12336         PR target/27790
12337         * gcc.target/i386/pr27790.c: New test.
12338
12339 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12340
12341         PR libgfortran/27757
12342         * gfortran.dg/direct_io_5.f90: New test.
12343
12344 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12345
12346         PR libgfortran/27634
12347         * gfortran.dg/fmt_missing_period_1.f: New test.
12348         * gfortran.dg/fmt_missing_period_2.f: New test.
12349         * gfortran.dg/fmt_missing_period_3.f: New test.
12350
12351 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12352
12353         PR fortran/19777
12354         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12355         arrays.
12356
12357 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12358
12359         PR c++/27713
12360         * g++.dg/template/new6.C: New test.
12361
12362 2006-05-29  Roger Sayle  <roger@eyesopen.com>
12363
12364         PR tree-optimization/24964
12365         * gcc.target/i386/387-10.c: New test case.
12366
12367 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
12368
12369         * intrinsics/string_intrinsics.c (compare_string):
12370         Use memcmp instead of strncmp to avoid tripping over
12371         CHAR(0) in a string.
12372
12373 2006-05-27  Richard Guenther  <rguenther@suse.de>
12374
12375         PR middle-end/27773
12376         * gcc.dg/torture/pr27773.c: New testcase.
12377
12378 2006-05-27  Dirk Mueller  <dmueller@suse.de>
12379
12380         * gcc.dg/pr24561.c: Rename to..
12381         * gcc.dg/pr25962.c: .. this.
12382
12383 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12384
12385         PR fortran/19777
12386         * gfortran.dg/bounds_check_2.f: New test.
12387
12388 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
12389
12390         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12391         * gfortran.dg/byte_1.f90: Likewise.
12392         * gfortran.dg/dup_save_2.f90: Likewise.
12393
12394 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
12395
12396         * gfortran.dg/associated_2.f90: New test.
12397
12398 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12399
12400         PR fortran/27524
12401         * gfortran.dg/bounds_check_1.f90: New test.
12402
12403 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
12404
12405         PR rtl-optimization/27661
12406         * gcc.dg/pr27661.c: New test case.
12407
12408 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12409
12410         PR fortran/23151
12411         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
12412         * gfortran.dg/print_parentheses_1.f:  New test.
12413         * gfortran.dg/print_parentheses_2.f90:  New test.
12414
12415 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
12416
12417         PR target/27758
12418         * gcc.dg/pr27758.c: New test.
12419
12420 2006-05-24  Falk Hueffner  <falk@debian.org>
12421
12422         * gcc.c-torture/compile/pr27571.c: New test.
12423
12424 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
12425
12426         PR fortran/27709
12427         * gfortran.dg/spec_expr_4.f90: New test.
12428
12429         PR fortran/27155
12430         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12431
12432 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
12433
12434         PR c++/20103
12435         * g++.dg/ext/complit6.C: New test.
12436         * g++.dg/ext/complit3.C: Adjust error markers.
12437         * g++.dg/init/const3.C: New test.
12438
12439 2006-05-25  Richard Guenther  <rguenther@suse.de>
12440
12441         PR middle-end/27743
12442         * gcc.dg/torture/pr27743.c: New testcase.
12443
12444 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12445
12446         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12447
12448 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
12449
12450         * gcc.dg/compat/scalar-by-value-x.h: New.
12451         * gcc.dg/compat/scalar-by-value-y.h: New.
12452         * gcc.dg/compat/scalar-by-value-5.c: New.
12453         * gcc.dg/compat/scalar-by-value-5_main.c: New.
12454         * gcc.dg/compat/scalar-by-value-5_x.c: New.
12455         * gcc.dg/compat/scalar-by-value-5_y.c: New.
12456         * gcc.dg/compat/scalar-by-value-6.c: New.
12457         * gcc.dg/compat/scalar-by-value-6_main.c: New.
12458         * gcc.dg/compat/scalar-by-value-6_x.c: New.
12459         * gcc.dg/compat/scalar-by-value-6_y.c: New.
12460
12461 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
12462
12463         PR tree-optimization/27639
12464         PR tree-optimization/26719
12465         * gcc.dg/pr27639.c: New test.
12466         * gcc.dg/pr26719.c: New test.
12467         * gcc.dg/tree-ssa/scev-cast.c: New test.
12468
12469 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
12470
12471         PR c++/20173
12472         * g++.dg/template/error21.C: New test.
12473
12474 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
12475
12476         PR target/27696
12477         * gcc.target/i386/pr27696.c: New.
12478
12479 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
12480
12481         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12482
12483         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12484
12485 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12486
12487         PR c++/27716
12488         * g++.dg/other/assign1.C: New test.
12489
12490 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
12491
12492         PR target/27266
12493         * gcc.target/i386/pr27266.c: New.
12494
12495 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12496
12497         PR c++/27451
12498         * g++.dg/ext/asm9.C: New test.
12499
12500 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
12501
12502         PR rtl-optimization/25514
12503         * gcc.c-torture/compile/pr25514.c: New test.
12504
12505 2006-05-22  Richard Guenther  <rguenther@suse.de>
12506
12507         Revert
12508         2006-01-31  Richard Guenther  <rguenther@suse.de>
12509
12510         * gcc.target/i386/sselibm-1.c: New testcase.
12511         * gcc.target/i386/sselibm-2.c: Likewise.
12512         * gcc.target/i386/sselibm-3.c: Likewise.
12513         * gcc.target/i386/sselibm-4.c: Likewise.
12514         * gcc.target/i386/sselibm-5.c: Likewise.
12515
12516 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12517
12518         PR c/27420
12519         * gcc.dg/func-args-2.c: New test.
12520
12521         PR c/26818
12522         * gcc.dg/struct-incompl-1.c: New test.
12523
12524 2006-05-22  Richard Guenther  <rguenther@suse.de>
12525
12526         PR testsuite/27708
12527         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12528         the transformations we test for.
12529
12530 2006-05-22  Richard Guenther  <rguenther@suse.de>
12531
12532         PR testsuite/27707
12533         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12534
12535 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
12536
12537         PR c++/27210
12538         * g++.dg/warn/new1.C: New test.
12539         * g++.dg/template/new5.C: Likewise.
12540
12541 2006-05-21  Roger Sayle  <roger@eyesopen.com>
12542
12543         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12544         * gcc.target/i386/20060512-3.c: Likewise.
12545
12546 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
12547
12548         PR rtl-optimization/27671
12549         * gcc.c-torture/execute/pr27671-1.c: New.
12550         * gcc.dg/pr27671-2.c: Likewise.
12551
12552         PR tree-optimization/26622.
12553         * gcc.c-torture/compile/pr26622.c: New.
12554
12555 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12556
12557         PR fortran/27613
12558         * gfortran.dg/recursive_reference_1.f90: New test.
12559
12560 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12561
12562         PR fortran/25746
12563         * gfortran.dg/elemental_subroutine_3.f90: New test.
12564
12565         PR fortran/25090
12566         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12567
12568         PR fortran/27584
12569         * gfortran.dg/associated_target_1.f90: New test.
12570
12571         PR fortran/19015
12572         * gfortran.dg/maxloc_shape_1.f90: New test.
12573
12574 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12575
12576         PR libgfortran/24459
12577         * gfortran.dg/namelist_24.f90: New test.
12578         * gfortran.dg/namelist_12.f: Fix typo in comment.
12579
12580 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
12581
12582         PR middle-end/25776
12583         * g++.dg/other/error11.C: New test.
12584
12585 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12586
12587         * gcc.target/mips/pr26765.c: Add -w to options.
12588
12589 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12590
12591         * lib/target-supports.exp (check_effective_target_mpaired_single):
12592         New function.
12593         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12594         multilibs.
12595         * g++.dg/vect/vect.exp: Likewise.
12596
12597 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12598
12599         PR testsuite/25891
12600         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12601
12602 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
12603
12604         PR fortran/27662
12605         * gfortran.dg/temporary_1.f90: New file.
12606
12607 2006-05-19  Andreas Schwab  <schwab@suse.de>
12608
12609         * g++.dg/other/unused1.C: Also match "stringz".
12610
12611 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
12612
12613         PR c++/26433
12614         * g++.dg/template/fntry1.C: New test.
12615
12616 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
12617
12618         PR c++/27471
12619         PR c++/27506
12620         * g++.dg/conversion/bitfield5.C: New test.
12621         * g++.dg/conversion/bitfield6.C: New test.
12622
12623 2006-05-18  Mike Stump  <mrs@apple.com>
12624
12625         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12626         * gcc.dg/vla-4.c: Add.
12627         * gcc.dg/vla-5.c: Add.
12628         * gcc.dg/vla-6.c: Add.
12629
12630 2006-05-12  Stuart Hastings  <stuart@apple.com>
12631
12632         * gcc.target/i386/20060512-1.c: New.
12633         * gcc.target/i386/20060512-2.c: New.
12634         * gcc.target/i386/20060512-3.c: New.
12635         * gcc.target/i386/20060512-4.c: New.
12636
12637 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
12638
12639         PR c++/26122
12640         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12641
12642         PR c++/26068
12643         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12644         * g++.dg/parse/linkage1.C: New test.
12645
12646 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12647
12648         PR tree-optimization/27548
12649         * g++.dg/tree-ssa/pr27548.C: New test.
12650
12651 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12652
12653         PR fortran/26551
12654         * gfortran.dg/recursive_check_1.f: New test.
12655         * gfortran.dg/recursive_check_2.f90: New test.
12656
12657 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
12658
12659         * g++.dg/opt/temp2.C: New test.
12660
12661 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12662
12663         PR c++/27491
12664         * g++.dg/init/brace5.C: New test.
12665
12666         PR middle-end/27415
12667         * gcc.dg/gomp/pr27415.c: New test.
12668         * g++.dg/gomp/pr27415.C: New test.
12669
12670         PR tree-optimization/27549
12671         * g++.dg/tree-ssa/pr27549.C: New test.
12672
12673 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12674
12675         PR libgfortran/27575
12676         * gfortran.dg/read_eof_4.f90: New test.
12677
12678 2006-05-16  Richard Guenther  <rguenther@suse.de>
12679
12680         PR tree-optimization/22303
12681         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12682
12683 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
12684
12685         PR middle-end/27573
12686         * gcc.dg/gomp/pr27573.c: New test.
12687         * gfortran.dg/gomp/pr27573.f90: New test.
12688
12689         PR c/27499
12690         * gcc.dg/gomp/pr27499.c: New test.
12691         * g++.dg/gomp/pr27499.C: New test.
12692
12693 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12694
12695         PR c++/27339
12696         * g++.dg/parser/access8.C: Adjust error marker.
12697         * g++.dg/template/access17.C: New test.
12698         * g++.dg/template/access18.C: Likewise.
12699
12700 2006-05-15  Roger Sayle  <roger@eyesopen.com>
12701
12702         PR target/26600
12703         * gcc.target/i386/pr26600.c: New test case.
12704
12705 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12706
12707         PR c++/27505
12708         * g++.dg/expr/bitfield1.C: New test.
12709
12710 2006-05-15  Richard Guenther  <rguenther@suse.de>
12711
12712         PR tree-optimization/27603
12713         * gcc.dg/torture/pr27603.c: New testcase.
12714
12715 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
12716
12717         PR fortran/25090
12718         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12719
12720         PR fortran/25082
12721         * gfortran.dg/scalar_return_1.f90: New test.
12722
12723         PR fortran/27411
12724         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
12725
12726 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
12727
12728         * gcc.dg/gomp/critical-4.c: New test.
12729         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
12730         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
12731         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
12732         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
12733
12734 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12735
12736         PR c++/27582
12737         * g++.dg/template/dependent-args1.C: New test.
12738
12739         PR c++/27581
12740         * g++.dg/lookup/this1.C: New test.
12741
12742         PR c++/27315
12743         * g++.dg/template/operator6.C: New test.
12744         * g++.dg/template/incomplete3.C: New test.
12745
12746         PR c++/27559
12747         * g++.dg/template/new4.C: New test.
12748
12749         PR c++/27496
12750         * g++.dg/template/void2.C: New test.
12751
12752 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
12753
12754         * g++.dg/template/dependent-expr5.C: New test.
12755
12756 2006-05-14  Roger Sayle  <roger@eyesopen.com>
12757
12758         PR middle-end/26729
12759         * gcc.dg/pr26729-1.c: New test case.
12760
12761 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
12762
12763         * gcc.dg/pr27003.c: New test.
12764
12765 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
12766
12767         * lib/target-supports.dg (check_cxa_atexit_available): Change
12768         v3_target_compile to ${tool}_target_compile.
12769
12770 2006-05-11  Jason Merrill  <jason@redhat.com>
12771
12772         * lib/scanasm.exp (scan-not-hidden): Fix typo.
12773
12774 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12775
12776         PR fortran/27553
12777         * gfortran.dg/label_5.f90: New test.
12778
12779 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
12780
12781         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
12782         check_effective_target_powerpc_altivec_ok): New.
12783         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
12784         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
12785         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
12786         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
12787         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
12788         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
12789         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
12790         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
12791         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
12792         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
12793         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
12794         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
12795         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
12796         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
12797         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
12798         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
12799         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
12800         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
12801         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
12802         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
12803         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
12804         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
12805         gcc.target/powerpc/altivec-9.c,
12806         gcc.target/powerpc/altivec-consts.c,
12807         gcc.target/powerpc/altivec-pr22085.c,
12808         gcc.target/powerpc/altivec-splat.c,
12809         gcc.target/powerpc/altivec-types-1.c,
12810         gcc.target/powerpc/altivec-types-2.c,
12811         gcc.target/powerpc/altivec-types-3.c,
12812         gcc.target/powerpc/altivec-types-4.c,
12813         gcc.target/powerpc/altivec-varargs-1.c,
12814         gcc.target/powerpc/altivec-vec-merge.c,
12815         gcc.target/powerpc/ppc-vector-memcpy.c,
12816         gcc.target/powerpc/ppc-vector-memset.c,
12817         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
12818         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
12819         these effective targets.
12820         * gcc.dg/vmx/pr27006.c: Add missing close brace.
12821         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
12822
12823 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12824
12825         PR middle-end/27384
12826         * g++.dg/other/fold1.C: New test.
12827
12828         PR middle-end/27488
12829         * gcc.dg/fold-nonneg-1.c: New test.
12830
12831         PR c++/27547
12832         * g++.dg/other/operator1.C: New test.
12833
12834 2006-05-11  Richard Guenther  <rguenther@suse.de>
12835
12836         PR middle-end/27529
12837         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
12838
12839 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
12840
12841         * lib/target-supports-dg.exp (check-flags): New.
12842         (dg-skip-if): Move flag checks.
12843
12844 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
12845
12846         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
12847         * lib/target-supports.dg (check_cxa_atexit_available): New.
12848
12849 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
12850
12851         PR fortran/27470
12852         * gfortran.dg/multiple_allocation_2.f90: New test case.
12853
12854 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
12855
12856         * gcc.target/arm/pr27387.C: Fix a comment typo.
12857
12858 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12859
12860         PR fortran/24549
12861         * gfortran.dg/error_recovery_1.f90: New test.
12862
12863 2006-05-10  Richard Guenther  <rguenther@suse.de>
12864
12865         PR tree-optimization/27302
12866         * gcc.dg/torture/pr27302.c: New testcase.
12867
12868 2006-05-09  Dirk Mueller  <dmueller@suse.de>
12869         Richard Guenther  <rguenther@suse.de>
12870
12871         PR middle-end/27498
12872         * gcc.dg/tree-ssa/pr27498.c: New testcase.
12873
12874 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
12875
12876         PR rtl-optimization/27335
12877         * gcc.dg/pr27335.c: New test.
12878
12879 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
12880
12881         * gcc.target/mips/mips-ps-5.c: New file.
12882
12883 2006-05-08  Jan Hubicka  <jh@suse.cz>
12884
12885         PR middle-end/25962
12886         * gcc.dg/pr25962.c: New.
12887
12888 2006-05-08  Roger Sayle  <roger@eyesopen.com>
12889
12890         PR target/27158
12891         * gcc.target/powerpc/pr27158.c: New test case.
12892
12893 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
12894
12895         PR testsuite/27476
12896         * ada/acats/run_all.sh: Use test -z.
12897
12898 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12899
12900         PR libfortran/18271
12901         * gfortran.dg/spec_expr_3.f90: New test.
12902
12903 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
12904
12905         PR target/24879
12906         * gcc.target/i386/monitor.c: New file.
12907
12908 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
12909
12910         * gcc.dg/pr27095.c: xfail *-*-darwin*.
12911
12912 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12913
12914         PR c++/27447
12915         * g++.dg/other/ptrmem7.C: New test.
12916
12917 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12918
12919         PR target/27421
12920         * gcc.dg/array-9.c: New test.
12921
12922 2006-05-07  Richard Guenther  <rguenther@suse.de>
12923
12924         PR tree-optimization/27409
12925         * gcc.dg/torture/pr27409.c: New testcase.
12926
12927 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12928
12929         PR fortran/27457
12930         * gfortran.dg/select_6.f90: New.
12931
12932 2006-05-07  Richard Guenther  <rguenther@suse.de>
12933
12934         PR tree-optimization/27136
12935         * gcc.dg/torture/pr27136.c: New testcase.
12936
12937 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
12938
12939         PR fortran/24813
12940         * gfortran.dg/char_cons_len_1.f90: New test.
12941
12942 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12943
12944         PR c++/27427
12945         * g++.dg/template/incomplete2.C: New test.
12946
12947 2006-05-06  Richard Guenther  <rguenther@suse.de>
12948
12949         PR tree-optimization/27151
12950         * gcc.dg/vect/pr27151.c: New testcase.
12951
12952 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12953
12954         PR c++/27430
12955         * g++.dg/template/void1.C: New test.
12956
12957         PR c++/27423
12958         * g++.dg/other/void2.C: New test.
12959
12960         PR c++/27422
12961         * g++.dg/conversion/void1.C: New test.
12962
12963 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
12964
12965         PR/21391
12966         * g++.dg/other/unused1.C: New.
12967
12968 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12969
12970         PR objc/27240
12971         * objc.dg/member-1.m: New test.
12972
12973 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
12974
12975         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
12976
12977 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12978
12979         PR libfortran/26985
12980         * gfortran.dg/matmul_2.f90: New test.
12981
12982 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
12983
12984         * ada/acats/run_all.sh: Use sync when main not found.
12985
12986 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
12987
12988         PR target/26765
12989         * gcc.target/mips/pr26765.c: New.
12990
12991 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
12992
12993         * gcc.target/bfin: New directory.
12994         * gcc.target/bfin/bfin.exp: New file.
12995         * gcc.target/bfin/frmul.c: New file.
12996         * gcc.target/bfin/arith.c: New file.
12997         * gcc.target/bfin/mul-combine.c: New file.
12998         * gcc.target/bfin/shift.c: New file.
12999
13000 2006-05-04  Richard Guenther  <rguenther@suse.de>
13001
13002         PR tree-optimization/14287
13003         PR tree-optimization/14844
13004         PR tree-optimization/19792
13005         PR tree-optimization/21608
13006         PR tree-optimization/27090
13007         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13008         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13009         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13010         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13011         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13012
13013 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
13014
13015         PR tree-optimization/27285
13016         * gcc.c-torture/execute/pr27285.c: New test.
13017
13018         PR middle-end/27388
13019         * gcc.dg/gomp/pr27388-1.c: New test.
13020         * gcc.dg/gomp/pr27388-2.c: New test.
13021         * gcc.dg/gomp/pr27388-3.c: New test.
13022
13023         PR c++/27359
13024         * g++.dg/gomp/pr27359.C: New test.
13025
13026 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
13027
13028         PR fortran/20248
13029         * gfortran.dg/iargc.f90: New test.
13030
13031 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13032
13033         PR c++/27102
13034         * g++.dg/template/crash49.C: New test.
13035
13036 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
13037
13038         PR testsuite/27032
13039         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13040
13041 2006-05-02  Jeff Law  <law@redhat.com>
13042
13043         PR tree-optimization/27364
13044         * gcc.c-torture/execute/pr27364.c: New test.
13045
13046 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13047
13048         PR c++/27309
13049         * g++.dg/parser/ctor5.C: New test.
13050
13051 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
13052
13053         PR target/27387
13054         * gcc.target/arm/arm.exp: New.
13055         * gcc.target/arm/pr27387.C: Likewise.
13056
13057 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13058
13059         PR fortran/27269
13060         PR fortran/27324
13061         * gfortran.dg/module_equivalence_2.f90: New test.
13062
13063 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
13064
13065         PR middle-end/27337
13066         * g++.dg/gomp/pr27337-1.C: New test.
13067         * g++.dg/gomp/pr27337-2.C: New test.
13068
13069         PR middle-end/27328
13070         * gcc.dg/gomp/pr27328.c: New test.
13071
13072         PR middle-end/27325
13073         * g++.dg/gomp/pr27325.C: New test.
13074
13075         PR middle-end/27310
13076         * g++.dg/gomp/pr27310.C: New test.
13077
13078 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13079
13080         PR tree-optimization/27291
13081         * g++.dg/tree-ssa/pr27291.C: New test.
13082
13083 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13084
13085         PR tree-optimization/27283
13086         * g++.dg/tree-ssa/pr27283.C: New test.
13087
13088 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13089
13090         * gcc.dg/tree-ssa/loop-16.c: New test.
13091
13092 2006-05-01  Roger Sayle  <roger@eyesopen.com>
13093             Joseph S. Myers  <joseph@codesourcery.com>
13094
13095         * gcc.dg/Wconversion-3.c: New test case.
13096         * gcc.dg/Wconversion-4.c: Likewise.
13097
13098 2006-05-01  Richard Guenther  <rguenther@suse.de>
13099
13100         PR tree-optimization/26726
13101         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13102
13103 2006-04-30  Roger Sayle  <roger@eyesopen.com>
13104
13105         * gcc.dg/Woverflow-1.c: New test case.
13106         * gcc.dg/Woverflow-2.c: Likewise.
13107         * gcc.dg/Woverflow-3.c: Likewise.
13108
13109 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
13110
13111         PR c++/27094
13112         * g++.dg/template/defarg8.C: New test.
13113
13114 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13115
13116         PR c++/27278
13117         * g++.dg/parse/operator7.C: New test.
13118
13119 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13120
13121         PR c++/11471
13122         PR c++/27102
13123         * g++.dg/template/crash48.C: New test.
13124
13125         PR c++/27279
13126         * g++.dg/parse/ctor4.C: New test.
13127
13128 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13129
13130         PR fortran/25681
13131         * gfortran.df/char_type_len.f90: New test.
13132
13133 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13134
13135         PR libgfortran/27304
13136         * gfortran.dg/fmt_exhaust.f90: New test.
13137
13138 2006-04-28  Roger Sayle  <roger@eyesopen.com>
13139
13140         PR c/25309
13141         * gcc.dg/large-size-array-2.c: New test case.
13142
13143 2006-04-28  Richard Guenther  <rguenther@suse.de>
13144
13145         PR target/26826
13146         * gcc.target/i386/pr26826.c: New testcase.
13147
13148 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
13149
13150         PR middle-end/27260
13151         * gcc.c-torture/execute/pr27260.c: New.
13152
13153 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
13154
13155         PR middle-end/27095
13156         * gcc.dg/pr27095.c: New.
13157
13158 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13159
13160         PR c++/27292
13161         * g++.dg/conversion/bitfield4.C: New test.
13162
13163 2006-04-27  Eric Christopher  <echristo@apple.com>
13164
13165         * gcc.dg/pragma-ms_struct.c: New.
13166
13167 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13168
13169         PR c++/27102
13170         * g++.dg/template/crash47.C: New test.
13171
13172 2006-04-27  Dirk Mueller  <dmueller@suse.de>
13173
13174         * gcc.target/i386/sse-7.c: build with -msse.
13175
13176 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
13177
13178         PR testsuite/27274:
13179         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13180         (main): Exit if processor doesn't support SSE.
13181
13182 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
13183
13184         PR middle-end/27282
13185         * gcc.c-torture/compile/pr27282.c: New test.
13186
13187 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
13188
13189         PR middle-end/26913
13190         * g++.dg/gomp/pr26913.C: New test.
13191
13192         PR c/25996
13193         * gcc.dg/gomp/pr25996.c: New test.
13194         * g++.dg/gomp/pr25996.C: New test.
13195
13196 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
13197
13198         PR rtl-optimization/26725
13199         * gcc.c-torture/compile/pr26725.c: New test.
13200
13201 2006-04-25  Richard Guenther  <rguenther@suse.de>
13202
13203         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13204         than n + -1.
13205
13206 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
13207
13208         * gcc.dg/20060425-1.c: New testcase.
13209
13210 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
13211
13212         PR tree-optimization/26865
13213         * gcc.dg/pr26865.c: New test.
13214
13215 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
13216
13217         PR c++/27292
13218         * g++.dg/conversion/bitfield1.C: New test.
13219         * g++.dg/conversion/bitfield2.C: Likewise.
13220         * g++.dg/conversion/bitfield3.C: Likewise.
13221
13222 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13223         Richard Guenther  <rguenther@suse.de>
13224
13225         PR tree-optimization/27236
13226         * gcc.dg/tree-ssa/pr27236.c: New testcase.
13227
13228 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13229
13230         PR c++/19963
13231         * g++.dg/other/incomplete2.C: New test.
13232
13233 2006-04-24  Richard Guenther  <rguenther@suse.de>
13234
13235         PR middle-end/26869
13236         * gcc.dg/torture/pr26869.c: New testcase.
13237
13238 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13239         Richard Guenther  <rguenther@suse.de>
13240
13241         PR tree-optimization/27218
13242         * g++.dg/tree-ssa/pr27218.C: New testcase.
13243
13244 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13245
13246         PR c++/26912
13247         * g++.dg/template/friend41.C: New test.
13248
13249 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
13250
13251         * g++.dg/opt/pr15551.C: Include cstdio.
13252         (main): Use remove instead of unlink.
13253
13254 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
13255
13256         * gcc.dg/sibcall-7.c: New test.
13257         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13258         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13259         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13260         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13261         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13262
13263 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13264
13265         PR c++/26534
13266         * g++.dg/opt/bitfield1.C: New test.
13267         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13268         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13269         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13270         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13271         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13272         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13273         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13274         * g++.dg/abi/bitfield2.C: Likewise.
13275         * g++.dg/init/bitfield1.C: Likewise.
13276
13277 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
13278
13279         PR fortran/25099
13280         * gfortran.dg/elemental_subroutine_4.f90: New test.
13281         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13282         call sub (m, x).
13283
13284 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13285
13286         * gcc.c-torture/compile/20060421-1.c: New testcase.
13287
13288 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13289
13290         PR c/25875
13291         * gcc.dg/init-bad-4.c: New test.
13292
13293 2006-04-21  Paul Brook  <paul@codesourcery.com>
13294
13295         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13296
13297 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13298
13299         PR fortran/27122
13300         * gfortran.dg/defined_operators_1.f90: New test.
13301         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13302         remove old ones associated, incorrectly, with Note 5.46.
13303
13304         PR fortran/27113
13305         * gfortran.dg/character_array_constructor_1.f90: New test.
13306
13307 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
13308
13309         * gcc.dg/20060419-1.c: New test.
13310
13311 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
13312
13313         PR c/26774
13314         * gcc.dg/struct-parse-1.c: New test case.
13315
13316 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13317
13318         PR c++/26558
13319         * g++.dg/parse/template19.C: New test.
13320
13321         PR c++/26739
13322         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13323
13324         PR c++/26036
13325         * g++.dg/expr/call3.C: New test.
13326
13327         PR c++/10385
13328         * g++.dg/conversion/dynamic1.C: New test.
13329
13330 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
13331
13332         PR c++/27102
13333         * g++.dg/template/crash35.C: Tweak error markers.
13334         * g++.dg/template/crash46.C: New test.
13335         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13336         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13337
13338 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
13339
13340         PR rtl-optimization/14261
13341         * gcc.c-torture/compile/20060419-1.c: Added.
13342
13343 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
13344
13345         * gfortran.dg/label_1.f90: Adjust dg-error.
13346
13347 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13348
13349         PR target/26961
13350         * gcc.dg/fold-cond-1.c: New test case.
13351         * gcc.dg/pr26961-1.c: Likewise.
13352
13353 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13354
13355         PR libgfortran/27138
13356         * gfortran.dg/read_bad_advance.f90: New test.
13357
13358 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13359             Dale Johannesen  <dalej@apple.com>
13360
13361         PR target/24076
13362         * gcc.target/i386/vecinit-3.c: New testcase.
13363         * gcc.target/i386/vecinit-4.c: Likewise.
13364         * gcc.target/i386/sse-18.c: Likewise.
13365         * gcc.target/i386/sse-19.c: Likewise.
13366
13367 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
13368
13369         * gfortran.dg/allocate_zerosize_1.f90: New test.
13370
13371 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
13372
13373         PR c++/26365
13374         * g++.dg/template/crash45.C: New test.
13375
13376 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
13377
13378         PR fortran/26787
13379         * gfortran.dg/proc_assign_1.f90: New test.
13380         * gfortran.dg/procedure_lvalue.f90: Change message.
13381         * gfortran.dg/namelist_4.f90: Add new error.
13382
13383         PR fortran/25597
13384         PR fortran/27096
13385         * gfortran.dg/auto_pointer_array_result_1.f90
13386
13387         PR fortran/27089
13388         * gfortran.dg/specification_type_resolution_1.f90
13389
13390         PR fortran/18003
13391         PR fortran/25669
13392         PR fortran/26834
13393         * gfortran.dg/bounds_temporaries_1.f90: New test.
13394
13395         PR fortran/27124
13396         * gfortran.dg/array_return_value_1.f90: New test.
13397
13398 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13399
13400         PR fortran/25336
13401         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13402
13403 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
13404
13405         PR middle-end/26823
13406         * g++.dg/gomp/pr26823-1.C: New test.
13407         * g++.dg/gomp/pr26823-2.C: New test.
13408
13409 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
13410
13411         PR middle-end/27134
13412         * gcc.dg/pr27314.c: New test.
13413
13414 2006-04-13  Richard Henderson  <rth@redhat.com>
13415
13416         * g++.dg/gomp/block-0.C: Update expected matches.
13417
13418 2006-04-13  DJ Delorie  <dj@redhat.com>
13419
13420         * lib/target-supports.exp (check_effective_target_int32plus): New.
13421         (check_effective_target_ptr32plus): New.
13422         (check_effective_target_size32plus): New.
13423         (check_effective_target_int16): New.
13424         (check_profiling_available): Add m32c to the list of unsupported
13425         targets.
13426
13427         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13428         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13429         memory size.
13430         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13431         pointers.
13432         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13433         size_t.
13434         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13435         and size_t.
13436         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13437         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13438         not just xstormy16.  Skip m32c due to weird pointer size.
13439         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13440         not just xstormy16.
13441         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13442         not just xstormy16.
13443         * gcc.dg/20020312-2.c: Add m32c support.
13444         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13445         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13446         in test.
13447         * gcc.dg/20050321-2.c: Require >=32 bit integers.
13448         * gcc.dg/asm-1.c: Skip if int and short are the same size.
13449         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13450         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13451         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13452         formats
13453         * gcc.dg/init-string-2.c: Require >=32 bit integers.
13454         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13455         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13456         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13457         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13458         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13459         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13460         in test.
13461         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13462         in test.
13463         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13464         * gcc.dg/pr23049.c: Require >=32 bit integers.
13465         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13466         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13467         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13468         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13469         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13470         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13471         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13472         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13473         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13474         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13475         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13476         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13477         prototype in test.
13478         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13479         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13480         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13481         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13482         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13483
13484         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
13485         * gcc.c-torture/execute/20040703-1.x: Likewise.
13486         * gcc.c-torture/execute/20040705-1.x: Likewise.
13487         * gcc.c-torture/execute/20040705-2.x: Likewise.
13488         * gcc.c-torture/execute/20040709-1.x: Likewise.
13489         * gcc.c-torture/execute/20040709-2.x: Likewise.
13490         * gcc.c-torture/execute/20040811-1.x: Likewise.
13491         * gcc.c-torture/execute/20050316-1.x: Likewise.
13492         * gcc.c-torture/execute/bitfld-4.x: Likewise.
13493         * gcc.c-torture/execute/pr19689.x: Likewise.
13494         * gcc.c-torture/execute/pr7284-1.x: Likewise.
13495         * gcc.c-torture/execute/usmul.x: Likewise.
13496         * gcc.c-torture/execute/vrp-5.x: Likewise.
13497         * gcc.c-torture/execute/vrp-6.x: Likewise.
13498         * gcc.dg/debug/20041023-1.s: Likewise.
13499
13500 2006-04-13  Roger Sayle  <roger@eyesopen.com>
13501
13502         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13503         of integers to a vector types are now constant expressions in C.
13504         * gcc.dg/vect/vect-fold-1.c: New test case.
13505
13506 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
13507             Ulrich Weigand  <uweigand@de.ibm.com>
13508
13509         PR target/27006
13510         * gcc.dg/vmx/pr27006.c: New testcase.
13511
13512 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13513
13514         PR libgfortran/26766
13515         * gfortran.dg/write_recursive.f90: New test.
13516
13517 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
13518
13519         * g++.dg/parse/dtor7.C: New test.
13520         * g++.dg/parse/new1.C: Add error marker.
13521         * g++.dg/template/new3.C: New test.
13522
13523         PR c++/26122
13524         * g++.dg/template/pure1.C: New test.
13525
13526         PR c++/26295
13527         * g++.dg/parse/ptrmem4.C: New test.
13528
13529 2006-04-10  Jeff Law  <law@redhat.com>
13530
13531         PR/27087
13532         * gcc.c-torture/compile/pr27087.c: New test.
13533
13534 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
13535
13536         PR/21391
13537         * gcc.dg/20060410.c: New.
13538
13539 2006-04-10  Matthias Klose  <doko@debian.org>
13540
13541         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13542         Recognize multilib directory names containing underscores.
13543
13544 2006-04-10  Roger Sayle  <roger@eyesopen.com>
13545
13546         * gcc.target/i386/vecinit-1.c: New test case.
13547         * gcc.target/i386/vecinit-2.c: Likewise.
13548
13549 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
13550
13551         PR debug/27057
13552         * g++.dg/debug/dwarf2-2.C: New test.
13553
13554 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
13555
13556         PR rtl-optimization/27073
13557         * gcc.c-torture/execute/pr27073.c: New test.
13558
13559 2006-04-08  Mike Stump  <mrs@apple.com>
13560
13561         * gcc.dg/pragma-darwin.c: Improve for ppc64.
13562
13563 2006-04-07  Richard Guenther  <rguenther@suse.de>
13564
13565         PR tree-optimization/26135
13566         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13567
13568 2006-04-06  Jan Hubicka  <jh@suse.cz>
13569
13570         PR profile/26399
13571         * g++.dg/bprob/g++-bprob-2.C: New testcase.
13572
13573 2006-04-06  Roger Sayle  <roger@eyesopen.com>
13574
13575         * g++.dg/conversion/nullptr1.C: New test case.
13576         * g++.dg/conversion/nullptr2.C: Likewise.
13577
13578 2006-04-05  Roger Sayle  <roger@eyesopen.com>
13579
13580         * gfortran.dg/dependency_18.f90: New test case.
13581
13582 2006-04-05  Richard Guenther  <rguenther@suse.de>
13583
13584         PR tree-optimization/26919
13585         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13586         * gcc.dg/ipa/ipa-2.c: Likewise.
13587         * gcc.dg/ipa/ipa-3.c: Likewise.
13588         * gcc.dg/ipa/ipa-5.c: Likewise.
13589
13590 2006-04-05  Richard Guenther  <rguenther@suse.de>
13591
13592         PR tree-optimization/26763
13593         * gcc.dg/torture/pr26763-1.c: New testcase.
13594         * gcc.dg/torture/pr26763-2.c: Likewise.
13595
13596 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
13597
13598         PR fortran/23634
13599         PR fortran/25619
13600         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13601
13602 2006-04-04  Eric Christopher  <echristo@apple.com>
13603
13604         * gcc.target/i386/387-1.c: Allow regexp to match darwin
13605         stubs.
13606         * gcc.target/i386/387-5.c: Ditto.
13607
13608 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
13609
13610         * gcc.target/sparc/struct-ret-check.c: New test.
13611
13612 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13613
13614         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13615         zero decimal digits specified in format.
13616
13617 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
13618
13619         PR fortran/26891
13620         * gfortran.dg/missing_optional_dummy_1.f90: New test.
13621
13622         PR fortran/26976
13623         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13624         * gfortran.dg/initialization_1.f90: Make assignment compliant.
13625         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13626         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13627         compliant and detect bigendian-ness.
13628
13629 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
13630
13631         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13632         dummy arguments work when the actual argument is itself a dummy
13633         argument of the caller.
13634
13635 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13636
13637         PR libfortran/24685
13638         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13639
13640 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13641
13642         * gfortran.dg/dependencency_17.f90: New test case.
13643
13644 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13645
13646         * gfortran.dg/dependency_14.f90: New test case.
13647         * gfortran.dg/dependency_15.f90: Likewise.
13648         * gfortran.dg/dependency_16.f90: Likewise.
13649
13650 2006-03-31  Asher Langton  <langton2@llnl.gov>
13651
13652         PR fortran/25358
13653         gfortran.dg/cray_pointers_6.f90: New test.
13654
13655 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13656
13657         PR libgfortran/26890
13658         * gfortran.dg/read_size_noadvance.f90: New test.
13659
13660 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
13661
13662         PR fortran/25031
13663         * gfortran.dg/multiple_allocation_1.f90: Check that the
13664         size has changed after a re-allocation with stat.
13665
13666 2006-03-30  Richard Guenther  <rguenther@suse.de>
13667
13668         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13669         removal.
13670         * gcc.target/i386/sselibm-2.c: Likewise.
13671         * gcc.target/i386/sselibm-3.c: Likewise.
13672         * gcc.target/i386/sselibm-4.c: Likewise.
13673         * gcc.target/i386/sselibm-5.c: Likewise.
13674
13675 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13676
13677         * gcc.dg/fold-andxor-1.c: New test case.
13678         * gcc.dg/fold-xorand-1.c: Likewise.
13679
13680 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13681
13682         * gcc.dg/fold-convnotconv-1.c: New test case.
13683
13684 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13685
13686         PR fortran/26779
13687         * gfortran.dg/private_type_5.f90: New test.
13688
13689 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
13690
13691         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13692
13693 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
13694
13695         * gfortran.dg/advance_2.f90: New test.
13696         * gfortran.dg/advance_3.f90: New test.
13697
13698         * gfortran.fortran-torture/execute/equiv_5.f: New test.
13699
13700 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13701
13702         PR libgfortran/26661
13703         PR libgfortran/26880
13704         * gfortran.dg/read_x_past.f: New test.
13705
13706 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
13707
13708         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13709         to be STABS.
13710
13711 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
13712
13713         * objc.dg/dwarf-1.m: Skip on AIX.
13714         * objc.dg/dwarf-2.m: Skip on AIX.
13715
13716 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
13717
13718         PR fortran/26816
13719         * gfortran.dg/float_1.f90: New test.
13720
13721 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
13722
13723         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
13724         X86_64 targets.
13725         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
13726
13727 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13728
13729         PR libfortran/26735
13730         * gfortran.dg/convert_implied_open.f90: New test case.
13731
13732 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13733
13734         PR fortran/26769
13735         * gfortran.dg/transpose_reshape_r10.f90: New test case.
13736
13737 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
13738
13739         PR middle-end/26717
13740         * gcc.dg/pr26717.c: New test.
13741
13742 2006-03-25  Roger Sayle  <roger@eyesopen.com>
13743
13744         * gfortran.dg/dependency_12.f90: New test case.
13745
13746 2006-03-24  Roger Sayle  <roger@eyesopen.com>
13747
13748         * gfortran.dg/dependency_9.f90: New (resurected) test case.
13749
13750 2006-03-24  Jeff Law  <law@redhat.com>
13751
13752         * gcc.c-torture/pr26840.c: New test.
13753
13754 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
13755
13756         * objc.dg/dwarf-2.m: New.
13757         * obj-c++.dg/dwarf-2.mm: New.
13758
13759         * g++.old-deja/g++.other/init19.C: New.
13760
13761 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
13762
13763         * g++.dg/eh/spbp.C: Skip on AIX.
13764
13765 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
13766
13767         PR middle-end/26611
13768         * g++.dg/gomp/pr26611-1.C: New test.
13769         * g++.dg/gomp/pr26611-2.C: New test.
13770
13771 2006-03-24  Jeff Law  <law@redhat.com>
13772
13773         * gcc.c-torture/compile/pr26833.c: New test.
13774         * gfortran.fortran-torture/compile/pr26806.f90: New test.
13775
13776 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13777
13778         * gfortran.dg/endfile_2.f90: Delete temp file.
13779
13780 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
13781
13782         PR fortran/19303
13783         * gfortran.dg/record_marker_1.f90: New test case.
13784         * gfortran.dg/record_marker_2.f: New test case.
13785         * gfortran.dg/record_marker_3.f90: New test case.
13786
13787 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
13788
13789         PR fortran/17298
13790         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
13791         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
13792
13793 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
13794
13795         * lib/gcc-dg.exp (cleanup-modules): New proc.
13796         * gfortran.dg/allocatable_function_1.f90,
13797         gfortran.dg/allocate_char_star_scalar_1.f90,
13798         gfortran.dg/assumed_charlen_function_1.f90,
13799         gfortran.dg/assumed_dummy_1.f90,
13800         gfortran.dg/assumed_shape_ranks_1.f90,
13801         gfortran.dg/assumed_shape_ranks_2.f90,
13802         gfortran.dg/assumed_size_dt_dummy.f90,
13803         gfortran.dg/auto_char_dummy_array_1.f90,
13804         gfortran.dg/auto_char_len_3.f90,
13805         gfortran.dg/automatic_module_variable.f90,
13806         gfortran.dg/bad_automatic_objects_1.f90,
13807         gfortran.dg/char_array_constructor.f90,
13808         gfortran.dg/char_array_structure_constructor.f90,
13809         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
13810         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
13811         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
13812         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
13813         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
13814         gfortran.dg/derived_pointer_recursion.f90,
13815         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
13816         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
13817         gfortran.dg/dummy_functions_1.f90,
13818         gfortran.dg/elemental_initializer_1.f90,
13819         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
13820         gfortran.dg/elemental_pointer_1.f90,
13821         gfortran.dg/elemental_subroutine_1.f90,
13822         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
13823         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
13824         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
13825         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
13826         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
13827         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
13828         gfortran.dg/global_references_1.f90,
13829         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
13830         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
13831         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
13832         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
13833         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
13834         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
13835         gfortran.dg/large_integer_kind_1.f90,
13836         gfortran.dg/large_real_kind_1.f90,
13837         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
13838         gfortran.dg/module_double_reuse.f90,
13839         gfortran.dg/module_equivalence_1.f90,
13840         gfortran.dg/module_interface_1.f90,
13841         gfortran.dg/module_parameter_array_refs_1.f90,
13842         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
13843         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
13844         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
13845         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
13846         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
13847         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
13848         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
13849         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
13850         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
13851         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
13852         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
13853         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
13854         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
13855         gfortran.dg/same_name_1.f90,
13856         gfortran.dg/sibling_dummy_procedure_1.f90,
13857         gfortran.dg/sibling_dummy_procedure_2.f90,
13858         gfortran.dg/sibling_dummy_procedure_3.f90,
13859         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
13860         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
13861         gfortran.dg/used_dummy_types_2.f90,
13862         gfortran.dg/used_dummy_types_3.f90,
13863         gfortran.dg/used_dummy_types_4.f90,
13864         gfortran.dg/used_dummy_types_5.f90,
13865         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
13866         gfortran.dg/userdef_operator_1.f90: Use it.
13867
13868 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13869
13870         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
13871         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
13872         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
13873         gfortran.dg/write_back.f,
13874         gfortran.fortran-torture/execute/inquire_1.f90,
13875         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
13876
13877 2006-03-21  Jeff Law  <law@redhat.com>
13878
13879         * gcc.dg/tree-ssa/vrp28.c: New test.
13880
13881 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13882
13883         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
13884         if _STDC_C99 is defined.
13885         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
13886         * gcc.dg/builtins-20.c: Likewise.
13887         * gcc.dg/builtins-53.c: Likewise.
13888         * gcc.dg/single-precision-constant.c: Likewise. Also pass
13889         -mmacosx-version-min=10.3 on PowerPC/Darwin.
13890
13891 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
13892
13893         PR tree-opt/26781
13894         * gcc.c-torture/compile/pr26781-1.c: New test.
13895         * gcc.c-torture/compile/pr26781-2.c: New test.
13896
13897 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
13898
13899         PR c++/26690
13900         * g++.dg/gomp/pr26690-1.C: New test.
13901         * g++.dg/gomp/pr26690-2.C: New test.
13902
13903 2006-03-20  Jeff Law  <law@redhat.com>
13904
13905         * gcc.dg/tree-ssa/pr21829.c: New test.
13906
13907         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
13908
13909 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
13910
13911         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
13912         (check_visibility_available): Use it.
13913         (check_effective_target_default_packed): Likewise.
13914         (check_effective_target_pcc_bitfield_type_matters): Likewise.
13915         (check_effective_target_fopenmp): Likewise.
13916         (check_effective_target_freorder): Likewise.
13917         (check_effective_target_fpic): Likewise.
13918         (check_named_sections_available): Likewise.
13919         (check_effective_target_ilp32): Likewise.
13920         (check_effective_target_lp64): Likewise.
13921
13922 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
13923
13924         PR fortran/20935
13925         * gfortran.dg/scalar_mask_2.f90: New test case.
13926
13927 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
13928
13929         PR tree-opt/26629
13930         * gcc.dg/tree-ssa/loadpre12.c: New test.
13931         * gcc.dg/tree-ssa/loadpre13.c: New test.
13932         * gcc.dg/tree-ssa/loadpre14.c: New test.
13933         * gcc.dg/tree-ssa/loadpre15.c: New test.
13934         * gcc.dg/tree-ssa/loadpre16.c: New test.
13935         * gcc.dg/tree-ssa/loadpre17.c: New test.
13936         * gcc.dg/tree-ssa/loadpre18.c: New test.
13937         * gcc.dg/tree-ssa/loadpre19.c: New test.
13938         * gcc.dg/tree-ssa/loadpre20.c: New test.
13939         * gcc.dg/tree-ssa/loadpre21.c: New test.
13940         * gcc.dg/tree-ssa/loadpre22.c: New test.
13941
13942 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
13943
13944         PR fortran/26741
13945         * gfortran.dg/elemental_initializer_1.f90: New test.
13946
13947         PR fortran/26716
13948         * gfortran.dg/assumed_shape_ranks_2: New test.
13949
13950 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
13951
13952         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
13953         target fpic.
13954
13955 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13956
13957         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
13958         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
13959         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
13960         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
13961         gfortran.fortran-torture/execute/direct_io.f90,
13962         gfortran.fortran-torture/execute/inquire_2.f90,
13963         gfortran.fortran-torture/execute/inquire_4.f90,
13964         gfortran.fortran-torture/execute/list_read_1.f90,
13965         gfortran.fortran-torture/execute/open_replace.f90,
13966         gfortran.fortran-torture/execute/slash_edit.f90,
13967         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
13968         temporary files from testcases.
13969
13970 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13971
13972         PR libgfortran/26509
13973         gfortran.dg/write_direct_eor.f90: New test.
13974
13975 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
13976
13977         * gcc.target/powerpc/pr26350.c: New.
13978         * gcc.target/powerpc/indexed-addr.c: New.
13979
13980 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13981
13982         * gfortran.dg/dependency_13.f90: New test case.
13983
13984 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13985
13986         PR middle-end/21781
13987         * gcc.dg/real-const-1.c: New test case.
13988
13989 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
13990
13991         * g++.old-deja/g++.other/init18.C: New.
13992         * g++.old-deja/g++.other/init5.C: Remove xfail.
13993
13994 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13995
13996         * g++.dg/opt/pr15551.C: Cleanup temp file.
13997
13998 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13999
14000         PR c++/6634
14001         g++.dg/parse/long1.C: New test.
14002
14003 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14004
14005         PR fortran/19101
14006         * gfortran.dg/continuation.f90: New test.
14007         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14008
14009 2006-03-14  Richard Guenther  <rguenther@suse.de>
14010
14011         PR tree-optimization/26672
14012         * gcc.dg/torture/pr26672.c: New testcase.
14013
14014 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
14015
14016         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14017         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14018
14019 2006-03-13  Roger Sayle  <roger@eyesopen.com>
14020
14021         PR middle-end/26557
14022         * gcc.c-torture/compile/switch-1.c: New test case.
14023
14024 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
14025
14026         PR fortran/25378
14027         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14028         test to include more permuatations of mask and index.
14029         * gfortran.dg/scalar_mask_1.f90: Modify last test to
14030         respond to F2003 spec. that the position returned for an all false
14031         mask && condition is zero.
14032
14033 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
14034
14035         PR middle-end/25989
14036         * gcc.dg/gomp/pr25989.c: New test.
14037
14038 2006-03-13  Jeff Law  <law@redhat.com>
14039
14040         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14041
14042 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
14043
14044         * gcc.dg/switch-9.c: New test.
14045
14046 2006-03-13  Richard Guenther  <rguenther@suse.de>
14047
14048         PR middle-end/26630
14049         * gcc.dg/torture/pr26630.c: New testcase.
14050
14051 2006-03-11  Roger Sayle  <roger@eyesopen.com>
14052
14053         * gfortran.dg/dependency_10.f90: New test case.
14054         * gfortran.dg/dependency_11.f90: Likewise.
14055
14056 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
14057             Erik Edelmann  <eedelman@gcc.gnu.org>
14058
14059         * gfortran.dg/allocatable_function_1.f90: New.
14060         * gfortran.dg/allocatable_function_2.f90: New.
14061
14062 2006-03-10  Richard Guenther  <rguenther@suse.de>
14063
14064         PR middle-end/26565
14065         * gcc.dg/torture/pr26565.c: New testcase.
14066
14067 2006-03-09  Eric Christopher  <echristo@apple.com>
14068
14069         * gcc.c-torture/compile/20060309-1.c: New.
14070
14071 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14072
14073         PR libgfortran/26499
14074         * gfortran.dg/write_back.f: New test.
14075         * gfortran.dg/write_rewind_1.f: New test.
14076         * gfortran.dg/write_rewind_2.f: New test.
14077
14078 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14079
14080         PR libgfortran/26554
14081         * gfortran.dg/read_logical.f90: New test.
14082
14083 2006-03-04  Laurent GUERBY <laurent@guerby.net>
14084
14085         * ada/acats/norun.lst: cdd2a03 now passes.
14086
14087 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
14088
14089         PR testsuite/25177
14090         * gcc.target/powerpc/pr18096-1.c: Change where the error
14091         would match.
14092
14093 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
14094
14095         * gcc.target/i386/cleanup-1.c: New test.
14096         * gcc.target/i386/cleanup-2.c: New test.
14097
14098 2006-03-04  Roger Sayle  <roger@eyesopen.com>
14099
14100         * gfortran.dg/dependency_9.f90: Remove for the time being.
14101
14102 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
14103
14104         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14105         directive.
14106
14107 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14108
14109         * gfortran.dg/dependency_9.f90: New test case.
14110
14111 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14112
14113         * gfortran.dg/dependency_4.f90: New test case.
14114         * gfortran.dg/dependency_5.f90: New test case.
14115         * gfortran.dg/dependency_6.f90: New test case.
14116         * gfortran.dg/dependency_7.f90: New test case.
14117         * gfortran.dg/dependency_8.f90: New test case.
14118
14119 2006-03-03  Paul Brook  <paul@codesourcery.com>
14120
14121         * lib/target-supports.exp (check_profiling_available):
14122         Add m68k-*-elf.
14123
14124 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
14125
14126         PR fortran/25031
14127         * multiple_allocation_1.f90: New test.
14128
14129 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14130
14131         PR tree-optimization/26524
14132         * gfortran.dg/pr26524.f: New test case.
14133
14134 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14135
14136         * g++.dg/template/repo5.C: Cleanup repo files.
14137         * gcc.dg/20051201-1.c: Cleanup coverage files.
14138         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14139         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14140         tree dump files.
14141
14142 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
14143
14144         * objc.dg/objc-nofilename-1.m: New test.
14145         * objc.dg/bad-receiver-type.m: New test.
14146         * obj-c++.dg/bad-receiver-type.mm: New test.
14147
14148 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14149
14150         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14151
14152 2006-03-01  Mike Stump  <mrs@apple.com>
14153
14154         * g++.dg/abi/key2.C: Add.
14155
14156 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
14157
14158         * gfortran.dg/logical_dot_product.f90: New test.
14159
14160         PR fortran/26393
14161         * gfortran.dg/used_interface_ref.f90: New test.
14162
14163         PR fortran/20938
14164         * gfortran.dg/dependency_2.f90: New test.
14165         * gfortran.fortran-torture/execute/where17.f90: New test.
14166         * gfortran.fortran-torture/execute/where18.f90: New test.
14167         * gfortran.fortran-torture/execute/where19.f90: New test.
14168         * gfortran.fortran-torture/execute/where20.f90: New test.
14169
14170 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
14171
14172         * g++.dg/tree-ssa/pr26443.C: New test case.
14173
14174 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
14175
14176         PR middle-end/26022
14177         * g++.dg/opt/return-slot1.C: New test.
14178
14179 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14180
14181         PR libgfortran/26136
14182         * gfortran.dg/namelist_23.f90: New test.
14183
14184 2006-02-28  Roger Sayle  <roger@eyesopen.com>
14185
14186         PR middle-end/14752
14187         * gcc.dg/fold-eqandshift-2.c: New test case.
14188
14189 2006-02-28  Richard Guenther  <rguenther@suse.de>
14190
14191         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14192         decomposition.
14193
14194 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
14195
14196         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14197
14198 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14199
14200         PR libgfortran/26464
14201         * gfortran.dg/backspace_5.f: New test.
14202         * gfortran.dg/backspace_6.f: New test.
14203
14204 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14205
14206         * gcc.dg/fold-eqandnot-1.c: New test case.
14207
14208 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14209
14210         PR middle-end/19983
14211         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14212
14213 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
14214
14215         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14216         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14217
14218 2006-02-26  Richard Guenther  <rguenther@suse.de>
14219
14220         PR tree-optimization/26421
14221         * gcc.dg/tree-ssa/pr26421.c: New testcase.
14222
14223 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
14224
14225         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14226         * g++.old-deja/g++.robertl/eb132.C: Likewise.
14227
14228 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14229
14230         * gcc.dg/fold-even-1.c: New test case.
14231
14232 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14233
14234         PR middle-end/21137
14235         * gcc.dg/fold-eqandshift-1.c: New test case.
14236
14237 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14238
14239         PR tree-optimization/25125
14240         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14241         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14242
14243 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14244
14245         PR tree-optimizations/26359
14246         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14247         with -fdump-tree-dceloop-details.
14248         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14249
14250 2006-02-25  Roger Sayle  <roger@eyesopen.com>
14251
14252         PR middle-end/23673
14253         * gcc.dg/fold-eqxor-1.c: New test case.
14254         * gcc.dg/fold-eqxor-2.c: Likewise.
14255         * gcc.dg/fold-eqxor-3.c: Likewise.
14256
14257 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
14258
14259         PR fortran/23092
14260         * scalar_mask_1.f90: New test.
14261
14262 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
14263
14264         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14265         * g++.dg/eh/uncaught2.C: New.
14266         * g++.dg/eh/uncaught3.C: New.
14267
14268 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14269
14270         PR libgfortran/26423
14271         * gfortran.dg/read_many_1.f: New test.
14272
14273 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
14274
14275         PR fortran/24519
14276         * gfortran.dg/dependency_3.f90: New test.
14277         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14278         XFAILs.
14279
14280         PR fortran/25395
14281         * gfortran.dg/equiv_6.f90: New test.
14282
14283 2006-02-23  Jeff Law  <law@redhat.com>
14284
14285         * gcc.c-torture/compile/pr26425.c: New test.
14286
14287 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
14288
14289         PR middle-end/26412
14290         * gcc.dg/gomp/pr26412.c: New test.
14291
14292 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14293
14294         PR c++/26291
14295         * g++.dg/other/ellipsis1.C: New test.
14296         * g++.dg/parse/operator4.C: Adjust error marker.
14297
14298 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14299
14300         PR target/25603
14301         * gfortran.dg/pr25603.f: New testcase.
14302
14303 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14304
14305         * gcc.dg/bf-spl1.c: Don't specify -m68000.
14306         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14307
14308 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
14309
14310         * g++.dg/eh/spbp.C: New.
14311
14312 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
14313
14314         PR middle-end/26379
14315         * gcc.target/i386/mmx-7.c: New test.
14316
14317 2006-02-20  Roger Sayle  <roger@eyesopen.com>
14318
14319         PR tree-optimization/26361
14320         * gcc.dg/tree-ssa/vrp27.c: New test case.
14321
14322 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
14323
14324         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14325         * gcc.dg/tree-ssa/complex-4.c: Here.
14326
14327 2006-02-19  Roger Sayle  <roger@eyesopen.com>
14328
14329         PR middle-end/19543
14330         * gfortran.dg/logical_1.f90: New test case.
14331
14332 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
14333
14334         PR middle-end/26334
14335         * gcc.dg/20060218-1.c: Moved to...
14336         * gcc.target/i386/20060218-1.c: ... here.  New test.
14337
14338 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14339
14340         PR fortran/26201
14341         * gfortran.dg/convert_1.f90: New.
14342
14343 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
14344
14345         PR fortran/25054
14346         * gfortran.dg/namelist_5.f90: New test.
14347
14348         PR fortran/25089
14349         * gfortran.dg/namelist_4.f90: New test.
14350
14351 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14352
14353         PR tree-opt/25680
14354         * gcc.dg/tree-ssa/complex-3.c: New test.
14355
14356 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14357
14358         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14359         variable to take into account the variable name in the
14360         function header.
14361         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14362
14363 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
14364
14365         PR middle-end/26334
14366         * gcc.c-torture/compile/20060217-1.c: New test.
14367         * gcc.dg/20060218-1.c: New test.
14368
14369 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
14370
14371         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14372
14373 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14374
14375         * gcc.dg/cpp/undef3.c: New test.
14376         * gcc.dg/cpp/trad/builtins2.c: New test.
14377
14378 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
14379
14380         PR c++/26266
14381         * g++.dg/template/static22.C: New test.
14382         * g++.dg/template/static23.C: New test.
14383         * g++.dg/template/static24.C: New test.
14384         * g++.dg/template/non-dependent13.C: New test.
14385         * g++.dg/init/member1.C: Tweak error markers.
14386
14387 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14388
14389         PR target/26255
14390         * gcc.c-torture/compile/pr26255.c: New test case.
14391
14392 2006-02-16  Roger Sayle  <roger@eyesopen.com>
14393
14394         * gfortran.fortran-torture/execute/where_10.f90: New test case.
14395         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14396         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14397         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14398         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14399         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14400         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14401
14402 2006-02-16  Jeff Law  <law@redhat.com>
14403
14404         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14405         * gcc.dg/tree-ssa/vrp26.c: New test.
14406
14407 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
14408
14409         PR target/20353
14410         PR target/24578
14411         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14412         __UCLIBC__ is defined.
14413
14414 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
14415
14416         PR fortran/26224
14417         * gfortran.dg/gomp/pr26224.f: New test.
14418
14419 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
14420
14421         PR tree-opt/25918
14422         * lib/target-supports.exp
14423         (check_effective_target_vect_short_mult): New.
14424         (check_effective_target_vect_char_mult): New.
14425         (check_effective_target_vect_widen_sum_qi_to_si): New.
14426         (check_effective_target_vect_widen_sum_qi_to_hi): New.
14427         (check_effective_target_vect_widen_sum_hi_to_si): New.
14428         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14429         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14430         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14431         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14432         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14433         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14434         vect-reduc-pattern-2c.c
14435         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14436         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14437         vect-reduc-pattern-1c.c
14438
14439 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
14440
14441         PR fortran/24557
14442         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14443
14444 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14445
14446         PR fortran/26054
14447         * gfortran.dg/enum_8.f90: Remove check for warning.
14448         * gfortran.dg/iomsg_1.f90: Ditto.
14449         * gfortran.dg/enum_1.f90: Ditto.
14450         * gfortran.dg/enum_9.f90: Ditto.
14451         * gfortran.dg/enum_2.f90: Ditto.
14452         * gfortran.dg/enum_10.f90: Ditto.
14453         * gfortran.dg/enum_3.f90: Ditto.
14454         * gfortran.dg/flush_1.f90: Ditto.
14455         * gfortran.dg/enum_4.f90: Ditto.
14456         * gfortran.dg/array_constructor_1.f90: Ditto.
14457         * gfortran.dg/enum_5.f90: Ditto.
14458         * gfortran.dg/enum_6.f90: Ditto.
14459         * gfortran.dg/enum_7.f90: Ditto.
14460
14461 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
14462
14463         PR middle-end/26300
14464         * gcc.c-torture/compile/20060215-1.c: New test.
14465
14466 2006-02-14  Roger Sayle  <roger@eyesopen.com>
14467
14468         PR middle-end/23670
14469         * gcc.dg/tree-ssa/andor-2.c: New test case.
14470
14471 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
14472
14473         PR fortran/25045
14474         * optional_dim.f90: New test.
14475
14476 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14477
14478         PR fortran/26277
14479         * gfortran.dg/label_4.f90: New.
14480
14481 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
14482             Diego Novillo  <dnovillo@redhat.com>
14483             Uros Bizjak  <uros@kss-loka.si>
14484
14485         * gfortran.dg/gomp: New directory.
14486
14487 2006-02-14  Richard Guenther  <rguenther@suse.de>
14488
14489         PR tree-optimization/26258
14490         * gcc.dg/torture/pr26258.c: New testcase.
14491
14492 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
14493
14494         PR fortran/26246
14495         * gfortran.dg/pr26246_1.f90: New test.
14496         * gfortran.dg/pr26246_2.f90: New test.
14497
14498         PR middle-end/26092
14499         * gcc.c-torture/compile/20060208-1.c: New test.
14500
14501 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
14502
14503         PR fortran/26074
14504         PR fortran/25103
14505         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14506         * gfortran.dg/bad_automatic_objects_1.f90: New test.
14507         * gfortran.dg/automatic_module_variable.f90: Change error message.
14508
14509         PR fortran/20861
14510         * gfortran.dg/internal_dummy_1.f90: New test.
14511
14512         PR fortran/20871
14513         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14514
14515
14516         PR fortran/25083
14517         * gfortran.dg/uncommon_block_data_1.f90: New test.
14518         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14519         with standard.
14520
14521         PR fortran/25088
14522         * gfortran.dg/typed_subroutine_1.f90: New test.
14523
14524 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
14525
14526         * objc.dg/dwarf-1.m: New.
14527
14528 2006-02-13  Roger Sayle  <roger@eyesopen.com>
14529
14530         PR middle-end/24427
14531         * gcc.dg/tree-ssa/andor-1.c: New test case.
14532
14533 2006-02-13  Josh Conner  <jconner@apple.com>
14534
14535         PR target/25376
14536         * gcc.dg/pr25376.c: New test.
14537
14538         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14539         assemble.
14540         * lib/target-supports.exp (check_named_sections_available):
14541         Only compile named-sections test -- don't assemble.
14542
14543 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14544
14545         * g++.dg/warn/no-write-strings.C: New test.
14546         * g++.dg/warn/write-strings.C: Likewise.
14547         * g++.dg/warn/write-strings-default.C: Likewise.
14548
14549 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
14550
14551         PR fortran/25806
14552         * gfortran.dg/ret_pointer_2.f90: New test.
14553
14554 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
14555
14556         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14557
14558 2006-02-10  Jeff Law  <law@redhat.com>
14559
14560         * gcc.c-torture/compile/pr26213.c: New test.
14561
14562 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
14563
14564         gfortran.dg/null_1.f90: New test.
14565
14566 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14567
14568         PR fortran/14771
14569         * gfortran.dg/parens_4.f90: New.
14570         * gfortran.dg/parens_5.f90: New.
14571
14572 2006-02-10  Richard Guenther  <rguenther@suse.de>
14573
14574         * gcc.dg/pr23372-1.c: Remove empty file.
14575
14576 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14577         Paul Thomas  <pault@gcc.gnu.org>
14578
14579         PR fortran/14771
14580         * gfortran.dg/parens_1.f90: New.
14581         * gfortran.dg/parens_2.f90: New.
14582         * gfortran.dg/parens_3.f90: New.
14583
14584 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
14585
14586         PR fortran/26038
14587         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14588
14589         PR fortran/25059
14590         * gfortran.dg/impure_assignment_1.f90: New test.
14591
14592         PR fortran/25070
14593         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14594
14595 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14596
14597         PR target/26141
14598         * g++.dg/expr/stdarg2.C: New test.
14599
14600 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14601
14602         PR inline-asm/16194
14603         * gcc.dg/pr16194.c: New test.
14604
14605 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14606
14607         * ada/acats/run_acats: Use portable variant of "$@".
14608
14609 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14610
14611         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14612         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14613
14614 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14615
14616         PR tree-opt/26179
14617         * g++.dg/opt/pr26179.C: New test.
14618
14619 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14620
14621         PR middle-end/26134
14622         * gcc.dg/tree-ssa/complex-3.c: New test.
14623
14624 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14625
14626         * gcc.c-torture/compile/volatile-1.c: New test.
14627
14628 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
14629
14630         PR 26180
14631         * gcc.dg/tree-ssa/pr26180.c: New test.
14632
14633 2006-02-08  Jeff Law  <law@redhat.com>
14634
14635         * gcc.dg/tree-ssa/pr21417.c: New test.
14636
14637 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14638
14639         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14640         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14641
14642 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14643
14644         * lib/scanrtl.exp: New.
14645
14646 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14647
14648         PR c++/26071
14649         * g++.dg/other/virtual2.C: New test.
14650
14651         PR c++/26070
14652         * g++.dg/other/virtual1.C: New test.
14653
14654 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14655
14656         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14657         cleanup-ipa-dump): Update dump file glob patterns.
14658         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14659         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14660
14661         * lib/gcc-dg.exp: Load it.
14662         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14663
14664 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
14665
14666         PR testsuite/26159
14667         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14668         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14669
14670 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14671
14672         PR fortran/25577
14673         * gfortran.dg/mvbits_1.f90: New.
14674
14675 2006-02-07  Dirk Mueller  <dmueller@suse.com>
14676
14677         * g++.dg/warn/Wdiv-by-zero.C: New test.
14678         * g++.dg/warn/Wno-div-by-zero.C: New.
14679
14680 2006-02-07  Jeff Law  <law@redhat.com>
14681
14682         * gcc.dg/tree-ssa/pr21559.c: New test.
14683
14684         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14685         multiple VRP passes.
14686         * gcc.dg/tree-ssa/vrp09.c: Likewise.
14687         * gcc.dg/tree-ssa/vrp18.c: Likewise.
14688         * gcc.dg/tree-ssa/pr21582.c: Likewise.
14689         * gcc.dg/tree-ssa/pr20657.c: Likewise.
14690         * gcc.dg/tree-ssa/pr21001.c: Likewise.
14691         * gcc.dg/tree-ssa/vrp02.c: Likewise
14692         * gcc.dg/tree-ssa/vrp11.c: Likewise
14693         * gcc.dg/tree-ssa/pr14341.c: Likewise
14694         * gcc.dg/tree-ssa/vrp19.c: Likewise
14695         * gcc.dg/tree-ssa/vrp20.c: Likewise
14696         * gcc.dg/tree-ssa/vrp03.c: Likewise
14697         * gcc.dg/tree-ssa/pr21086.c: Likewise
14698         * gcc.dg/tree-ssa/pr21959.c: Likewise
14699         * gcc.dg/tree-ssa/vrp21.c: Likewise
14700         * gcc.dg/tree-ssa/vrp04.c: Likewise
14701         * gcc.dg/tree-ssa/pr25485.c: Likewise
14702         * gcc.dg/tree-ssa/pr22026.c: Likewise
14703         * gcc.dg/tree-ssa/vrp22.c: Likewise
14704         * gcc.dg/tree-ssa/vrp05.c: Likewise
14705         * gcc.dg/tree-ssa/20030807-10.c: Likewise
14706         * gcc.dg/tree-ssa/pr20701.c: Likewise
14707         * gcc.dg/tree-ssa/vrp23.c: Likewise
14708         * gcc.dg/tree-ssa/vrp06.c: Likewise
14709         * gcc.dg/tree-ssa/pr22117.c: Likewise
14710         * gcc.dg/tree-ssa/pr20702.c: Likewise
14711         * gcc.dg/tree-ssa/vrp15.c: Likewise
14712         * gcc.dg/tree-ssa/pr21090.c: Likewise
14713         * gcc.dg/tree-ssa/pr21294.c: Likewise
14714         * gcc.dg/tree-ssa/vrp24.c: Likewise
14715         * gcc.dg/tree-ssa/vrp07.c: Likewise
14716         * gcc.dg/tree-ssa/pr21563.c: Likewise
14717         * gcc.dg/tree-ssa/pr25382.c: Likewise
14718         * gcc.dg/tree-ssa/vrp16.c: Likewise
14719         * gcc.dg/tree-ssa/vrp25.c: Likewise
14720         * gcc.dg/tree-ssa/vrp08.c: Likewise
14721         * gcc.dg/tree-ssa/20030807-6.c: Likewise
14722         * gcc.dg/tree-ssa/vrp17.c: Likewise
14723         * gcc.dg/tree-ssa/pr21458.c: Likewise
14724         * g++.dg/tree-ssa/pr18178.C: Likewise
14725
14726 2006-02-07  Richard Guenther  <rguenther@suse.de>
14727
14728         PR c++/26140
14729         Revert
14730         2006-01-30  Richard Guenther  <rguenther@suse.de>
14731         PR c++/23372
14732         * gcc.dg/pr23372-1.C: New testcase.
14733
14734         * g++.dg/tree-ssa/pr26140.C: New testcase.
14735
14736 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
14737
14738         PR c++/9737
14739         * g++.dg/template/ttp15.C: New test.
14740         * g++.dg/template/ttp16.C: Likewise.
14741         * g++.dg/template/ttp17.C: Likewise.
14742         * g++.old-deja/g++.pt/ttp36.C: Remove.
14743         * g++.old-deja/g++.pt/ttp19.C: Likewise.
14744         * g++.old-deja/g++.pt/ttp37.C: Likewise.
14745         * g++.old-deja/g++.pt/ttp38.C: Likewise.
14746         * g++.old-deja/g++.pt/ttp39.C: Likewise.
14747         * g++.old-deja/g++.pt/ttp9.C: Likewise.
14748         * g++.old-deja/g++.pt/ttp40.C: Likewise.
14749         * g++.old-deja/g++.pt/ttp51.C: Likewise.
14750         * g++.old-deja/g++.pt/ttp26.C: Likewise.
14751         * g++.old-deja/g++.pt/ttp36.C: Likewise.
14752
14753 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
14754
14755         PR libfortran/23815
14756         * unf_io_convert_4.f90: New test.
14757
14758 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
14759
14760         * gcc.dg/tree-ssa/loadpre10.c: New test.
14761         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
14762         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
14763         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
14764
14765 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14766
14767         PR libfortran/24685
14768         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
14769
14770 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
14771
14772         PR tree-opt/25251
14773         * gfortran.dg/assign_7.f: New test.
14774
14775 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
14776
14777         PR fortran/26041
14778         PR fortran/26064
14779         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
14780         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
14781         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
14782
14783 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
14784
14785         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
14786         in size_t typedef.
14787
14788 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14789
14790         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
14791         * g++.dg/charset/string.c (foo): Likewise.
14792         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
14793         const char*
14794         * g++.dg/ext/builtin2.C (printf): Likewise.
14795         * g++.dg/init/new15.C (printf): Likewise.
14796         * g++.dg/opt/pr17697-1.C (foo): Likewise.
14797         * g++.dg/opt/pr17697-2.C (foo): Likewise.
14798         * g++.dg/opt/pr17697-3.C (foo): Likewise.
14799         * g++.dg/template/non-dependent4.C (temp): Likewise.
14800         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
14801         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
14802         parameter type to const char*.
14803         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
14804         Change type to const char*.
14805         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
14806         Likewise.
14807         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
14808         second parameter type to const char*.
14809         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
14810         (Y::Y): Change parameter type to const char*.
14811         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
14812         * g++.old-deja/g++.jason/report.C: Apply const correctness.
14813         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
14814         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
14815         (char*).
14816         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
14817         const char*.
14818         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
14819         type to const char*.
14820         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
14821         return type to const char*.
14822         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
14823         to const char*.
14824         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
14825         * g++.old-deja/g++.law/refs1.C: Likewise.
14826         * g++.old-deja/g++.law/visibility1.C: Likewise.
14827         * g++.old-deja/g++.law/visibility2.C: Likewise.
14828         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
14829         const char*.
14830         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
14831         * g++.old-deja/g++.mike/net48.C: Likewise.
14832         * g++.old-deja/g++.mike/p646.C: Likewise.
14833         * g++.old-deja/g++.mike/p6746.C: Likewise.
14834         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
14835         type to const char*.
14836         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
14837         deprecated conversion warning.
14838         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
14839         char*.
14840         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
14841         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
14842         * g++.old-deja/g++.pt/explicit8.C: Likewise.
14843         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
14844         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
14845         * g++.old-deja/g++.pt/nontype3.C: Likewise.
14846         * g++.old-deja/g++.pt/t39.C: Likewise.
14847         * g++.old-deja/g++.robertl/eb106.C: Likewise.
14848         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
14849
14850 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
14851
14852         PR fortran/25075
14853         intrinsic_argument_conformance_1.f90: New test.
14854
14855 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
14856
14857         PR fortran/20845
14858         * gfortran.dg/char_result_11.f90: Add SAVE.
14859         * gfortran.dg/der_pointer_4.f90: Ditto.
14860         * gfortran.dg/default_initialization.f90: New test.
14861
14862 2006-02-03  Jeff Law  <law@redhat.com>
14863
14864         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
14865         handle more than 100 dump files.
14866         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
14867         * lib/scantree.exp (scan-tree-dump): Likewise.
14868         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
14869         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
14870         * lib/scanipa.exp (scan-ipa-dump): Likewise.
14871         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
14872         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
14873
14874 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
14875
14876         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
14877
14878 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
14879
14880         * g++.dg/template/using12.C: New test.
14881
14882 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
14883
14884         * gcc.target/powerpc/pr25960.c: New test.
14885
14886 2006-02-02  Steven G. Kargl  <kargls@comcast>
14887
14888         PR fortran/24958
14889         gfortran.dg/nullify_2.f90: New test.
14890
14891 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
14892
14893         PR 25990
14894         * gcc.dg/gomp/pr25990.c: New test.
14895
14896 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
14897
14898         PR c++/25342
14899         * g++.gd/template/partial4.C: New test.
14900
14901 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
14902
14903         PR middle-end/26001
14904         * gfortran.dg/data_char_2.f90: New.
14905
14906 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
14907
14908         PR fortran/26039
14909         maxval_maxloc_conformance_1.f90: New test.
14910
14911 2006-01-31  Richard Guenther  <rguenther@suse.de>
14912
14913         * gcc.target/i386/sselibm-1.c: New testcase.
14914         * gcc.target/i386/sselibm-2.c: Likewise.
14915         * gcc.target/i386/sselibm-3.c: Likewise.
14916         * gcc.target/i386/sselibm-4.c: Likewise.
14917         * gcc.target/i386/sselibm-5.c: Likewise.
14918
14919 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14920
14921         PR fortran/24266
14922         * gfortran.dg/arrayio_derived_2.f90: New.
14923
14924 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
14925
14926         * gcc.dg/unsigned-long-compare.c: New test.
14927
14928 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
14929
14930         PR testsuite/25318
14931         * lib/target-supports.exp (check_effective_target_freorder):
14932         Check to see if target supports -freorder-blocks-and-partition.
14933         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
14934         instead of "dg-require-named-sections".
14935
14936 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
14937
14938         PR target/14798:
14939         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
14940         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
14941         * gcc.dg/pragma-isr-trapa2.c: Likewise.
14942         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
14943         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
14944         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
14945         * gcc.dg/attr-isr-trap_exit.c: Likewise.
14946         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
14947
14948 2006-01-30  Richard Guenther  <rguenther@suse.de>
14949
14950         PR c++/23372
14951         * gcc.dg/pr23372-1.C: New testcase.
14952
14953 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
14954
14955         * gcc.dg/gomp/pr25874.c: New test.
14956
14957 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
14958
14959         PR tree-opt/25911
14960         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
14961
14962 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
14963
14964         PR fortran/18578
14965         PR fortran/18579
14966         PR fortran/20857
14967         PR fortran/20885
14968         * gfortran.dg/intent_out_1.f90: New test.
14969
14970 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
14971
14972         PR fortran/17911
14973         * gfortran.dg/procedure_lvalue.f90: New test.
14974
14975         PR fortran/20895
14976         PR fortran/25030
14977         * gfortran.dg/char_pointer_assign_2.f90: New test.
14978         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
14979         assignment to be consistent with standard.
14980         * gfortran.dg/char_result_2.f90: The same.
14981         * gfortran.dg/char_result_8.f90: The same.
14982
14983 2006-01-28  Zack Weinberg  <zackw@panix.com>
14984
14985         * gcc.dg/Woverlength-strings.c
14986         * gcc.dg/Woverlength-strings-pedantic-c89.c
14987         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
14988         * gcc.dg/Woverlength-strings-pedantic-c99.c
14989         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
14990
14991 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
14992
14993         * gcc.c-torture/execute/20060127-1.c: New test.
14994
14995 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14996
14997         PR c++/25999
14998         * g++.dg/ext/pragmaweak1.C: New test.
14999
15000 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15001
15002         PR c++/25855
15003         * g++.dg/template/spec29.C: New test.
15004
15005 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
15006
15007         PR c/19606.
15008         * gcc.c-torture/execute/pr19606.c: New.
15009
15010 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
15011
15012         * gcc.dg/pragma-re-4.c: New test.
15013
15014 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
15015
15016         PR fortran/25964
15017         * gfortran.dg/assumed_size_refs_3.f90: New test.
15018
15019 2006-01-27  Ben Elliston  <bje@au.ibm.com>
15020
15021         * gcc.misc-tests/dectest.exp: Remove defunct comment.
15022
15023 2006-01-26  Laurent GUERBY <laurent@guerby.net>
15024
15025         PR ada/21317
15026         * ada/acats/support/impdef.a: Add One_Long_Second.
15027         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15028         * ada/acats/tests/c9/c94026.a: Likewise.
15029         * ada/acats/tests/c9/c97305c.ada: Likewise.
15030         * ada/acats/tests/c9/c99004a.ada: Likewise.
15031
15032 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
15033
15034         PR fortran/25964
15035         * gfortran.dg/global_references_2.f90: New test.
15036
15037         PR fortran/25084
15038         PR fortran/20852
15039         PR fortran/25085
15040         PR fortran/25086
15041         * gfortran.dg/assumed_charlen_function_1.f90: New test.
15042         * gfortran.dg/assumed_charlen_function_3.f90: New test.
15043
15044         PR fortran/25416
15045         * gfortran.dg/assumed_charlen_function_2.f90: New test.
15046
15047 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
15048
15049         PR c/25892
15050         * gcc.dg/Wpointer-sign.c: New.
15051         * gcc.dg/Wpointer-sign-Wall.c: New.
15052         * gcc.dg/Wpointer-sign-Wall-no.c: New.
15053         * gcc.dg/Wpointer-sign-pedantic.c: New.
15054         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15055         * gcc.dg/conv-2.c: Use -Wpointer-sign.
15056
15057 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
15058
15059         PR C/25861
15060         * gcc.c-torture/compile/pr25861.c: New test.
15061
15062 2006-01-26  Paul Brook  <paul@codesourcery.com>
15063
15064         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15065         on short-enum targets.
15066         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15067         variable.
15068         (generate_fields): Use short_enums.
15069         (main): Set short_enums.  Document -e.
15070         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15071         on short-enum targets.
15072         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15073         variable.
15074         (generate_fields): Use short_enums.
15075         (main): Set short_enums.  Document -e.
15076         * lib/target-supports.exp (check_effective_target_short_enums): New.
15077
15078 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
15079
15080         PR target/25947
15081         * gcc.dg/torture/pr25947-1.c: New test.
15082
15083 2006-01-25  Jan Hubicka  <jh@suse.cz>
15084             Roger Sayle  <roger@eyesopen.com>
15085
15086         PR rtl-optimization/25703
15087         * gcc.target/i386/20060125-1.c: New test case.
15088         * gcc.target/i386/20060125-2.c: New test case.
15089
15090 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15091
15092         PR fortran/18540
15093         * gfortran.dg/goto_1.f: New.
15094
15095 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
15096
15097         PR fortran/25716
15098         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15099         25716 on 32-bit systems too.
15100
15101 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
15102
15103         PR testsuite/25590
15104         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15105
15106 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
15107
15108         * gcc.dg/tree-ssa/gen-vect-33.c: New.
15109
15110 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15111
15112         PR fortran/25835
15113         * gfortran.dg/read_eof.f90: Delete, renamed.
15114         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15115         * gfortran.dg/read_eof_2.f90: New test.
15116         * gfortran.dg/read_eof_3.f90: New test.
15117
15118 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
15119
15120         PR tree-opt/25860
15121         * gcc.c-torture/compile/pr25860.c: New test.
15122
15123 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15124
15125         PR c++/25552
15126         * g++.dg/parse/dtor8.C: New test.
15127
15128 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
15129
15130         PR testsuite/25891
15131         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15132         * gcc.dg/gomp/gomp.exp: Return without testing anything if
15133         check_effective_target_fopenmp returns 0.
15134
15135 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
15136
15137         PR ada/20548
15138         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15139         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15140         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15141
15142 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
15143
15144         PR tree-opt/25857
15145         * g++.dg/opt/pr25857.C: New test.
15146
15147 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
15148         Jan Hubicka  <jh@suse.cz>
15149         Richard Guenther  <rguenther@suse.de>
15150
15151         PR rtl-optimization/25654
15152         * gcc.dg/torture/pr25654.c: New testcase.
15153         * gcc.target/i386/pr25654.c: Likewise.
15154
15155 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
15156
15157         PR fortran/25901
15158         * gfortran.dg/internal references_2.f90: New test.
15159
15160         Fix regression in testing of admissability of attributes.
15161         * gfortran.dg/intent_used_1.f90: New test.
15162
15163 2006-01-23  Ben Elliston  <bje@au.ibm.com>
15164
15165         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15166         Remove target conditional torture options for i?86 and x86_64
15167         GNU/Linux.
15168
15169 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15170
15171         PR c++/10891
15172         * g++.dg/rtti/no-rtti.C: New.
15173
15174 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
15175
15176         PR c++/25895
15177         * g++.dg/inherit/conv2.C: New test.
15178
15179         PR c++/25856
15180         * g++.dg/parse/dtor7.C: New test.
15181
15182         PR c++/25858
15183         * g++.dg/template/crash44.C: New test.
15184
15185 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
15186
15187         PR fortran/25124
15188         PR fortran/25625
15189         * gfortran.dg/internal_references_1.f90: New test.
15190           PR fortran/20881
15191         PR fortran/23308
15192         PR fortran/25538
15193         PR fortran/25710
15194         * gfortran.dg/global_references_1.f90: New test.
15195         * gfortran.dg/g77/19990905-1.f: Restore the error that
15196         there is a clash between the common block name and
15197         the name of a subroutine reference.
15198
15199         PR fortran/PR24276
15200         * gfortran.dg/aliasing_dummy_1.f90: New test.
15201
15202 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
15203
15204         * gcc.dg/vmx/1b-01.c: Warning fix.
15205         * gcc.dg/vmx/1c-02.c: Likewise.
15206         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15207
15208 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
15209
15210         PR testsuite/24962
15211         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15212
15213 2006-01-20  Richard Guenther  <rguenther@suse.de>
15214         Steven Bosscher <stevenb.gcc@gmail.com>
15215
15216         PR rtl-optimization/24626
15217         * gcc.dg/torture/pr24626-1.c: New testcase.
15218         * gcc.dg/torture/pr24626-2.c: Likewise.
15219         * gcc.dg/torture/pr24626-3.c: Likewise.
15220         * gcc.dg/torture/pr24626-4.c: Likewise.
15221
15222 2006-01-20  Dirk Mueller  <dmueller@suse.com>
15223
15224         PR c++/5520
15225         * g++.dg/warn/empty-body.C: New.
15226
15227 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
15228
15229         PR c++/22136
15230         * g++.dg/template/using10.C: New test.
15231         * g++.dg/temlpate/using11.C: Likewise.
15232         * g++.dg/inherit/using5.C: Tweak error messages.
15233
15234 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
15235
15236         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15237         target test.
15238         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15239
15240 2006-01-19  Jan Hubicka  <jh@suse.cz>
15241
15242         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15243
15244 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15245
15246         PR c++/25854
15247         * g++.dg/template/spec28.C: New test.
15248
15249 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
15250
15251         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15252         (switchfiles): Fix fprintf's by adding srcdir or removing it.
15253
15254 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
15255
15256         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15257         * gcc.dg/gomp/critical-1.c: Likewise.
15258         * gcc.dg/gomp/critical-3.c: Likewise.
15259         * gcc.dg/gomp/empty.c: Likewise.
15260         * gcc.dg/gomp/ordered-1.c: Likewise.
15261         * gcc.dg/gomp/for-4.c: Likewise.
15262         * gcc.dg/gomp/for-6.c: Likewise.
15263         * gcc.dg/gomp/master-3.c: Likewise.
15264         * gcc.dg/gomp/for-8.c: Likewise.
15265         * gcc.dg/gomp/for-10.c: Likewise.
15266         * gcc.dg/gomp/for-18.c: Likewise.
15267         * gcc.dg/gomp/for-5.c: Likewise.
15268         * gcc.dg/gomp/for-7.c: Likewise.
15269         * gcc.dg/gomp/for-9.c: Likewise.
15270
15271 2006-01-18  Jeff Law  <law@redhat.com>
15272
15273         * gcc.dg/tree-ssa/vrp25.c: New test.
15274
15275 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15276
15277         * gcc.dg/pr25805.c: Fix misapplied patch.
15278
15279 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
15280
15281         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15282         (check_effective_target_vect_udot_qi): New.
15283         (check_effective_target_vect_sdot_hi): New.
15284         (check_effective_target_vect_udot_hi): New.
15285         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15286         prefixed with "wrapv-" with -fwrapv.
15287         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15288         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15289         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15290         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15291         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15292
15293         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15294         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15295         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15296         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15297
15298 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15299
15300         PR c++/16829
15301         * g++.dg/other/default2.C: New test.
15302         * g++.dg/other/default3.C: New test.
15303
15304 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15305
15306         PR c/25805
15307         * gcc.dg/pr25805.c: New file.
15308
15309 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
15310
15311         PR c++/25836
15312         * g++.dg/template/init6.C: New test.
15313
15314 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
15315
15316         * gcc.dg/tree-ssa/pr24287.c: New test
15317
15318 2006-01-18  Eric Christopher  <echristo@apple.com>
15319
15320         * g++.dg/eh/table.C: New.
15321
15322 2006-01-18  DJ Delorie  <dj@redhat.com>
15323
15324         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15325         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15326         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15327         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15328
15329 2006-01-18  Jeff Law  <law@redhat.com>
15330
15331         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15332         on wrapping on overflow semantics.
15333
15334         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15335
15336         * gcc.gc/tree-ssa/vrp23.c: New test.
15337         * gcc.gc/tree-ssa/vrp24.c: New test.
15338
15339 2006-01-18  Richard Henderson  <rth@redhat.com>
15340             Aldy Hernandez  <aldyh@redhat.com>
15341             Jakub Jelinek  <jakub@redhat.com>
15342             Diego Novillo  <dnovillo@redhat.com>
15343             Uros Bizjak  <uros@kss-loka.si>
15344
15345         * gcc.dg/gomp: New directory.
15346
15347 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
15348             Steven G. Kargl  <kargls@comcast.net>
15349
15350         PR fortran/20869
15351         * gfortran.dg/intrinsic_external_1.f90: New test.
15352
15353         PR fortran/20875.
15354         * gfortran.dg/elemental_pointer_1.f90: New test.
15355
15356         PR fortran/25024
15357         * gfortran.dg/external_procedures_1.f90: New test.
15358
15359         PR fortran/25785
15360         gfortran.dg/assumed_present.f90: New test.
15361
15362 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
15363
15364         * g++.dg/parse/lookup5.C: New test.
15365
15366 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15367
15368         PR fortran/25697
15369         * gfortran.dg/read_eof.f90: New test.
15370
15371 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15372
15373         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15374         add a closing brace.
15375
15376 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15377
15378         PR fortran/25631
15379         * gfortran.dg/fmt_tl.f: New test.
15380
15381 2006-01-17  Eric Christopher  <echristo@apple.com>
15382
15383         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15384         * g++.old-deja/g++.warn/impint2.C: Ditto.
15385         * g++.old-deja/g++.other/null1.C: Ditto.
15386         * g++.dg/warn/conv2.C: Ditto.
15387         * g++.dg/warn/conv4.C: New file.
15388
15389 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15390
15391         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15392
15393 2006-01-17  Andreas Jaeger  <aj@suse.de>
15394             Janis Johnson <janis187@us.ibm.com>
15395
15396         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15397         in 64-bit.
15398         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15399         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15400
15401 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15402
15403         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15404         (switchfiles): xfail txxx where xxx >= 25.
15405
15406 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15407
15408         PR testsuite/25764
15409         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15410
15411 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
15412
15413         PR c/25682
15414         * gcc.dg/pr25682.c: New test.
15415         * g++.dg/parse/array-size2.C: New test.
15416
15417 2006-01-16  Ian Lance Taylor  <ian@airs.com>
15418
15419         * consistency.vlad: Remove entire directory, 1652 files.
15420
15421 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
15422
15423         * lib/target-supports.exp (check_effective_target_dfp_nocache,
15424         check_effective_target_dfprt_nocache): New.
15425         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15426         (check_effective_target_dfprt): New.
15427         * lib/c-compat.exp (check_dfp): Remove.
15428         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15429         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15430         level of support for decimal float.
15431         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15432         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15433         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15434         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15435         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15436         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15437         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15438         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15439         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15440         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15441         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15442         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15443         directives.
15444
15445 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
15446
15447         PR testsuite/25741
15448         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15449         $base_dir/../.
15450         * lib/gfortran.exp (gfortran_init): Likewise.
15451         * lib/obj-c++.exp (obj-c++_init): Likewise.
15452         * lib/scanasm.exp (scan-assembler-dem): Likewise.
15453         (scan-assembler-dem-not): Likewise.
15454         * lib/scandump.exp (scan-dump-dem): Likewise.
15455         (scan-dump-dem-not): Likewise.
15456
15457 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
15458
15459         PR testsuite/25767
15460         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15461         powerpc-*-darwin*.
15462         * lib/obj-c++.exp (obj-c++_init): Likewise.
15463
15464 2006-01-16  Richard Guenther  <rguenther@suse.de>
15465
15466         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15467
15468 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15469
15470         PR testsuite/25777
15471         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15472         to LD_LIBRARY_PATH.
15473
15474 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15475             Andrew Pinski  <pinskia@physics.uc.edu>
15476
15477         * gcc.dg/minmax-1.c: New test.
15478
15479 2006-01-16  Ben Elliston  <bje@au.ibm.com>
15480
15481         * gcc.dg/dfp/dfp.exp: Correct FSF address.
15482         * gcc.misc-tests/dectest.exp: Ditto.
15483
15484 2006-01-15  Ian Lance Taylor  <ian@airs.com>
15485
15486         PR testsuite/25796
15487         * gcc.target/i386/cmov6.c: Use -march=k8.
15488
15489 2006-01-15  Andreas Jaeger  <aj@suse.de>
15490
15491         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15492         x86 does not have __float128.
15493
15494 2006-01-14  Ian Lance Taylor  <ian@airs.com>
15495
15496         * gcc.target/i386/cmov6.c: New test.
15497
15498 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
15499
15500         PR c++/25663
15501         * g++.dg/template/ctor6.C: New test.
15502
15503 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
15504
15505         PR tree-optimization/25485
15506         * gcc.dg/tree-ssa/pr25485.c: New.
15507
15508 2006-01-14  Richard Guenther  <rguenther@suse.de>
15509
15510         PR tree-optimization/22548
15511         PR tree-optimization/22555
15512         PR tree-optimization/22501
15513         * gcc.dg/tree-ssa/alias-4.c: New testcase.
15514         * gcc.dg/tree-ssa/alias-5.c: Likewise.
15515         * gcc.dg/tree-ssa/alias-6.c: Likewise.
15516         * gcc.dg/tree-ssa/alias-7.c: Likewise.
15517         * gcc.dg/tree-ssa/alias-8.c: Likewise.
15518         * gcc.dg/tree-ssa/alias-9.c: Likewise.
15519         * gcc.dg/tree-ssa/alias-10.c: Likewise.
15520         * gcc.dg/tree-ssa/alias-11.c: Likewise.
15521         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15522
15523 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
15524
15525         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
15526         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15527
15528 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
15529         Richard Guenther  <rguenther@suse.de>
15530
15531         PR rtl-optimization/24257
15532         * gcc.dg/torture/pr24257.c: New testcase.
15533
15534 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
15535
15536         * gcc.c-torture/execute/20060110-1.c: New test.
15537         * gcc.c-torture/execute/20060110-2.c: New test.
15538
15539 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
15540
15541         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15542
15543 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
15544
15545         PR fortran/25756
15546         * gfortran.dg/label_3.f90: New test.
15547
15548 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
15549
15550         PR tree-optimization/25771
15551         * g++.dg/tree-ssa/pr25771.C: New test
15552
15553 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15554
15555         PR tree-opt/24365
15556         * g++.dg/opt/complex5.C: New test.
15557
15558 2006-01-13  Richard Guenther  <rguenther@suse.de>
15559
15560         * gcc.target/i386/387-9.c: New testcase.
15561
15562 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15563
15564         PR c++/24824
15565         * g++.dg/debug/dwarf2-1.C: New.
15566
15567 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15568
15569         PR testsuite/25728
15570         * lib/gcov.exp (verify-lines): Add "close $fd".
15571
15572 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
15573             Ben Elliston  <bje@au.ibm.com>
15574
15575         * gcc.dg/dfp/inf-1.c: New test.
15576
15577 2006-01-12  Janis Johnson <janis187@us.ibm.com>
15578             Yao Qi  <qiyaoltc@cn.ibm.com>
15579             Ben Elliston  <bje@au.ibm.com>
15580             Jon Grimm  <jgrimm2@us.ibm.com>
15581
15582         * gcc.dg/nodfp-1.c: New test.
15583         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15584         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15585         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15586         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15587         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15588         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15589         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15590         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15591         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15592         * gcc.dg/format/dfp-scanf-1.c: Likewise.
15593         * gcc.dg/format/dfp-printf-1.c: Likewise.
15594         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15595         (compat_setup_dfp): New.
15596         * gcc.dg/compat/compat.exp: Use it.
15597         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15598         Make some variables global, prepend "compat_" to their names.
15599         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15600         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15601         * gcc.misc-tests/dectest.exp: New test driver for decTest.
15602         * lib/compat.exp (compat_skip_list): Make global, rename.
15603         * lib/c-compat.exp: New file.
15604         * lib/target-supports.exp (check_effective_target_dfp): New.
15605
15606         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15607         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15608         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15609         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15610         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15611         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15612         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15613         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15614         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15615         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15616         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15617         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15618         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15619         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15620         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15621         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15622         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15623         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15624         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15625         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15626         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15627         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15628         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15629         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15630         gcc.dg/dfp/struct-layout-1.c,
15631         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15632         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15633         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15634         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15635         gcc.dg/dfp/func-vararg-dfp.c,
15636         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15637         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15638         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15639         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15640         gcc.dg/dfp/wtr-conversion-1.c: New tests.
15641
15642 2006-01-11  Richard Guenther  <rguenther@suse.de>
15643
15644         PR tree-optimization/25734
15645         * gcc.dg/tree-ssa/pr25734.c: New testcase.
15646
15647 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15648
15649         PR fortran/25486
15650         * gfortran.dg/literal_character_constant_1_x.F: New test.
15651         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15652         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15653         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15654
15655 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15656
15657         PR c++/25386
15658         * g++.dg/ext/packed3.C: Add expected packed error.
15659
15660 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
15661
15662         PR target/25706
15663         * gcc.dg/torture/pr25706-1.c: New test.
15664
15665 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
15666
15667         PR tree-optimization/23109
15668         PR tree-optimization/23948
15669         PR tree-optimization/24123
15670
15671         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15672         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15673         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15674         g++.dg/tree-ssa/pr23948.C: New testcases.
15675         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15676         three divisions in order to do the optimization.
15677
15678 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15679
15680         PR c++/25632
15681         * g++.dg/other/pr25632.C: New test.
15682
15683 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
15684
15685         PR fortran/25730
15686         * gfortran.dg/used_types_1.f90: New test.
15687
15688 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
15689
15690         PR target/25718
15691         * gcc.dg/torture/pr25718-1.c: New test.
15692
15693 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15694
15695         * gfortran.dg/list_read_2.f90: Fix typo in description.
15696
15697 2006-01-10  Jan Beulich  <jbeulich@novell.com>
15698
15699         * lib/target-supports.exp (check_visibility_available): Simplify test
15700         for *-*-netware*.
15701         (check_profiling_available): Fail for *-*-netware*.
15702         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15703         * gcc.dg/20021014-1.c: Likewise.
15704         * gcc.dg/nest.c: Likewise.
15705
15706 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15707
15708         fortran/24936
15709         * gfortran.dg/forall_3.f90: New test.
15710
15711 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15712
15713         PR fortran/21977
15714         * gfortran.dg/nesting_2.f90: New test.
15715         * gfortran.dg/nesting_3.f90: New test.
15716
15717 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
15718
15719         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
15720         Fix typo in comment.
15721
15722 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15723
15724         * gfortran.dg/single_char_string.f90: New test.
15725
15726 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15727
15728         * gfortran.dg/ichar_2.f90: New test.
15729
15730 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15731
15732         PR fortran/25093
15733         * gfortran.dg/private_type_4.f90: New.
15734
15735 2006-01-07  Richard Guenther  <rguenther@suse.de>
15736
15737         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
15738
15739 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15740
15741         * gfortran.dg/func_decl_1.f90: New.
15742         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
15743         * gfortran.dg/array_alloc_2.f90: Likewise.
15744         * gfortran.dg/char_result_8.f90: Likewise.
15745         * gfortran.dg/dup_save_1.f90: Likewise.
15746         * gfortran.dg/dup_save_2.f90: Likewise.
15747         * gfortran.dg/f2c_6.f90: Likewise.
15748         * gfortran.dg/f2c_7.f90: Likewise.
15749         * gfortran.dg/func_result_2.f90: Likewise.
15750         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15751
15752 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
15753
15754         PR fortran/22146
15755         * gfortran.dg/elemental_subroutine_1.f90: New test.
15756         * gfortran.dg/elemental_subroutine_2.f90: New test.
15757
15758         PR fortran/25029
15759         PR fortran/21256
15760         * gfortran.dg/assumed_size_refs_1.f90: New test.
15761
15762         PR fortran/20868
15763         PR fortran/20870
15764         * gfortran.dg/assumed_size_refs_2.f90: New test.
15765         * gfortran.dg/initialization_1.f90: Change warning message.
15766
15767 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
15768
15769         * gcc.dg/tree-ssa/loop-15.c: New test.
15770
15771 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15772
15773         PR fortran/25598
15774         * gfortran.dg/backspace_3.f: New test.
15775         * gfortran.dg/backspace_4.f: New test.
15776
15777 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15778
15779         PR fortran/24268
15780         * gfortran.dg/fmt_white.f: Update test.
15781
15782 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
15783
15784         * gcc.dg/cast-1.c: Add new warning.
15785         * gcc.dg/cast-2.c: Likewise.
15786         * gcc.dg/cast-3.c: Likewise.
15787         * gcc.dg/format/cast-1.c: Likewise.
15788         * gcc.dg/cast-4.c: New testcase.
15789
15790 2006-01-05  Richard Guenther  <rguenther@suse.de>
15791
15792         PR tree-optimization/22555
15793         * gcc.dg/tree-ssa/alias-3.c: New testcase.
15794
15795 2006-01-05  Richard Guenther  <rguenther@suse.de>
15796             Diego Novillo  <dnovillo@redhat.com>
15797
15798         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
15799         * gcc.dg/tree-ssa/loop-8.c: Likewise.
15800         * gcc.dg/tree-ssa/loop-1.c: Likewise.
15801         * gcc.dg/tree-ssa/pr23294.c: Likewise.
15802         * gcc.dg/tree-ssa/pr21985.c: Likewise.
15803         * gcc.dg/tree-ssa/loop-14.c: Likewise.
15804         * gcc.dg/tree-ssa/loop-2.c: Likewise.
15805         * gcc.dg/tree-ssa/loop-3.c: Likewise.
15806         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15807         * gcc.dg/tree-ssa/pr21171.c: Likewise.
15808         * gcc.dg/tree-ssa/loop-5.c: Likewise.
15809         * gcc.dg/tree-ssa/loop-10.c: Likewise.
15810         * gcc.dg/tree-ssa/loop-6.c: Likewise.
15811         * treelang/compile/extravar.tree: Likewise.
15812         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
15813         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
15814         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
15815         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15816         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
15817
15818 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15819
15820         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
15821         for 64-bit fix.
15822
15823 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
15824
15825         PR fortran/23675
15826         gfortran.dg/char_result_11.f90: New.
15827
15828 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
15829
15830         PR c++/24782
15831         * g++.dg/parse/access9.C: New test.
15832         * g++.dg/tc1/dr52.C: Tweak error markers.
15833
15834 2006-01-04  Richard Henderson  <rth@redhat.com>
15835
15836         Merge from gomp branch.
15837         * g++.dg/parse/pragma2.C: Update expected error lines.
15838
15839 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
15840
15841         * g++.dg/other/i386-2.C: New test.
15842
15843         PR target/25554
15844         * gcc.c-torture/compile/20051228-1.c: New test.
15845
15846         PR c/25559
15847         * gcc.dg/pr25559.c: New test.
15848
15849 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
15850
15851         PR c++/25492
15852         * g++.dg/lookup/friend9.C: New test.
15853
15854         PR c++/25625
15855         * g++.dg/template/repo5.C: New test.
15856
15857 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
15858
15859         PR fortran/25101
15860         * gfortran.dg/forall_2.f90: New test.
15861
15862 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15863
15864         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
15865         dg-require-weak.  Adjust regexp to handle leading-underscore
15866         targets and space as well as TAB after .weak.  Change previous
15867         64-bit fix to not use naked dot.
15868
15869 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
15870
15871         PR rtl-optimization/25578
15872         * gcc.c-torture/execute/20060102-1.c: New testcase.
15873
15874 2006-01-03  Richard Guenther  <rguenther@suse.de>
15875
15876         PR c/25183
15877         * gcc.dg/torture/pr25183.c: New testcase.
15878
15879 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
15880
15881         Merge from gomp-branch.
15882         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15883         * gcc.dg/ia64-sync-2.c: Likewise.
15884         * gcc.dg/ia64-sync-3.c: Likewise.
15885         * gcc.dg/ia64-sync-4.c: Likewise.
15886         * gcc.dg/sync-2.c: Likewise.
15887         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15888         that sparc64-*-* and sparcv9-*-* supports sync builtins.
15889
15890 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
15891
15892         PR c++/25635
15893         * g++.dg/parse/operator6.C: New test.
15894
15895         PR c++/25637
15896         * g++.dg/parse/error29.C: New test.
15897
15898         PR c++/25638
15899         * g++.dg/parse/dtor6.C: New test.
15900
15901         PR c++/25633
15902         * g++.dg/parse/ctor3.C: New test.
15903
15904         PR c++/25634
15905         * g++.dg/template/class3.C: New test.
15906
15907 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
15908
15909         * g++.dg/debug/debug9.C: New.
15910
15911 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
15912
15913         PR fortran/24640
15914         * gfortran.dg/label_2.f90: New test.
15915
15916 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15917
15918         * g++.dg/lookup/using12.C: Tighten error marker.
15919
15920 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
15921             Andrew Pinski <pinskia@physics.uc.edu>
15922
15923         * gcc.target/powerpc/darwin-abi-3.c: New file.
15924         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
15925         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
15926         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
15927         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
15928         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
15929         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
15930         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
15931         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
15932
15933 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
15934
15935         * gcc.dg/tree-ssa/loadpre1.c: New;
15936         * gcc.dg/tree-ssa/loadpre2.c: New;
15937         * gcc.dg/tree-ssa/loadpre3.c: New;
15938         * gcc.dg/tree-ssa/loadpre4.c: New;
15939         * gcc.dg/tree-ssa/loadpre5.c: New;
15940         * gcc.dg/tree-ssa/loadpre6.c: New;
15941         * gcc.dg/tree-ssa/loadpre7.c: New;
15942         * gcc.dg/tree-ssa/loadpre8.c: New;
15943         * gcc.dg/tree-ssa/loadpre9.c: New;
15944
15945 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
15946
15947         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
15948         * g++.dg/abi/thunk4.C: Likewise.
15949
15950 2006-01-01  Andreas Jaeger  <aj@suse.de>
15951
15952         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
15953         portable.
15954
15955 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
15956
15957         PR c++/25294
15958         * gcc.dg/pragma-pack-3.c: New test.
15959         * g++.dg/parse/pragma3.C: New test.
15960
15961 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15962
15963         PR middle-end/24827
15964         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
15965
15966 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15967
15968         PR testsuite/25214
15969         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
15970
15971 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15972
15973         PR fortran/22607
15974         * gfortran-dg/pure_byref_3.f90: New.
15975
15976         fortran/PR 25396
15977         * gfortran.dg/userdef_operator_1.f90: New.
15978
15979 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15980
15981         * g++.dg/abi/thunk3.C: New.
15982         * g++.dg/abi/thunk4.C: New.
15983
15984 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
15985
15986         PR fortran/25532
15987         * gfortran.dg/host_used_types_1.f90: New test. Check that host
15988         associated derived type components of derived types are
15989         properly declared in contained procedures.
15990
15991 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15992
15993         PR libgfortran/25139
15994         * gfortran.dg/backspace_2.f: New test.
15995
15996 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15997
15998         PR libgfortran/25550
15999         * gfortran.dg/endfile.f: New test.
16000
16001 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16002
16003         PR libgfortran/25419
16004         * gfortran.dg/comma.f: New test.
16005
16006 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16007
16008         * lib/gfortran-dg.exp: Remove trailing whitespace.
16009         * lib/fortran-torture.exp: Test with -fbounds-check instead of
16010         -funroll-all-loops.
16011
16012 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
16013
16014         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16015         Extended Double long doubles or repeat tests when long double is
16016         the same size as double.
16017
16018 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16019
16020         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16021
16022         PR testsuite/25442
16023         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16024         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16025
16026         PR testsuite/25441
16027         * gcc.dg/pr23911.c: Make test variable static.
16028
16029         PR testsuite/25444
16030         * gcc.dg/tree-ssa/pr14841.c: Likewise.
16031
16032 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16033
16034         PR c++/25439
16035         * g++.dg/parse/crash17.C: Adjust error markers.
16036         * g++.dg/template/error20.C: New test.
16037
16038 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16039
16040         PR c++/23172
16041         * g++.dg/ext/complit4.C: New test.
16042
16043         PR c++/25417
16044         * g++.dg/ext/complit5.C: Likewise.
16045
16046 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
16047
16048         PR tree-optimization/25125
16049         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16050         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16051         * gcc.c-torture/execute/pr25125.c: New.
16052
16053 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
16054
16055         PR fortran/25029
16056         PR fortran/21256
16057         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16058         functions with incorrect assumed size references.
16059
16060 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16061
16062         PR c++/23171
16063         * g++.dg/opt/init1.C: New test.
16064
16065 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
16066
16067         PR c++/24671
16068         * g++.dg/template/sfinae3.C: New test.
16069
16070 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16071
16072         * g++.dg/other/friend4.C: New test.
16073
16074 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16075
16076         PR target/25005
16077         * g++.dg/opt/pr25005.C: New test.
16078
16079 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16080
16081         PR c++/25369
16082         * g++.dg/template/ptrmem16.C: New test.
16083
16084 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
16085
16086         PR fortran/25029
16087         PR fortran/21256
16088         * gfortran.dg/initialization_1.f90: Add test of SIZE.
16089
16090 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16091
16092         PR libgfortran/25307
16093         * gfortran.dg/list_read_5.f90: New test.
16094
16095 2005-12-22  Richard Henderson  <rth@redhat.com>
16096
16097         * gcc.target/i386/sse-7.c: Use -msse2.
16098
16099 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16100
16101         PR rtl-optimization/25432
16102         * gcc.c-torture/compile/20051216-1.c: New test.
16103
16104         PR objc/25328
16105         * objc/execute/pr25328.m: New test.
16106
16107 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16108
16109         PR c++/25364
16110         * g++.dg/template/call4.C: New test.
16111
16112 2005-12-22  Dale Johannesen  <dalej@apple.com>
16113
16114         * gcc.target/i386/sse-17.c: New.
16115
16116 2005-12-22  Paul Brook  <paul@codesourcery.com>
16117
16118         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16119
16120 2005-12-22  Paul Brook  <paul@codesourcery.com>
16121
16122         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16123
16124 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16125
16126         PR tree-opt/25513
16127         * gcc.c-torture/compile/pr25513.c: New test.
16128
16129 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16130
16131         PR c++/23333
16132         * g++.dg/parse/error25.C: Add more tests.
16133
16134 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16135
16136         PR fortran/18990
16137         * gfortran.dg/der_charlen_1.f90: New.
16138
16139 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
16140
16141         PR fortran/20889
16142         * gfortran.dg/pointer_component_type_1.f90: New test.
16143
16144         PR fortran/25029
16145         PR fortran/21256
16146         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16147         should give an error with assumed size array refernces and checks
16148         those that should not.
16149         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16150         reference an upper bound so that it does not generate an error.
16151
16152         PR fortran/19362
16153         PR fortran/20244
16154         PR fortran/20864
16155         PR fortran/25391
16156         * gfortran.dg/used_dummy_types_1.f90: New test.
16157         * gfortran.dg/used_dummy_types_2.f90: New test.
16158         * gfortran.dg/used_dummy_types_3.f90: New test.
16159         * gfortran.dg/used_dummy_types_4.f90: New test.
16160         * gfortran.dg/used_dummy_types_5.f90: New test.
16161
16162         PR fortran/23152
16163         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16164         group already being USE associated.
16165         * gfortran.dg/assumed_shape_nml.f90: New test.
16166         * gfortran.dg/assumed_size_nml.f90: New test.
16167
16168         PR fortran/20862
16169         PR fortran/25053
16170         PR fortran/25063
16171         PR fortran/25064
16172         PR fortran/25066
16173         PR fortran/25067
16174         PR fortran/25068
16175         PR fortran/25307
16176         * gfortran.dg/io_constraints_1.f90: New test.
16177         * gfortran.dg/io_constraints_1.f90: New test.
16178         * gfortran.dg/iostat_3.f90: Change wording of warning.
16179         * gfortran.dg/g77/19981216-0.f: The same.
16180
16181 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
16182
16183         PR tree-optimization/23518
16184         * gcc.dg/pr23518.c: New.
16185
16186 2005-12-21  Mike Stump  <mrs@apple.com>
16187
16188         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16189
16190 2005-12-21  Paul Brook  <paul@codesourcery.com>
16191
16192         * gcc.dg/pr19340.c: Skip on m68k targets.
16193
16194 2005-12-21  Steven Bosscher  <stevenb@suse.de>
16195
16196         PR rtl-optimization/25196
16197         * gcc.dg/pr25196.c: New test.
16198
16199 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
16200
16201         PR fortran/25423
16202         gfortran.dg/where_nested_1.f90: New.
16203
16204 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
16205
16206         PR tree-optimization/25382.
16207         * gcc.dg/tree-ssa/pr25382.c: New.
16208
16209 2005-12-20  Richard Guenther  <rguenther@suse.de>
16210
16211         PR middle-end/24306
16212         * gcc.target/i386/pr24306.c: New testcase.
16213
16214 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
16215
16216         PR tree-optimization/25501
16217         * gcc.dg/tree-ssa/pr25501.c: New.
16218
16219 2005-12-20  Richard Guenther  <rguenther@suse.de>
16220
16221         Revert
16222         2005-12-02  Richard Guenther  <rguenther@suse.de>
16223
16224         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16225
16226 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
16227
16228         PR c++/21228
16229         * g++.dg/warn/Wunreachable-code-2.C: New test.
16230
16231 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
16232
16233         PR c++/24278
16234         * g++.dg/template/ctor5.C: New test.
16235
16236         PR c++/24915
16237         * g++.dg/template/overload8.C: New test.
16238
16239 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
16240
16241         * gcc.c-torture/compile/pr25483 : New test.
16242
16243 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16244
16245         PR c++/20552
16246         * g++.dg/ext/typeof10.C: New test.
16247
16248 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16249
16250         * gcc.dg/mt-loopi1.c: New.
16251
16252 2005-12-18  Richard Guenther  <rguenther@suse.de>
16253
16254         PR tree-optimization/25481
16255         * gcc.dg/torture/pr25481.c: New testcase.
16256
16257 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16258
16259         PR rtl-optimization/21041
16260         * gcc.dg/pr21041.c: New test.
16261
16262 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16263
16264         PR libgfortran/25463
16265         * gfortran.dg/advance.f90: New test.
16266
16267 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
16268
16269         * gcc.dg/20051201-1.c: New test.
16270
16271 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
16272
16273         PR fortran/25018
16274         * gfortran.dg/initialization_1.f90: New test.
16275         * gfortran.dg/enum_5.f90: Change dg-error to new message.
16276         * gfortran.dg/g77/980616-0.f: The same.
16277
16278 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16279
16280         * PR fortran/25458
16281         * gfortran.dg/chkbits.f90: New test.
16282
16283 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16284
16285         * gfortran.dg/enum_5.f: Revert to previous version.
16286
16287 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16288
16289         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16290         * gfortran.dg/nested_modules_1.f90: Ditto.
16291         * gfortran.dg/hollerith_f95.f90: Ditto.
16292         * gfortran.dg/select_5.f90: Ditto.
16293         * gfortran.dg/secnds.f: Ditto.
16294         * gfortran.dg/hollerith2.f90: Ditto.
16295         * gfortran.dg/imag_2.f: Ditto.
16296         * gfortran.dg/ftell_2.f90: Ditto.
16297         * gfortran.dg/malloc_free_1.f90: Ditto.
16298         * gfortran.dg/logint-1.f: Ditto.
16299         * gfortran.dg/recursive_statement_functions.f90: Ditto.
16300         * gfortran.dg/e_d_fmt.f90: Ditto.
16301         * gfortran.dg/hollerith_legacy.f90: Ditto.
16302         * gfortran.dg/logint-2.f: Ditto.
16303         * gfortran.dg/enum_5.f90: Ditto.
16304         * gfortran.dg/f2c_2.f90: Ditto.
16305         * gfortran.dg/pr17143.f90: Ditto.
16306         * gfortran.dg/namelist_14.f90: Ditto.
16307         * gfortran.dg/logint-3.f: Ditto.
16308         * gfortran.dg/spread_scalar_source.f90: Ditto.
16309         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16310         * gfortran.dg/namelist_11.f: Ditto.
16311         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16312         * gfortran.dg/g77/20010519-1.f
16313         * gfortran.dg/g77/alpha1.f: Ditto.
16314         * gfortran.dg/g77/990115-1.f: Ditto.
16315         * gfortran.dg/g77/erfc.f: Ditto.
16316         * gfortran.dg/g77/19990313-3.f: Ditto.
16317         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16318         * gfortran.dg/g77/20010426.f: Ditto.
16319         * gfortran.dg/g77/19990313-0.f: Ditto.
16320         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16321         * gfortran.dg/g77/20000629-1.f: Ditto.
16322         * gfortran.dg/g77/970125-0.f: Ditto.
16323         * gfortran.dg/g77/8485.f: Ditto.
16324         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16325         * gfortran.dg/g77/19990313-1.f: Ditto.
16326         * gfortran.dg/g77/int8421.f: Ditto.
16327         * gfortran.dg/g77/19990305-0.f: Ditto.
16328         * gfortran.dg/g77/947.f: Ditto.
16329         * gfortran.dg/g77/19990905-2.f: Ditto.
16330         * gfortran.dg/g77/cabs.f: Ditto.
16331         * gfortran.dg/g77/19990313-2.f: Ditto.
16332         * gfortran.dg/g77/20020307-1.f: Ditto.
16333         * gfortran.dg/g77/dcomplex.f: Ditto.
16334         * gfortran.dg/g77/19990502-1.f: Ditto.
16335         * gfortran.dg/g77/19981216-0.f: Ditto.
16336         * gfortran.dg/common_4.f90: Ditto.
16337         * gfortran.dg/entry_4.f90: Ditto.
16338         * gfortran.dg/equiv_constraint_2.f90: Ditto.
16339         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16340         * gfortran.dg/namelist_12.f: Ditto.
16341         * gfortran.dg/scale_1.f90: Ditto.
16342         * gfortran.dg/modulo_1.f90
16343         * gfortran.dg/hollerith.f90: Ditto.
16344         * gfortran.dg/direct_io_3.f90: Ditto.
16345         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16346         * gfortran.dg/gnu_logical_1.F: Ditto.
16347         * gfortran.dg/unf_io_convert_1.f90: Ditto.
16348         * gfortran.dg/assign_1.f90: Ditto.
16349         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16350         * gfortran.dg/pr23095.f: Ditto.
16351         * gfortran.dg/read_float_1.f90: Ditto.
16352
16353 2005-12-17  Andreas Jaeger  <aj@suse.de>
16354
16355         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16356         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16357
16358 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16359
16360         PR fortran/24268
16361         * gfortran.dg/fmt_white.f: New test.
16362
16363 2005-12-16  Steven G. Kargl <kargls@comcast.net>
16364
16365         * gfortran.dg/label_1.f90: New test.
16366
16367 2005-12-15  Ben Elliston  <bje@au.ibm.com>
16368
16369         PR testsuite/25422
16370         * gcc.dg/20031012-1.c: Add -Walways-true option.
16371         * gcc.dg/weak/weak-3.c: Likewise.
16372         * g++.old-deja/g++.mike/warn8.C: Likewise.
16373
16374 2005-12-16  Mike Stump  <mrs@apple.com>
16375
16376         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16377         exit.
16378
16379 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16380
16381         PR libgfortran/25264
16382         PR libgfortran/25349
16383         * gfortran.dg/tl_editing.f90: Added additional checks.
16384         * gfortran.dg/t_editing.f: New test.
16385         * gfortran.dg/write_padding.f90: New test
16386
16387 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16388
16389         PR testsuite/25215
16390         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16391
16392 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
16393
16394         PR rtl-optimization/24899
16395         * gcc.c-torture/execute/20051215-1.c: New test.
16396
16397 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
16398
16399         PR 24823
16400         * gfortran.dg/pr24823.f: New test.
16401
16402 2005-12-16  Jeff Law  <law@redhat.com>
16403
16404         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16405
16406 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16407
16408         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16409         (base_types): Change C++ style comments to C style comments.  Remove
16410         aligned types from the array.  Keep Enums disabled.
16411         (complex_types): Remove aligned types from the array.
16412         Comment out "_Complex long double".
16413         (attrib_types): Remove.
16414         (complex_attrib_types): Remove.
16415         (attrib_array_types): Remove.
16416         (complex_attrib_array_types): Remove.
16417         (aligned_bitfld_types): Remove.
16418         (n_aligned_bitfld_types): Remove.
16419         (FEATURE_ALIGNEDPACKED): Delete.
16420         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16421         (singles): Remove support for adding attributes.
16422         (choose_type): Remove support for attributed types.
16423         (generate_fields): Remove support for attributed bit-fields.
16424         Remove support for adding attributes.
16425         (generate_random_tests): Remove support for adding attributes.
16426         (features): Add back "[0] :0" and "complex vector [0]".
16427         (main): Remove support for attributed bit-fields.
16428         Uncomment the calling of generate_random_tests for the rests of
16429         the tests.
16430
16431 2005-12-16  Jan Hubicka  <jh@suse.cz>
16432
16433         * gcc.c-torture/combine/pr25224.c: New.
16434
16435 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
16436
16437         PR other/25028
16438         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16439         HP-UX.
16440
16441 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
16442
16443         * gcc.dg/20051215-1.c: New file.
16444
16445 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16446
16447         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16448         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16449
16450 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
16451
16452         PR fortran/18197
16453         * gfortran.dg/dummy_functions_1.f90: New.
16454
16455 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
16456
16457         PR rtl-optimization/25310
16458         * gcc.c-torture/compile/pr25310.c: New test.
16459
16460 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16461
16462         PR debug/25023
16463         * gcc.dg/pr25023.c: New test.
16464
16465 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16466
16467         * g++.old-deja/g++.brendan/redecl1.C,
16468         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16469         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16470         g++.old-deja/g++.oliva/typeof1.C,
16471         g++.old-deja/g++.other/crash16.C,
16472         g++.old-deja/g++.other/crash34.C,
16473         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16474         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16475         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16476         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16477         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16478         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16479         Remove xfail.
16480
16481 2005-12-14  Kean Johnston  <jkj@sco.com>
16482             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16483
16484         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16485         * gcc.target/i386/20020523-1.c: Ditto.
16486         * gcc.target/i386/tailcall-1.c: Ditto.
16487         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16488         * gcc.target/i386/ssetype-5.c: Ditto.
16489
16490 2005-12-14  Jeff Law  <law@redhat.com>
16491
16492         * gcc.dg/tree-ssa/foldstring-1.c: New test.
16493
16494 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16495
16496         PR target/25254
16497         PR target/24188
16498         * gcc.target/i386/pr25254.c: New test.
16499         * gfortran.dg/PR24188.f: New test.
16500
16501 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
16502
16503         * lib/fortran-torture.exp: Catch remaining uses of
16504         remote_file build delete.
16505
16506 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16507
16508         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16509
16510 2005-12-14  Ben Elliston  <bje@au.ibm.com>
16511
16512         * gcc.dg/warn-addr-cmp.c: New test.
16513
16514 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16515
16516         PR debug/25023
16517         PR target/25293
16518         * gcc.target/i386/pr25293.c: New test.
16519
16520 2005-12-13  Petr Machata  <machata@post.cz>
16521
16522         PR c++/24907
16523         * g++.dg/parse/comma2.C: New test.
16524
16525 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
16526             Jakub Jelinek  <jakub@redhat.com>
16527
16528         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16529         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16530         (limits.h): Include unconditionally.
16531         (stdlib.h): Likewise.
16532         (hashtab.h): Do not include.
16533         (getopt.h): Likewise.
16534         (stddef.h): Include.
16535         (hashval_t): Define.
16536         (struct entry): Add "next" field.
16537         (HASH_SIZE): New macro.
16538         (hash_table): New variable.
16539         (switchfiles): Do not use xmalloc.
16540         (mix): New macro.
16541         (iterative_hash): New function.
16542         (hasht): Remove.
16543         (e_exists): New function.
16544         (e_insert): Likewise.
16545         (output): Use, instead of libiberty hashtable functions.
16546         (main): Do not use getopt.  Do not call htab_create.
16547
16548 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16549
16550         PR c++/25331
16551         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16552         put atal* and atpaal* attributes on array elements.
16553         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16554         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16555         put atal* and atpaal* attributes on array elements.
16556         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16557
16558 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
16559
16560         * gcc.dg/single-precision-constant.c: New test.
16561
16562 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
16563
16564         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16565         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16566         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16567         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16568         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16569         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16570         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16571         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16572         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16573         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16574         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16575         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16576         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16577         gcc.target/powerpc/ppc-sdata-2.c,
16578         gcc.target/powerpc/ppc-stackalign-1.c,
16579         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16580         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16581         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16582         gcc.target/powerpc/rs6000-ldouble-2.c,
16583         gcc.target/powerpc/rs6000-power2-1.c,
16584         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16585         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
16586         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
16587         option into target selector.
16588         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
16589         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16590
16591 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16592
16593         PR objc/25348
16594         * objc.dg/encode-9.m: New test.
16595
16596 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16597
16598         PR testsuite/20772
16599         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16600         * gcc.dg/asm-b.c: Fix typo.
16601         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16602         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16603         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16604         i?86 lp64 and x86_64 ilp32.
16605         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16606         on i?86 lp64.
16607         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16608
16609 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
16610
16611         PR fortran/25078
16612         gfortran.dg/equiv_5.f90: New test.
16613
16614 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
16615
16616         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16617         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16618         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16619         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16620         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16621         * gcc.dg/tree-ssa/reassoc-5.c: New.
16622         * gcc.dg/tree-ssa/reassoc-6.c: New.
16623         * gcc.dg/tree-ssa/reassoc-7.c: New.
16624         * gcc.dg/tree-ssa/reassoc-8.c: New.
16625         * gcc.dg/tree-ssa/reassoc-9.c: New.
16626         * gcc.dg/tree-ssa/reassoc-10.c: New.
16627         * gcc.dg/tree-ssa/reassoc-11.c: New.
16628
16629 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16630
16631         PR testsuite/25167
16632         PR testsuite/24478
16633         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16634
16635 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
16636
16637         PR c++/25300
16638         * g++.dg/template/inherit.C: Do not use a generic error message.
16639
16640 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16641
16642         PR libobjc/25354
16643         * objc.dg/gnu-encoding: New directory.
16644         * objc.dg/gnu-encoding/compat-common.h: New file.
16645         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16646         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16647         * objc.dg/gnu-encoding/vector-defs.h: New file.
16648         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16649         * objc.dg/gnu-encoding/generate-random.c: New file.
16650         * objc.dg/gnu-encoding/generate-random_r.c: New file.
16651         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16652         * objc.dg/gnu-encoding/generate-random.h: New file.
16653
16654 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
16655
16656         PR c++/25337
16657         * g++.dg/template/defarg7.C: New test.
16658
16659 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16660
16661         PR libobjc/25347
16662         * objc.dg/encode-8.m: New test.
16663
16664 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16665
16666         PR libobjc/25346
16667         * objc.dg/encode-7.m: New test.
16668
16669 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
16670
16671         PR c++/25010
16672         * g++.dg/opt/inline10.C: New test.
16673
16674 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
16675
16676         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16677
16678 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
16679
16680         * gfortran.dg/substring_equivalence.f90: typo in comment
16681
16682 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16683
16684         PR fortran/25068
16685         * gfortran.dg/iostat_3.f90: New test.
16686
16687 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
16688
16689         PR fortran/23815
16690         * gfortran.dg/unf_io_convert_1.f90: New test.
16691         * gfortran.dg/unf_io_convert_2.f90: New test.
16692         * gfortran.dg/unf_io_convert_3.f90: New test.
16693
16694 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16695
16696         PR testsuite/20772
16697         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16698         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16699         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16700         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16701         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16702         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16703         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16704         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16705         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16706         gcc.dg/torture/fp-int-convert-float128-timode.c,
16707         gcc.dg/torture/fp-int-convert-float128.c,
16708         gcc.dg/torture/fp-int-convert-float80-timode.c,
16709         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16710         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
16711
16712         * gcc.dg/tls/opt-1.c: Require effective target fpic.
16713
16714 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
16715
16716         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
16717
16718 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
16719
16720         * gcc.dg/20051207-1.c,
16721         * gcc.dg/20051207-2.c,
16722         * gcc.dg/20051207-3.c: New tests.
16723
16724 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16725
16726         PR testsuite/20772
16727         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
16728         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
16729         dg-skip-if target selector.
16730
16731         PR testsuite/20772
16732         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
16733         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
16734         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
16735         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
16736         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
16737         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
16738         and/or merge with i?86 cases.
16739
16740         * gcc.dg/tls/opt-3.c: Require effective target fpic.
16741
16742         PR testsuite/20772
16743         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
16744         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
16745         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
16746         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
16747         x86_64-*-linux*.
16748
16749 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
16750
16751         PR target/25311
16752         * gcc.c-torture/compile/pr25311.c: New test.
16753
16754 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16755
16756         PR libgfortran/25039
16757         * gfortran.dg/read_comma.f: New test.
16758
16759 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
16760
16761         PR c++/19317
16762         * g++.dg/opt/pr19317-1.C: New test.
16763         * g++.dg/opt/pr19317-2.C: New test.
16764         * g++.dg/opt/pr19317-3.C: New test.
16765
16766         PR target/19005
16767         * gcc.c-torture/execute/pr19005.c: New test.
16768
16769         PR target/17828
16770         * g++.old-deja/g++.other/comdat5.C: New test.
16771         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
16772
16773         * g++.dg/compat/struct-layout-1.exp: New file.
16774         * g++.dg/compat/struct-layout-1.h: New.
16775         * g++.dg/compat/struct-layout-1_generate.c: New.
16776         * g++.dg/compat/struct-layout-1_x1.h: New.
16777         * g++.dg/compat/struct-layout-1_x2.h: New.
16778         * g++.dg/compat/struct-layout-1_y1.h: New.
16779         * g++.dg/compat/struct-layout-1_y2.h: New.
16780
16781         * gcc.dg/20050330-2.c: New test.
16782
16783 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16784
16785         PR fortran/25292
16786         * gfortran.dg/associated_1.f90: New.
16787
16788 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16789
16790         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
16791         ILP32 vect_no_align platforms.
16792
16793 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
16794             Jakub Jelinek  <jakub@redhat.com>
16795
16796         PR target/25268
16797         * gcc.c-torture/compile/20051207-1.c: New test.
16798
16799 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16800
16801         PR testsuite/20772
16802         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
16803         gcc.dg/torture/pr18582-1.c,
16804         gcc.target/i386/attributes-error.c: Also test on x86_64.
16805
16806         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
16807
16808 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16809
16810         PR c++/19397
16811         * g++.dg/template/typedef3.C: New test.
16812
16813         PR c++/19762
16814         PR c++/19764
16815         * g++.dg/template/dtor3.C: Fix error markers.
16816
16817 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
16818
16819         * lib/target-supports.exp (check_effective_target_sync_char_short):
16820         Add s390*.
16821
16822 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
16823
16824         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
16825
16826 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16827
16828         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
16829         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
16830         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
16831         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
16832
16833 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16834
16835         PR c++/25263
16836         * g++.dg/other/array2.C: New test case.
16837
16838 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
16839
16840         * gcc.dg/darwin-weakimport-3.c: New.
16841
16842         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
16843         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
16844         and to work on Darwin.
16845         * gcc.dg/attr-weakref-1b.c: New file.
16846         * gcc.dg/attr-weakref-2.c: New test.
16847         * gcc.dg/darwin-weakref-1.c: New test.
16848
16849 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
16850
16851         PR testsuite/25247
16852         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
16853         use in selector expressions.
16854         (dg-xfail-if): Ditto.
16855         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
16856         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
16857         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
16858         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
16859         * gcc.test-framework/test-framework.exp: Skip generated tests if
16860         CHECK_TEST_FRAMEWORK is not 1.
16861
16862 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16863
16864         PR tree-optimization/24963
16865         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
16866
16867         PR target/24108
16868         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
16869
16870         PR target/18580
16871         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
16872         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16873         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16874         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16875
16876 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
16877
16878         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
16879         dg-options.
16880
16881 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16882
16883         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
16884
16885 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16886
16887         * gcc.dg/format/cast-1.c: New test.
16888
16889 2005-12-04  Roger Sayle  <roger@eyesopen.com>
16890
16891         PR c/7776
16892         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
16893         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
16894         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
16895         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16896
16897 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16898
16899         * gcc.dg/cast-pretty-print-1.c: New test.
16900
16901 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16902
16903         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
16904
16905 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
16906
16907         PR c++/24173
16908         * g++.dg/template/friend40.C: New test.
16909
16910 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
16911
16912         PR target/25199
16913         * gcc.target/i386/movq-2.c: New test.
16914         * gcc.target/i386/movq.c: Remove target i?86, instead add
16915         dg-require-effective-target ilp32.
16916
16917 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16918
16919         PR c++/24103
16920         * g++.dg/other/default1.C: New test.
16921
16922 2005-12-02  Richard Guenther  <rguenther@suse.de>
16923
16924         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16925
16926 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16927
16928         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
16929
16930 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
16931
16932         PR target/21017
16933         * gcc.target/powerpc/rotate.c: New.
16934
16935 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16936
16937         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
16938         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
16939
16940 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16941
16942         PR c/13384
16943         * gcc.dg/pr17730-1.c: Adjust.
16944         * gcc.dg/lvalue1.c (main): Likewise.
16945         * gcc.dg/lvalue-2.c: Likewise.
16946         * g++.dg/pr7503-3.C
16947
16948 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
16949
16950         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
16951         error messages.
16952
16953 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
16954
16955         PR fortran/24789
16956         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
16957
16958 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16959
16960         PR target/24475
16961         * lib/target-supports.exp (check_effective_target_tls): New.
16962         (check_effective_target_tls_runtime): New.
16963         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
16964         for TLS support.
16965         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
16966         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16967         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
16968         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
16969         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
16970         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
16971         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16972         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
16973         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
16974         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
16975         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
16976         effective-target TLS.
16977         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
16978         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
16979         effective-target TLS runtime.
16980
16981 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16982
16983         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
16984
16985 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
16986
16987         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
16988         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
16989         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
16990         ignored" warnings when "packing" is the same as the ABI layout.
16991
16992 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
16993
16994         PR fortran/21302
16995         * gfortran.dg/line_length_1.f: New test.
16996         * gfortran.dg/line_length_2.f90: Ditto.
16997
16998 2005-11-30  Richard Guenther  <rguenther@suse.de>
16999
17000         PR tree-optimization/21655
17001         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17002
17003 2005-11-30  Dale Johannesen  <dalej@apple.com>
17004
17005         * gcc.c-torture/compile/pr24930.c: New.
17006
17007 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
17008
17009         PR fortran/15809
17010         *  gfortran.dg/auto_char_dummy_array.f90: New test.
17011
17012 2005-11-30  Jeff Law  <law@redhat.com>
17013
17014         * g++.old-deja/g++.law/pr25000.C: New test.
17015
17016 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
17017
17018         * gcc.dg/tls/opt-11.c: New test.
17019
17020 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17021
17022         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17023         targets.
17024         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17025         LP64 ia64.
17026
17027 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
17028
17029         * gfortran.dg/open_access_1.f90: New test.
17030
17031 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17032
17033         * gcc.dg/charset/builtin2.c: New test.
17034
17035 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
17036
17037         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17038         on mmix-*-* for *_[xy].c.
17039
17040 2005-11-28  Kean Johnston  <jkj@sco.com>
17041
17042         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17043         headers.
17044         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17045         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17046         * gcc.target/i386/asm-3.c: Ditto.
17047         * gcc.target/i386/clobbers.c: Ditto.
17048         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17049         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17050         test regexp.
17051         * gcc.target/i386/mul.c: Ditto.
17052         * gcc.target/i386/ssetype-1.c: Ditto.
17053         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17054         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17055         static so the test works with -fPIC mode too. Based on comment in
17056         PR19231 by Pinski.
17057         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17058
17059 2005-11-28  Richard Guenther  <rguenther@suse.de>
17060
17061         * gcc.dg/alias-9.c: New testcase.
17062         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17063
17064 2005-11-28  Roger Sayle  <roger@eyesopen.com>
17065             Uros Bizjak  <uros@kss-loka.si>
17066
17067         PR middle-end/20219
17068         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17069         tan(x)/sin(x) transformations.
17070
17071 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
17072
17073         PR middle-end/24575
17074         * gcc.dg/tree-ssa/divide-3.c: New test.
17075         * gcc.dg/tree-ssa/divide-4.c: New test.
17076
17077 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
17078
17079         PR fortran/24917
17080         *  gfortran.dg/boz_6.f90: New test.
17081
17082 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17083
17084         PR fortran/23912
17085         * gfortran.dg/modulo_1.f90: New test.
17086
17087 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17088
17089         PR libfortran/24919
17090         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17091         fail on CRLF platforms.
17092         * gfortran.dg/ftell_2.f90: Likewise.
17093
17094 2005-11-26  Eric Christopher  <echristo@apple.com>
17095
17096         * gcc.dg/intmax_t-1.c: Remove mips xfail.
17097
17098 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17099
17100         * objc.dg/gnu-runtime-3.m: Simplify.
17101
17102 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17103
17104         PR middle-end/23669
17105         * gcc.dg/tree-ssa/divide-1.c: New test.
17106         * gcc.dg/tree-ssa/divide-2.c: New test.
17107
17108 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17109
17110         PR libgfortran/24945
17111         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17112
17113 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17114
17115         PR libgfortran/24945
17116         * gfortran.dg/open_status_2.f90: New test.
17117
17118 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17119
17120         * gcc.c-torture/execute/builtins/fprintf.c,
17121         gcc.c-torture/execute/builtins/fputs-lib.c,
17122         gcc.c-torture/execute/builtins/fputs.c,
17123         gcc.c-torture/execute/builtins/lib/fprintf.c,
17124         gcc.c-torture/execute/builtins/lib/printf.c,
17125         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17126
17127 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
17128
17129         * gcc.dg/20050922-2.c: New test.
17130
17131 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17132
17133         * objc.dg/gnu-runtime-3.m: New test.
17134
17135 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17136
17137         PR c++/9278
17138         * g++.dg/other/void1.C: New test.
17139
17140 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
17141
17142         PR middle-end/24998
17143         * gcc.dg/torture/fp-int-convert-float.c,
17144         gcc.dg/torture/fp-int-convert-double.c,
17145         gcc.dg/torture/fp-int-convert-long-double.c,
17146         gcc.dg/torture/fp-int-convert-timode.c,
17147         gcc.dg/torture/fp-int-convert-float80.c,
17148         gcc.dg/torture/fp-int-convert-float80-timode.c,
17149         gcc.dg/torture/fp-int-convert-float128.c,
17150         gcc.dg/torture/fp-int-convert-float128-timode.c,
17151         gcc.dg/torture/fp-int-convert.h: New files.
17152
17153 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17154
17155         PR middle-end/24989
17156         * gcc.dg/tree-ssa/bool-10.c: New test.
17157         * gcc.dg/tree-ssa/bool-11.c: New test.
17158         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17159
17160 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17161
17162         PR middle-end/24990
17163         * tree-ssa/pr24990-1.c: New test.
17164
17165 2005-11-24  Richard Guenther  <rguenther@suse.de>
17166         Dirk Mueller <dmueller@suse.de>
17167
17168         PR c++/14024
17169         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17170         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17171         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17172         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17173         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17174         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17175
17176 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
17177
17178         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17179
17180 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17181
17182         PR c/21668
17183         * gcc.dg/Wc++-compat.c: New.
17184         * gcc.dg/Wno-c++-compat.c: New.
17185
17186 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
17187
17188         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17189         (vspltish, vspltisw): Likewise.
17190
17191 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17192
17193         PR libgfortran/24794
17194         * gfortran.dg/namelist_12.f: Fix quotes.
17195         * gfortran.dg/namelist_13.f90: Fix quotes.
17196         * gfortran.dg/namelist_14.f90: Fix quotes.
17197         * gfortran.dg/namelist_15.f90: Fix quotes.
17198         * gfortran.dg/namelist_use.f90: Fix quotes.
17199         * gfortran.dg/namelist_use_only.f90: Fix quotes.
17200         * gfortran.dg/namelist_21.f90: New test.
17201         * gfortran.dg/namelist_22.f90: New test.
17202
17203 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
17204
17205         PR target/23435
17206         * gcc.c-torture/compile/pr23435.c: New.
17207
17208 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17209
17210         * gcc.c-torture/execute/floatunsisf-1.c: New test.
17211
17212 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17213
17214         * gcc.target/powerpc/405-macchw-1.c,
17215         gcc.target/powerpc/405-macchw-2.c,
17216         gcc.target/powerpc/405-macchwu-1.c,
17217         gcc.target/powerpc/405-macchwu-2.c,
17218         gcc.target/powerpc/405-machhw-1.c,
17219         gcc.target/powerpc/405-machhw-2.c,
17220         gcc.target/powerpc/405-machhwu-1.c,
17221         gcc.target/powerpc/405-machhwu-2.c,
17222         gcc.target/powerpc/405-maclhw-1.c,
17223         gcc.target/powerpc/405-maclhw-2.c,
17224         gcc.target/powerpc/405-maclhwu-1.c,
17225         gcc.target/powerpc/405-maclhwu-2.c,
17226         gcc.target/powerpc/405-mulchw-1.c,
17227         gcc.target/powerpc/405-mulchw-2.c,
17228         gcc.target/powerpc/405-mulchwu-1.c,
17229         gcc.target/powerpc/405-mulchwu-2.c,
17230         gcc.target/powerpc/405-mulhhw-1.c,
17231         gcc.target/powerpc/405-mulhhw-2.c,
17232         gcc.target/powerpc/405-mulhhwu-1.c,
17233         gcc.target/powerpc/405-mulhhwu-2.c,
17234         gcc.target/powerpc/405-mullhw-1.c,
17235         gcc.target/powerpc/405-mullhw-2.c,
17236         gcc.target/powerpc/405-mullhwu-1.c,
17237         gcc.target/powerpc/405-mullhwu-2.c,
17238         gcc.target/powerpc/405-nmacchw-1.c,
17239         gcc.target/powerpc/405-nmacchw-2.c,
17240         gcc.target/powerpc/405-nmachhw-1.c,
17241         gcc.target/powerpc/405-nmachhw-2.c,
17242         gcc.target/powerpc/405-nmaclhw-1.c,
17243         gcc.target/powerpc/405-nmaclhw-2.c,
17244         gcc.target/powerpc/440-macchw-1.c,
17245         gcc.target/powerpc/440-macchw-2.c,
17246         gcc.target/powerpc/440-macchwu-1.c,
17247         gcc.target/powerpc/440-macchwu-2.c,
17248         gcc.target/powerpc/440-machhw-1.c,
17249         gcc.target/powerpc/440-machhw-2.c,
17250         gcc.target/powerpc/440-machhwu-1.c,
17251         gcc.target/powerpc/440-machhwu-2.c,
17252         gcc.target/powerpc/440-maclhw-1.c,
17253         gcc.target/powerpc/440-maclhw-2.c,
17254         gcc.target/powerpc/440-maclhwu-1.c,
17255         gcc.target/powerpc/440-maclhwu-2.c,
17256         gcc.target/powerpc/440-mulchw-1.c,
17257         gcc.target/powerpc/440-mulchw-2.c,
17258         gcc.target/powerpc/440-mulchwu-1.c,
17259         gcc.target/powerpc/440-mulchwu-2.c,
17260         gcc.target/powerpc/440-mulhhw-1.c,
17261         gcc.target/powerpc/440-mulhhw-2.c,
17262         gcc.target/powerpc/440-mulhhwu-1.c,
17263         gcc.target/powerpc/440-mulhhwu-2.c,
17264         gcc.target/powerpc/440-mullhw-1.c,
17265         gcc.target/powerpc/440-mullhw-2.c,
17266         gcc.target/powerpc/440-mullhwu-1.c,
17267         gcc.target/powerpc/440-mullhwu-2.c,
17268         gcc.target/powerpc/440-nmacchw-1.c,
17269         gcc.target/powerpc/440-nmacchw-2.c,
17270         gcc.target/powerpc/440-nmachhw-1.c,
17271         gcc.target/powerpc/440-nmachhw-2.c,
17272         gcc.target/powerpc/440-nmaclhw-1.c,
17273         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17274
17275 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
17276
17277         PR fortran/24774
17278         * gfortran.dg/inquire_9.f90: New test.
17279
17280         PR fortran/21647
17281         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17282
17283 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17284
17285         PR libfortran/24432
17286         * lib/target-supports.exp (check_effective_target_fortran_large_real):
17287         Check that 'cos' is supported.
17288
17289 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
17290
17291         PR fortran/24223
17292         * gfortran.dg/substring_equivalence.f90: New test.
17293
17294         PR fortran/24705
17295         * gfortran.dg/auto_internal_assumed.f90: New test.
17296
17297 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
17298
17299         * gcc.dg/fold-div-2.c: New test.
17300
17301 2005-11-20  Ian Lance Taylor  <ian@airs.com>
17302
17303         PR rtl-optimization/24883
17304         * gcc.c-torture/compile/pr24883.c: New test.
17305
17306 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
17307
17308         PR middle-end/20583
17309         * gcc.c-torture/compile/pr20583.c: New.
17310
17311 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
17312
17313         * gcc.c-torture/execute/usmul.c: New test.
17314
17315 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
17316
17317         * gcc.dg/tree-ssa/vrp22.c: New test.
17318
17319 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
17320
17321         PR middle-end/24912
17322         * gcc.dg/torture/pr24912-1.c: New test.
17323
17324 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
17325
17326         PR fortran/24862
17327         * gfortran.dg/arrayio_derived_1.f90: New test.
17328
17329 2005-11-19  Richard Guenther  <rguenther@suse.de>
17330
17331         PR middle-end/23294
17332         * gcc.dg/tree-ssa/pr23294.c: New testcase.
17333
17334 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
17335
17336         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17337
17338 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
17339
17340         PR c++/8355
17341         * g++.dg/template/friend39.C: New test.
17342
17343 2005-11-18  James E Wilson  <wilson@specifix.com>
17344
17345         * gcc.dg/builtin-strstr.c: New.
17346
17347 2005-11-18  Richard Henderson  <rth@redhat.com>
17348
17349         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17350         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17351         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17352         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17353         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17354         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17355         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17356         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17357         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17358         renaming to remove initial "ia64-".
17359
17360 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
17361
17362         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17363
17364 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
17365
17366         * g++.dg/cpp/string-2.C: New test.
17367
17368 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
17369
17370         * gcc.dg/tree-ssa/loop-14.c: New test.
17371
17372 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
17373             Michael Chamberlain <michael@chamberlain.net.au>
17374
17375         * ada/acats/run_all.sh (target_run): Kill long running tests.
17376
17377 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17378
17379         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17380         * gcc.dg/cleanup-9.c: Likewise.
17381         * gcc.dg/cleanup-10.c: Likewise.
17382         * gcc.dg/cleanup-11.c: Likewise.
17383
17384 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17385
17386         PR fortran/24892
17387         * gfortran.dg/open_access_append_1.f90: New test.
17388         * gfortran.dg/open_access_append_2.f90: New test.
17389
17390 2005-11-16  Richard Guenther  <rguenther@suse.de>
17391
17392         PR middle-end/24851
17393         * gcc.c-torture/execute/pr24851.c: New testcase.
17394
17395 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17396
17397         * gcc.dg/fold-overflow-1.c: New test.
17398
17399 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
17400
17401         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17402         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17403
17404 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
17405
17406         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17407         structures.
17408         * g++.dg/eh/forced2.C: Likewise.
17409         * g++.dg/eh/forced3.C: Likewise.
17410         * g++.dg/eh/forced4.C: Likewise.
17411
17412 2005-11-11  Mike Stump  <mrs@apple.com>
17413
17414         * g++.old-deja/g++.mike/unused.C: Add.
17415
17416 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
17417
17418         PR c++/24667
17419         * g++.dg/warn/Wcast-qual1.C: New test.
17420
17421 2005-11-15  Jan Hubicka  <jh@suse.cz>
17422
17423         * gcc.dg/winline-5.c: Add large-unit-insns limit.
17424
17425 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
17426
17427         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17428
17429 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
17430
17431         PR 24840
17432         * gcc.dg/tree-ssa/pr24840.c: New test.
17433
17434 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
17435
17436         PR testsuite/24841
17437         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17438
17439 2005-11-14  Dale Johannesen  <dalej@apple.com>
17440
17441         * gcc.c-torture/execute/20051113-1.c: New.
17442
17443 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
17444
17445         PR c++/24687
17446         * g++.dg/template/crash43.C: New test.
17447
17448 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
17449
17450         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17451
17452 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17453
17454         PR c++/24817
17455         * g++.dg/eh/spec8.C: New test.
17456
17457 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17458
17459         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17460
17461 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17462
17463         PR c++/20293
17464         * g++.dg/parse/ambig4.C: New test.
17465         * g++.dg/tc1/dr101.C: Adjust error markers.
17466         * g++.dg/lookup/strong-using-2.C: Likewise.
17467         * g++.dg/lookup/ambig5.C: Likewise.
17468         * g++.dg/lookup/ambig4.C: Likewise.
17469         * g++.dg/parse/crash22.C: Likewise.
17470
17471 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17472
17473         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17474
17475 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
17476
17477         * gcc.dg/nested-calls-1.c: New test.
17478
17479 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17480
17481         * gfortran.dg/complex_intrinsic_1.f90: New test.
17482         * gfortran.dg/complex_intrinsic_2.f90: New test.
17483         * gfortran.dg/fgetc_1.f90: New test.
17484         * gfortran.dg/fgetc_2.f90: New test.
17485         * gfortran.dg/fgetc_3.f90: New test.
17486         * gfortran.dg/ftell_1.f90: New test.
17487         * gfortran.dg/ftell_2.f90: New test.
17488         * gfortran.dg/gnu_logical_1.F: New test.
17489         * gfortran.dg/gnu_logical_2.f90: New test.
17490
17491 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
17492
17493         PR middle-end/24820
17494         * gcc.dg/pr24820.c: New test.
17495
17496 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
17497
17498         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17499         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17500         variable.
17501
17502 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17503
17504         PR testsuite/24614
17505         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17506
17507 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17508
17509         * gcc.target/cris/cris.exp: New file.
17510         * gcc.target/cris/rld-legit1.c: New test.
17511         * gcc.target/cris/rld-legit2.c: New test.
17512
17513 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
17514
17515         PR c++/24780
17516         * g++.dg/opt/pr24780.C: New test.
17517
17518         PR c++/24761
17519         * g++.dg/template/asm1.C: New test.
17520
17521 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
17522
17523         PR libgfortran/24787
17524         * gfortran.dg/scan_1.f90: New test.
17525
17526 2005-11-12  Jan Hubicka  <jh@suse.cz>
17527
17528         * gcc.target/i386/minmax-1.c: New.
17529         * gcc.target/i386/minmax-2.c: New.
17530
17531 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
17532
17533         * gcc.dg/pr24445.c: Fix for 64-bit targets.
17534
17535 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
17536
17537         * gcc.c-torture/execute/20051110-1.c,
17538         gcc.c-torture/execute/20051110-2.c: New tests.
17539
17540 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17541
17542         PR middle-end/24750
17543         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17544         New tests.
17545
17546 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17547
17548         * lib/target-libpath.exp (get_shlib_extension): New proc.
17549         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17550         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17551         * lib/objc.exp (objc_target_compile): Likewise.
17552         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17553         detection.
17554
17555 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17556
17557         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17558
17559         * lib/target-supports.exp (check_effective_target_static_libgfortran):
17560         Add -static to additional_flags and pass it to target_compile.
17561
17562 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17563
17564         PR libgfortran/24719
17565         gfortran.dg/read_noadvance.f90: New test.
17566
17567         PR libgfortran/24699
17568         gfortran.dg/fmt_t_2.f90: New test.
17569
17570         PR libgfortran/24785
17571         gfortran.dg/read_x_eor.f90: New test.
17572
17573         PR libgfortran/24584
17574         gfortran.dg/namelist_empty.f90: Rename test.
17575
17576         PR libgfortran/24489
17577         gfortran/read_eor.f90: Rename test.
17578
17579 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17580
17581         PR fortran/15976
17582         * gfortran.dg/automatic_module_variable.f90: New test.
17583
17584 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17585
17586         PR target/24445
17587         * gcc.dg/pr24445.c: New test.
17588
17589 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17590
17591         PR fortran/24655
17592         PR fortran/24755
17593         * gfortran.dg/recursive_statement_functions.f90: Add statement
17594         functions using inline intrinsic functions and parameters to test
17595         that they no longer seg-fault.
17596
17597         PR fortran/24409
17598         gfortran.dg/nested_modules_4.f90: New test.
17599         gfortran.dg/nested_modules_5.f90: New test.
17600
17601 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17602
17603         PR fortran/24643
17604         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17605
17606 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
17607
17608         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17609         failures.
17610
17611 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17612
17613         * gcc.dg/sparc-getcontext-1.c: New test.
17614
17615 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
17616
17617         * gcc.dg/ifcvt-fabs-1.c: New test.
17618
17619 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
17620
17621         PR other/4372
17622         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17623         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17624
17625 2005-11-09  Richard Guenther  <rguenther@suse.de>
17626
17627         PR tree-optimization/24716
17628         * gcc.c-torture/execute/pr24716.c: New testcase.
17629
17630 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17631
17632         * gcc.dg/pr24624.c: Disable for non S/390 targets.
17633
17634 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17635
17636         PR 24624
17637         * gcc.dg/pr24624.c: Testcase added.
17638
17639 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17640
17641         PR 24623
17642         * g++.dg/other/pr24623.C: Testcase added.
17643
17644 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
17645
17646         PR fortran/22607
17647         * gfortran-dg/pure_byref_1.f90: New.
17648         * gfortran-dg/pure_byref_2.f90: New.
17649
17650 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
17651
17652         PR c/24101
17653         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17654         * gcc.dg/dg.exp: Run main loop also for *.i files.
17655
17656 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
17657
17658         PR c++/19450
17659         * g++.dg/tls/diag-3.C: New test.
17660         * g++.dg/tls/diag-4.C: New test.
17661         * g++.dg/tls/static-1.C: New test.
17662         * g++.dg/tls/static-1a.cc: New file.
17663
17664 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
17665
17666         PR 23046
17667         * g++.dg/tree-ssa/pr23046.C: New test.
17668
17669 2005-11-08  Devang Patel <dpatel@apple.com>
17670
17671         PR tree-optimization/23115
17672         * gcc.dg/tree-ssa/pr23115.c: New.
17673
17674 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
17675
17676         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17677         * gcc.target/powerpc/pr16155.c: Same.
17678         * gcc.target/powerpc/altivec-1.c: Same.
17679         * gcc.target/powerpc/altivec-2.c: Same.
17680         * gcc.target/powerpc/altivec-3.c: Same.
17681         * gcc.target/powerpc/altivec-5.c: Same.
17682         * gcc.target/powerpc/altivec-11.c: Same.
17683         * gcc.target/powerpc/altivec-12.c: Same.
17684         * gcc.target/powerpc/altivec-14.c: Same.
17685         * gcc.target/powerpc/altivec-22.c: Same.
17686         * gcc.target/powerpc/altivec-consts.c: Same.
17687         * gcc.target/powerpc/altivec-pr22085.c: Same.
17688         * gcc.target/powerpc/altivec-splat.c: Same.
17689         * gcc.target/powerpc/altivec-varargs-1.c: Same.
17690         * gcc.target/powerpc/altivec-vec-merge.c: Same.
17691         * gcc.target/powerpc/darwin-longlong.c: Same.
17692
17693 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
17694
17695         PR target/19340
17696         * gcc.dg/pr19340.c: New test.
17697
17698 2005-11-07  Ian Lance Taylor  <ian@airs.com>
17699
17700         PR rtl-optimization/24683
17701         * gcc.dg/pr24683.c: New test.
17702
17703 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17704
17705         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17706         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17707
17708 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17709
17710         * gcc.target/i386/pr23376.c: Compile with -mmmx.
17711
17712 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
17713
17714         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
17715
17716 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17717
17718         PR target/24230
17719
17720         * gcc.target/powerpc/altivec-consts.c,
17721         gcc.target/powerpc/altivec-splat.c: New testcase.
17722
17723 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17724
17725         PR c/24599
17726
17727         * gcc.dg/overflow-2.c: New testcase.
17728
17729 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
17730
17731         PR rtl-optimization/23567
17732         * gcc.c-torture/execute/20051104-1.c: New test.
17733
17734 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
17735
17736         PR fortran/24534
17737         gfortran.dg/private_type_2.f90: Modified to check that case with
17738         PRIVATE declaration within derived type is accepted.
17739
17740         PR fortran/20838
17741         gfortran.dg/pointer_assign_1.f90: New test.
17742
17743         PR fortran/20840
17744         * gfortran.dg/arrayio_0.f90: New test.
17745
17746         PR fortran/17737
17747         gfortran.dg/data_initialized.f90: New test.
17748         gfortran.dg/data_constraints_1.f90: New test.
17749         gfortran.dg/data_constraints_2.f90: New test.
17750
17751 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
17752
17753         PR fortran/24174
17754         PR fortran/24305
17755         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
17756
17757 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
17758
17759         PR 24670
17760         * gcc.dg/tree-ssa/pr24670.c: New test.
17761
17762 2005-11-05  Ian Lance Taylor  <ian@airs.com>
17763
17764         PR target/22432
17765         * gcc.target/i386/pr22432.c: New test.
17766
17767 2005-11-05  Richard Henderson  <rth@redhat.com>
17768
17769         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
17770         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
17771         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
17772         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
17773         from gcc.dg/alpha-*.
17774         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
17775         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
17776
17777 2005-11-05  Andreas Jaeger  <aj@suse.de>
17778
17779         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
17780
17781 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17782
17783         PR target/23424
17784         * gcc.dg/torture/pr23424-1.c: New test.
17785
17786 2005-11-04  Richard Henderson  <rth@redhat.com>
17787
17788         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
17789         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
17790         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
17791         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
17792         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
17793         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
17794         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
17795         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
17796         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
17797         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
17798         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
17799         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
17800         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
17801         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
17802         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
17803         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
17804         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
17805         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
17806         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
17807         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
17808         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
17809         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
17810         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
17811         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
17812         Move from gcc.dg/.
17813         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
17814         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
17815         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
17816         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
17817         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
17818         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
17819         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
17820         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
17821         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
17822         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
17823         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
17824         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
17825         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
17826         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
17827         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
17828         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
17829         gcc.target/i386/lea.c, gcc.target/i386/local.c,
17830         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
17831         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
17832         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
17833         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
17834         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
17835         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
17836         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
17837         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
17838         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
17839         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
17840         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
17841         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
17842         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
17843         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
17844         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
17845         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
17846         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
17847         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
17848         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
17849         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
17850         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
17851         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
17852         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
17853         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
17854         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
17855         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
17856         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
17857         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
17858
17859 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
17860
17861         PR 24627
17862         * gcc.dg/tree-ssa/pr24627.c: New test.
17863
17864 2005-11-04 Paul Brook  <paul@codesourcery.com>
17865
17866         * gcc.dg/tls/opt-10.c: New test.
17867
17868 2005-11-04  Andreas Jaeger  <aj@suse.de>
17869
17870         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
17871         avoid extra warnings.
17872
17873 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17874
17875         PR libfortran/22298
17876         * lib/target-supports.exp
17877         (check_effective_target_static_libgfortran): New
17878         static_libgfortran effective target.
17879         * gfortran.dg/static_linking_1.f: New test.
17880         * gfortran.dg/static_linking_1.c: New file.
17881
17882 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17883
17884         * gcc.dg/pr24615.c: Guard test with { target fpic }.
17885
17886 2005-11-03  Josh Conner  <jconner@apple.com>
17887
17888         PR c++/19989
17889         g++.dg/ext/array2.C: New test.
17890         g++.dg/template/dependent-name3.C: New test.
17891         g++.dg/template/dependent-name4.C: New test.
17892         g++.dg/template/sfinae2.C: New test.
17893
17894 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17895
17896         PR preprocessor/22042
17897         * gcc.dg/cpp/strify4.c: New test.
17898
17899 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17900
17901         PR c++/17964
17902         * g++.dg/cpp/string-1.C: New test.
17903
17904 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17905
17906         * gcc.target/powerpc: New directory.
17907         * gcc.target/powerpc/powerpc.exp: New file.
17908         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
17909         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
17910         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
17911         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
17912         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
17913         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
17914         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
17915         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
17916         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
17917         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
17918         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
17919         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
17920         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
17921         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
17922         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
17923         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
17924         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
17925         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
17926         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
17927         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
17928         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
17929         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
17930         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
17931         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
17932         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
17933         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
17934         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
17935         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
17936         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
17937         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
17938         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
17939         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
17940         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
17941         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
17942
17943 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
17944
17945         PR c++/21627
17946         * g++.dg/warn/inline2.C: New test.
17947
17948 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17949
17950         PR middle-end/23155
17951         * g++.dg/ext/c99struct1.C: New test.
17952         * gcc.dg/union-cast-1.c: New test.
17953         * gcc.dg/union-cast-2.c: New test.
17954         * gcc.dg/union-cast-3.c: New test.
17955
17956 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17957
17958         PR middle-end/24589
17959         * gcc.c-torture/execute/zero-struct-2.c: New test.
17960
17961 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17962
17963         PR c++/24582
17964         * g++.dg/init/switch1.C: New test.
17965
17966 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17967
17968         * gcc.dg/delay-slot-1.c: New test.
17969
17970 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
17971
17972         PR target/24620
17973         * gcc.dg/pr24620.c: New test.
17974
17975 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17976
17977         PR c/24329
17978         * gcc.dg/format/unnamed-1.c: New test.
17979
17980 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17981
17982         PR c++/22434
17983         * g++.dg/expr/cond8.C: New test.
17984
17985         PR c++/24560
17986         * g++.dg/parse/dot1.C: New test.
17987
17988 2005-11-02  Jan Hubicka  <jh@suse.cz>
17989
17990         PR target/23303
17991         * gcc.dg/i386-lea.c: New test
17992
17993 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17994
17995         PR target/24615
17996         * gcc.dg/pr24615.c: New test.
17997
17998 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17999
18000         PR target/24600
18001         * gcc.dg/pr24600.c: New test.
18002
18003 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18004
18005         PR c++/19253
18006         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18007         * g++.dg/parse/typename9.C: New test.
18008         * g++/dg/parse/typename10.C: Likewise.
18009
18010 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18011
18012         PR fortran/18157
18013         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18014         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18015         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18016
18017 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18018
18019         PR c++/24569
18020         * g++.dg/debug/static1.C: New test.
18021
18022 2005-11-02  Josh Conner  <jconner@apple.com>
18023
18024         * g++.dg/crash38.C: moved into proper directory...
18025         * g++.dg/template/crash42.C: ...here
18026
18027 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
18028
18029         PR target/18338
18030         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18031         pcc_bitfield_type_matters || default_packed.
18032
18033         * lib/target-supports.exp
18034         (check_effective_target_pcc_bitfield_type_matters): New proc.
18035         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18036
18037         PR testsuite/23304
18038         * lib/target-supports.exp (check_effective_default_packed): New proc.
18039         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18040         Gate expected errors on target ! default_packed.
18041         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18042
18043 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18044
18045         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18046         change (r106358).
18047
18048 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18049
18050         PR fortran/24008
18051         * gfortran.dg/entry_5.f90: New.
18052         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18053
18054 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
18055
18056         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18057
18058 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
18059
18060         PR fortran/21565
18061         gfortran.dg/namelist_blockdata.f90: New test.
18062
18063         PR fortran/18737
18064         gfortran.dg/external_implicit_none.f90: New test.
18065
18066         PR fortran/14994
18067         * gfortran.dg/secnds.f: New test.
18068
18069 2005-10-31  Jan Hubicka  <jh@suse.cz>
18070
18071         PR target/20928
18072         * gcc.c-torture/compile/pr20928.c: New test.
18073
18074 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
18075
18076         PR middle-end/23492
18077         * gcc.c-torture/compile/zero-strct-5.c: New test.
18078
18079 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
18080
18081         PR libgfortran/24584
18082         * gfortran.dg/pr24584.f90: New test.
18083
18084 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
18085
18086         PR fortran/18883
18087         * gfortran.dg/char_result_9.f90: New.
18088         * gfortran.dg/char_result_10.f90: New.
18089
18090 2005-10-30  Jan Hubicka  <jh@suse.cz>
18091
18092         * g++.dg/tree-ssa/pr24172.C: New testcase.
18093
18094 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18095
18096         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18097
18098 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
18099
18100         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18101         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18102         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18103         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18104         gfortran.dg/enum_9.f90,
18105         gfortran.fortran-torture/compile/enum_1.f90,
18106         gfortran.fortran-torture/execute/enum_1.f90,
18107         gfortran.fortran-torture/execute/enum_2.f90,
18108         gfortran.fortran-torture/execute/enum_3.f90,
18109         gfortran.fortran-torture/execute/enum_4.f90: New tests.
18110
18111 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
18112
18113         PR target/18482
18114         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18115         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18116
18117 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18118
18119         PR libfortran/20179
18120         * gfortran.dg/mixed_io_1.f90: New test.
18121         * gfortran.dg/mixed_io_1.c: New file.
18122
18123 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18124
18125         * gfortran.dg/malloc_free_1.f90: New test.
18126
18127 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
18128
18129         * gcc.dg/nested-func-4.c: Require profiling -pg.
18130
18131 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18132
18133         PR C++/23229
18134         * g++.dg/warn/main-2.C: New test.
18135
18136 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
18137
18138         PR fortran/24545
18139         * gfortran.dg/interface_2.f90: new test.
18140
18141 2005-10-28  Josh Conner  <jconner@apple.com>
18142
18143         PR c++/22153
18144         * g++.dg/template/crash38.C: New test.
18145         * g++.dg/parse/explicit1.C: Change expected errors.
18146
18147 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18148
18149         PR C++/23426
18150         * g++.dg/other/large-size-array.C: New test.
18151
18152 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18153
18154         PR middle-end/24362
18155         * g++.dg/opt/complex4.C: New test.
18156
18157 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
18158
18159         * gcc.dg/nested-func-4.c: New test.
18160
18161 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
18162
18163         PR fortran/24158
18164         gfortran.dg/derived_recursion.f90: New test.
18165         gfortran.dg/implicit_actual.f90: New test.
18166
18167 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
18168
18169         PR middle-end/24295, PR testsuite/24477
18170         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
18171         removed when weakref hits the tree.
18172
18173 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
18174
18175         * gfortran.dg/cray_pointers_4.f90: New test.
18176
18177         * gfortran.dg/cray_pointers_5.f90: New test.
18178
18179 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
18180
18181         PR fortran/22290
18182         * gfortran.dg/assign_5.f90: New test.
18183         * gfortran.dg/assign_6.f: New test.
18184
18185 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
18186
18187         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
18188         CPU has no SSE support.
18189
18190 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
18191
18192         PR libgfortran/24224
18193         * gfortran.dg/arrayio_1.f90: Update attribution.
18194         * gfortran.dg/arrayio_2.f90: Update attribution.
18195         * gfortran.dg/arrayio_3.f90: Update attribution.
18196         * gfortran.dg/arrayio_4.f90: Update test conditions.
18197         * gfortran.dg/arrayio_5.f90: Update attribution.
18198         * gfortran.dg/arrayio_6.f90: New test.
18199         * gfortran.dg/arrayio_7.f90: New test.
18200
18201 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
18202
18203         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18204
18205 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18206
18207         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18208
18209 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18210
18211         PR fortran/24416
18212         * gfortran.dg/namelist_char_only.f90: New test.
18213
18214 2005-10-24  Asher Langton  <langton2@llnl.gov>
18215
18216         PR fortran/17031
18217         PR fortran/22282
18218         * gfortran.dg/cray_pointers_1.f90: New test.
18219         * gfortran.dg/cray_pointers_2.f90: New test.
18220         * gfortran.dg/cray_pointers_3.f90: New test.
18221         * gfortran.dg/loc_1.f90: New test.
18222         * gfortran.dg/loc_2.f90: New test.
18223
18224 2005-10-24  Steven Bosscher  <stevenb@suse.de>
18225
18226         * gcc.dg/pr24225.c: New test.
18227
18228 2005-10-24  Asher Langton  <langton2@llnl.gov>
18229
18230         * gfortran.dg/dup_save_1.f90: New test.
18231         * gfortran.dg/dup_save_2.f90: New test.
18232
18233 2005-10-24  Paul Brook  <paul@codesourcery.com>
18234
18235         PR 24107
18236         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18237         stdint.h.
18238
18239 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
18240
18241         PR libgfortran/24489
18242         * gfortran.dg/pr24489.f90: New test.
18243
18244 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
18245
18246         PR fortran/23635
18247         * gfortran.dg/ichar_1.f90: Add tests for derived types.
18248
18249 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
18250
18251         PR target/18911
18252         * g++.dg/init/array16.C: Skip for mmix-*-*.
18253
18254 2005-10-23  Asher Langton  <langton2@llnl.gov>
18255
18256         * gfortran.dg/byte_1.f90: New test.
18257         * gfortran.dg/byte_2.f90: New test.
18258
18259 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
18260
18261         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18262
18263 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
18264
18265         PR fortran/18022
18266         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18267
18268         PR fortran/24311
18269         * gfortran.dg/merge_char_const.f90: New test.
18270
18271         PR fortran/24384
18272         * gfortran.dg/spread_scalar_source.f90: New test.
18273
18274 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
18275
18276         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18277
18278         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18279         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18280
18281         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18282
18283 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
18284
18285         PR fortran/24426
18286         * gfortran.dg/der_pointer_4.f90: New.
18287
18288 2005-10-22  David Ayers  <d.ayers@inode.at>
18289
18290         * obj-c++.dg/except-1.mm: Simplify.
18291
18292 2005-10-21  David Ayers  <d.ayers@inode.at>
18293
18294         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18295
18296 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
18297
18298         * gfortran.dg/assumed_dummy_2.f90: New test.
18299
18300 2005-10-21  James E Wilson  <wilson@specifix.com>
18301
18302         PR preprocessor/15220
18303         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18304
18305 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
18306
18307         * gcc.c-torture/execute/20051021-1.c: New test.
18308
18309 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
18310
18311         PR c++/24260
18312         * g++.dg/ext/tmplattr1.C: New test.
18313
18314 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
18315
18316         PR fortran/24440
18317         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18318
18319 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
18320
18321         * obj-c++.dg/except-1.mm: New.
18322
18323         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18324
18325 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
18326
18327         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18328
18329 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
18330
18331         PR middle-end/24295
18332         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18333         declarations with the same names as thunks' alias targets, use
18334         aliases instead.
18335         * gcc.dg/attr-alias-3.c: New test.
18336         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18337
18338 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
18339
18340         PR c++/22618
18341         * g++.dg/parse/access8.C: New test.
18342
18343 2005-10-20  Richard Guenther  <rguenther@suse.de>
18344
18345         PR c++/24439
18346         * g++.dg/tree-ssa/pr24439.C: New testcase.
18347
18348 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18349
18350         * g++.dg/opt/delay-slot-1.C: New test.
18351
18352 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
18353
18354         PR fortran/21625
18355         * gfortran.fg/der_init_1.f90: New.
18356
18357 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
18358
18359         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18360
18361 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
18362
18363         PR c++/21908
18364         * g++.dg/parse/error28.C: New test.
18365
18366 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18367
18368         * gcc.dg/profile-generate-2.c: New test.
18369
18370 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
18371
18372         PR target/23589
18373         * g++.dg/ext/dllimport11.C: New.
18374
18375 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18376
18377         PR c++/22293
18378         * g++.dg/other/friend3.C: New test.
18379
18380 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
18381
18382         PR c++/23293
18383         * g++.dg/template/error19.C: New test.
18384
18385 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18386
18387         PR c++/21383
18388         * g++.dg/overload/koenig2.C: New.
18389
18390         PR c++/23118
18391         * g++.dg/overload/error2.C: New.
18392
18393         PR c++/22604
18394         * g++.dg/inherit/covariant14.C: New.
18395
18396 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18397
18398         PR c++/23440
18399         * g++.dg/parse/for1.C: New test.
18400
18401 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
18402
18403         PR fortran/23446
18404         * gfortran.dg/host_dummy_index_1.f90: New test.
18405
18406         PR fortran/21459
18407         * gfortran.dg/automatic_char_len_2.f90: New test.
18408
18409         PR fortran/20866
18410         * gfortran.dg/recursive_statement_functions.f90: New test.
18411
18412         PR fortran/20853
18413         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18414
18415         PR fortran/20849
18416         * gfortran.dg/external_initializer.f90: New test.
18417
18418         PR fortran/20837
18419         * non_module_public.f90: New test.
18420
18421 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18422
18423         PR c++/24386
18424         * g++.dg/template/overload7.C: New.
18425
18426         PR c++/22551
18427         * g++.dg/other/switch2.C: Remove expected warnings.
18428
18429         PR c++/21353
18430         * g++.dg/template/defarg6.C: New.
18431
18432 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
18433
18434         PR target/24315
18435         * gcc.target/i386/pr24315.c: New test.
18436
18437 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18438
18439         PR c++/24389
18440         * g++.dg/template/static21.C: New test.
18441         * g++.dg/template/static21-a.cc: Likewise.
18442
18443 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
18444
18445         PR c++/23959
18446         * g++.dg/warn/Wswitch-default-1.C: New test.
18447         * g++.dg/warn/Wswitch-default-2.C: New test.
18448
18449 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18450
18451         PR c++/22173
18452         * g++.dg/parse/template18.C: New test.
18453         * g++.dg/template/nontype15.C: Likewise.
18454
18455 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
18456
18457         PR fortran/22273
18458         * gfortran.dg/spec_expr_2.f90: New.
18459
18460 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
18461
18462         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18463         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18464         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18465         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18466         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18467         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18468         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18469         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
18470         previous target-specific skips and warning-message matches where
18471         applicable.
18472
18473 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
18474
18475         PR c++/21347
18476         * g++.dg/warn/Wctor-dtor.C: New test.
18477
18478 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18479
18480         PR c/23439
18481         * gcc.dg/for-1.c: New test.
18482
18483 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
18484
18485         PR c++/19565
18486         * g++.dg/warn/Wconversion1.C: New test.
18487         * g++.dg/ext/packed4.C: Compile with -w.
18488         * g++.dg/opt/20050511-1.C: Likewise.
18489         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18490
18491 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
18492
18493         * gfortran.dg/boz_5.f90: New test.
18494
18495 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
18496
18497         PR c++/22551
18498         * g++.dg/other/switch2.C: New.
18499
18500         PR c++/23984
18501         * g++.dg/init/ctor7.C: New.
18502
18503 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
18504
18505         PR c++/23730
18506         * g++.dg/parse/crash32.C: New test.
18507
18508 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
18509
18510         PR c++/20721
18511         * g++.dg/init/goto2.C: New test.
18512
18513         PR c++/22464
18514         * g++.dg/template/crash/41.C: New test.
18515
18516         PR c++/22180
18517         * g++.dg/template/crash40.C: New test.
18518
18519         PR c++/23694
18520         * g++.dg/parse/friend5.C: New test.
18521
18522         PR c++/23307
18523         * g++.dg/template/crash38.C: New test.
18524
18525         PR c++/22352
18526         * g++.dg/template/friend38.C: New test.
18527
18528         PR c++/22405
18529         * g++.dg/template/crash39.C: New test.
18530
18531 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
18532
18533         * gcc.dg/debug/dwarf2/dwarf-char1.c,
18534         gcc.dg/debug/dwarf2/dwarf-char2.c,
18535         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18536
18537         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18538
18539 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
18540
18541         * gcc.dg/dll-2.c: Add tests for warnings.
18542         * gcc.dg/dll-3.c: Likewise.
18543         * gcc.dg/dll-4.c: Likewise.
18544
18545         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18546         * g++.dg/ext/dllimport2.C: Likewise.
18547         * g++.dg/ext/dllimport3.C: Likewise.
18548         * g++.dg/ext/dllimport7.C: Likewise.
18549         * g++.dg/ext/dllimport8.C: Likewise.
18550         * g++.dg/ext/dllimport9.C: Likewise.
18551
18552 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
18553
18554         PR fortran/24092
18555         * gfortran.dg/derived_pointer_recursion.f90: New test.
18556
18557 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
18558
18559         * gcc.c-torture/execute/20051012-1.c: New test.
18560
18561 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18562
18563         PR fortran/18082
18564         * gfortran.dg/automatic_char_len_1.f90: New test.
18565
18566 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18567
18568         PR fortran/20847
18569         * gfortran.dg/save_common.f90: New test.
18570
18571         PR fortran/20856
18572         * gfortran.dg/save_result.f90: New test.
18573
18574 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18575
18576         PR c++/21592
18577         * g++.dg/template/dependent-expr1.C: Add new expected error.
18578         * g++.dg/template/dependent-expr2.C: Adjust error text.
18579         * g++.dg/template/overload6.C: New.
18580
18581         PR c++/23797
18582         * g++.dg/other/typename8.C: New.
18583
18584         PR c++/21117
18585         * g++.dg/other/return1.C: New.
18586
18587 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
18588
18589         PR c++/24052
18590         * g++.dg/ext/label5.C: New.
18591
18592 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18593
18594         PR c++/19964
18595         * g++.dg/parse/crash31.C: New.
18596
18597 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
18598
18599         * g++.dg/ipa/ipa-1.c: New test.
18600         * g++.dg/ipa/ipa-2.c: New test.
18601         * g++.dg/ipa/ipa-3.c: New test.
18602         * g++.dg/ipa/ipa-4.c: New test.
18603         * g++.dg/ipa/ipa-5.c: New test.
18604         * g++.dg/ipa/ipa.exp: New file.
18605
18606 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18607
18608         PR fortran/24207
18609         * gfortran.dg/private_type_3.f90: New test.
18610
18611 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18612
18613         PR fortran/20786
18614         gfortran.dg/aint_anint_1.f90: New test.
18615
18616 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18617
18618         PR libgfortran/24313
18619         gfortran.dg/csqrt.f: New test.
18620
18621 2005-10-11  Ian Lance Taylor  <ian@airs.com>
18622
18623         PR c++/8057
18624         * g++.dg/warn/noeffect7.C: New test.
18625         * g++.dg/warn/noeffect2.C: Instantiate templates.
18626         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
18627         and warning.
18628
18629 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18630
18631         PR c++/21089
18632         * g++.dg/init/float1.C: New test.
18633
18634         PR c++/24277
18635         * g++.dg/init/member1.C: Tweak error markers.
18636
18637 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
18638
18639         PR testsuite/24281
18640         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18641         Check for null pointer.
18642
18643 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18644
18645         PR c++/21369
18646         * g++.dg/parse/ret-type3.C: New test.
18647
18648 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18649
18650         PR tree-opt/23946
18651         * gcc.c-torture/compile/pr23946.c: New test.
18652
18653 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
18654
18655         * g++.dg/opt/mmx2.C: New test.
18656
18657 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18658
18659         PR c++/24277
18660         * g++.dg/template/static20.C: New test.
18661
18662         PR c++/24302
18663         * g++.dg/warn/Wunused-12.C: New test.
18664
18665         PR c++/23437
18666         * g++.dg/template/arg4.C: New test.
18667
18668 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18669
18670         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18671         * gcc.dg/ucnid-3.c: Likewise.
18672         * gcc.dg/ucnid-4.c: Likewise.
18673         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18674         * g++.dg/other/ucnid-1.C: Likewise.
18675         * gcc.dg/sparc-frame-1.c: New test.
18676
18677 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18678
18679         PR c++/24139
18680         * g++.dg/template/spec27.C: New test.
18681
18682         PR c++/24275
18683         * g++.dg/template/static19.C: New test.
18684
18685 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18686
18687         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18688         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18689
18690 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18691
18692         PR target/24136
18693         * gfortran.fortran-torture/compile/pr24136.f: New test.
18694
18695 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
18696
18697         PR c++/22172
18698         * g++.dg/parse/crash30.C: New test.
18699
18700 2005-10-07  Richard Guenther  <rguenther@suse.de>
18701
18702         PR middle-end/24227
18703         * gcc.c-torture/compile/pr24227.c: New testcase.
18704
18705 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
18706
18707         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18708         Do not put aligned attributes on array elements.
18709
18710 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
18711
18712         PR testsuite/23611, PR testsuite/23615
18713         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
18714         writing prototypes of library functions by hand.
18715         * obj-c++.dg/bitfield-4.mm: Likewise.
18716         * obj-c++.dg/const-str-4.mm: Likewise.
18717         * obj-c++.dg/encode-4.mm: Likewise.
18718         * obj-c++.dg/encode-5.mm: Likewise.
18719         * obj-c++.dg/encode-6.mm: Likewise.
18720         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
18721         * obj-c++.dg/method-10.mm: Likewise.
18722         * obj-c++.dg/method-17.mm: Likewise.
18723         * obj-c++.dg/method-19.mm: Likewise.
18724         * obj-c++.dg/try-catch-2.mm: Likewise.
18725
18726 2005-10-06  Richard Henderson  <rth@redhat.com>
18727
18728         PR 24236
18729         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
18730
18731 2005-10-06  Dale Johannesen  <dalej@apple.com>
18732
18733         * gcc.c-torture/execute/20030125-1.c: Correct.
18734
18735 2005-10-06  Richard Guenther  <rguenther@suse.de>
18736
18737         PR tree-optimization/24238
18738         * g++.dg/tree-ssa/pr24238.C: New testcase.
18739
18740 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
18741
18742         PR 18568
18743         * gfortran.dg/der_pointer_3.f90: New test.
18744
18745 2005-10-05  Devang Patel  <dpatel@apple.com>
18746
18747         PR Debug/23205
18748         * g++.dg/other/PR23205.C: New.
18749
18750 2005-10-05  Richard Henderson  <rth@redhat.com>
18751
18752         PR target/23602
18753         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
18754         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
18755
18756 2005-10-05  Dale Johannesen  <dalej@apple.com>
18757
18758         * gcc.c-torture/execute/float-floor.c: New.
18759
18760 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
18761
18762         PR tree-optimization/21419
18763         PR tree-optimization/24146
18764         PR tree-optimization/24151
18765
18766         * g++.dg/ext/asm7.C: New.
18767         * g++.dg/ext/asm8.C: New.
18768         * gcc.dg/asm-1.c: Compile on all targets.
18769         * gcc.dg/asm-pr24146.c: New.
18770         * gcc.dg/pr21419.c: Adjust error messages.
18771
18772 2005-10-05  Richard Guenther  <rguenther@suse.de>
18773
18774         PR fortran/24176
18775         * gfortran.fortran-torture/compile/empty.f90: New testcase.
18776
18777 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18778
18779         PR c++/23513
18780         * g++.dg/template/spec22.C: Robustify test.
18781         * g++.dg/template/spec26.C: New.
18782
18783 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
18784
18785         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
18786         if target supports vector instructions.
18787
18788 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
18789
18790         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
18791         C99 functions.
18792
18793 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
18794
18795         * lib/target-supports.exp (check_effective_target_fortran_large_real,
18796         check_effective_target_fortran_large_int): Replace cached result
18797         when target changes.
18798
18799 2005-10-04  Devang Patel  <dpatel@apple.com>
18800
18801         * gcc.dg/i386-sse-vect-types.c: New.
18802
18803 2005-10-04  Ian Lance Taylor  <ian@airs.com>
18804
18805         PR preprocessor/13726
18806         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
18807         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
18808
18809 2005-10-04  Richard Guenther  <rguenther@suse.de>
18810
18811         PR c/23576
18812         * gcc.dg/noncompile/pr23576.c: New testcase.
18813
18814 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18815
18816         PR middle-end/23125
18817         * gcc.dg/register-var-3.c: New test.
18818
18819 2005-10-04  Steven Bosscher  <stevenb@suse.de>
18820
18821         * gcc.dg/pr23049.c: New test.
18822
18823         * gcc.dg/ucnid-4.c: Fix test.
18824
18825 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
18826
18827         PR 23445
18828         * gcc.c-torture/compile/pr23445.c: New test.
18829
18830 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
18831
18832         * g++.dg/overload/unknown1.C: New.
18833
18834 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
18835
18836         PR c++/17775
18837         * g++.dg/template/repo4.C: New test.
18838
18839 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18840
18841         PR libfortran/19308
18842         * gfortran.dg/large_real_kind_2.F90: New test.
18843         * gfortran.dg/large_integer_kind_2.f90: New test.
18844
18845 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
18846
18847         * lib/target-supports.exp (check_effective_target_vect_shift):
18848         Implement with result caching. Add i?86, x86_64 and ia64 targets.
18849         (check_effective_target_vect_condition): Fix copy-n-pasto.
18850
18851         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
18852         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
18853         targets.
18854
18855 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
18856
18857         PR c++/22621
18858         * g++.dg/template/overload5.C : New test.
18859
18860         PR c++/23840
18861         * g++.dg/expr/stdarg1.C: New test.
18862
18863 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
18864
18865         PR 24142
18866         * gcc.c-torture/execute/pr24142.c: New test.
18867
18868 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
18869
18870         PR 24141
18871         * gcc.c-torture/execute/pr24141.c: New test.
18872
18873 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
18874             Diego Novillo  <dnovillo@redhat.com>
18875
18876         PR 23604
18877         * gcc.c-torture/execute/pr23604.c: New test.
18878
18879 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
18880
18881         PR fortran/16404
18882         PR fortran/20835
18883         PR fortran/20890
18884         PR fortran/20899
18885         PR fortran/20900
18886         PR fortran/20901
18887         PR fortran/20902
18888         gfortran.dg/equiv_constraint_1.f90: New test.
18889         gfortran.dg/equiv_constraint_2.f90: New test.
18890         gfortran.dg/equiv_constraint_3.f90: New test.
18891         gfortran.dg/equiv_constraint_4.f90: New test.
18892         gfortran.dg/equiv_constraint_5.f90: New test.
18893         gfortran.dg/equiv_constraint_6.f90: New test.
18894         gfortran.dg/equiv_constraint_7.f90: New test.
18895         gfortran.dg/equiv_constraint_8.f90: New test.
18896         gfortran.dg/private_type_1.f90: New test.
18897         gfortran.dg/private_type_2.f90: New test.
18898         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
18899         980628-10.f: Assert std=gnu to permit mixing of
18900         types in equivalence statements.
18901
18902 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
18903
18904         PR 24112
18905         * gfortran.dg/open_status_1.f90: New.
18906
18907 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18908
18909         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
18910         * gcc.dg/vect/pr22480.c: Clean up temp files.
18911         * gcc.dg/vect/pr23831.c: Clean up temp files.
18912         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
18913         Clean up temp files.
18914         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
18915         Clean up temp files.
18916
18917         * gcc.dg/20050309-1.c: Clean up temp files.
18918         * gcc.dg/20050325-1.c: Clean up temp files.
18919
18920 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18921
18922         PR tree-optimization/24059
18923         * gcc.dg/vect/pr24059.c : New test.
18924
18925 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
18926
18927         PR middle-end/24109
18928         * gcc.c-torture/execute/20050929-1.c: New test.
18929
18930 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18931
18932         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
18933
18934 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
18935
18936         PR c/21419
18937         * gcc.dg/pr21419.c: New test.
18938
18939 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18940
18941         * gcc.dg/pr23911.c: New test.
18942
18943 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
18944
18945         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
18946
18947         PR c++/16782
18948         * g++.dg/parse/qualified4.C: New test.
18949         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
18950         * g++.old-deja/g++.mike/p8154.C: Likewise.
18951
18952 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
18953
18954         PR c++/22147
18955         * g++.dg/template/friend37.C: New test.
18956         * g++.dg/parse/crash28.C: Adjust error markers.
18957
18958 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
18959
18960         PR fortran/18518
18961         * gfortran.fortran-torture/execute/save_2.f90: New decl.
18962
18963 2005-09-27  Devang Patel  <dpatel@apple.com>
18964
18965         PR tree-optimization/23625
18966         * gcc.dg/pr23625.c: New test.
18967
18968 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
18969
18970         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
18971         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
18972
18973 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
18974
18975         PR fortran/23677
18976         * gfortran.fortran-torture/execute/save_1.f90: New test.
18977         * gfortran.dg/save_1.f90: New test.
18978
18979 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
18980
18981         * gcc.target/i386/builtin-apply-mmx.c: New test.
18982
18983         PR target/22576
18984         * gcc.target/i386/pr22576.c: New test.
18985
18986         PR target/22585
18987         * gcc.target/i386/pr22585.c: New test.
18988
18989         PR target/23268
18990         * gcc.target/i386/pr23268.c: New test.
18991
18992         PR middle-end/23831
18993         * gcc.dg/vect/pr23831.c: New test.
18994
18995         PR target/24055
18996         * gcc.target/i386/pr24055.c: New test.
18997
18998 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
18999
19000         PR tree-optimization/23960
19001         * gcc.c-torture/compile/pr23960.c: New.
19002
19003 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
19004
19005         PR fortran/16861
19006         * gfortran.dg/nested_modules_3.f90: New.
19007
19008 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
19009
19010         PR fortran/24005
19011         gfortran.dg/interface_1.f90: New test.
19012
19013 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
19014         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19015
19016         PR fortran/23843
19017         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19018
19019 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
19020
19021         PR fortran/23516
19022         * gfortran.dg/imag_1.f: New test.
19023         * gfortran.dg/imag_2.f: Ditto.
19024
19025 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
19026
19027         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19028
19029 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
19030
19031         PR c++/21983
19032         * g++.dg/warn/pr21983.C: New test.
19033
19034 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
19035
19036         * gcc.dg/20050922-1.c: Testcase added.
19037
19038 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
19039
19040         PR c++/23993
19041         * g++.dg/template/array14.C: New test.
19042
19043 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
19044
19045         PR fortran/19929
19046         * gfortran.dg/der_ptr_component_1.f90: New test.
19047
19048 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19049
19050         PR c++/23965
19051         * g++.dg/template/error1.C: Reject "no matching function" message.
19052
19053 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19054
19055         PR c++/17609
19056         * g++.dg/lookup/error1.C: New test.
19057
19058 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
19059
19060         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19061         functionality of the testcase.
19062
19063 2005-09-20  Richard Henderson  <rth@redhat.com>
19064
19065         * gcc.dg/vect/vect-22.c: Require vect_float.
19066         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19067
19068 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
19069
19070         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19071         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19072         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19073         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19074         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19075         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19076         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19077         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19078         * gcc.dg/cpp/ucnid-8.c: New test.
19079
19080 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19081
19082         PR tree-optimization/23929
19083         * gcc.c-torture/compile/pr23929.c: New test.
19084
19085 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
19086
19087         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19088         for one loop.
19089
19090 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
19091
19092         PR testsuite/23186
19093         * g++.dg/other/pr22003.C: Require named sections.
19094
19095 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19096
19097         PR c++/23947
19098         * g++.dg/rtti/crash3.C: New test.
19099
19100         PR tree-optimization/23818
19101         * gcc.dg/pr23818.c: New test.
19102
19103 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19104
19105         PR fortran/23420
19106         * gfortran.dg/print_fmt_4.f: New.
19107
19108 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19109
19110         PR fortran/23663
19111         * gfortran.fortran-torture/execute/entry_11.f90: New test.
19112
19113 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19114
19115         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19116         Use pointers to local alignable arrays instead. Added comments.
19117         * gcc.dg/vect/vect-46.c: Likewise.
19118         * gcc.dg/vect/vect-48.c: Likewise.
19119         * gcc.dg/vect/vect-49.c: Likewise.
19120         * gcc.dg/vect/vect-52.c: Likewise.
19121         * gcc.dg/vect/vect-53.c: Likewise.
19122         * gcc.dg/vect/vect-54.c: Likewise.
19123         * gcc.dg/vect/vect-56.c: Likewise.
19124         * gcc.dg/vect/vect-57.c: Likewise.
19125         * gcc.dg/vect/vect-58.c: Likewise.
19126         * gcc.dg/vect/vect-60.c: Likewise.
19127         * gcc.dg/vect/vect-61.c: Likewise.
19128
19129         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19130         The test is no longer vectorizable on vect_no_align targets.
19131         * gcc.dg/vect/vect-43.c: Likewsie.
19132
19133         * gcc.dg/vect/vect-44.c: Added comments.
19134         * gcc.dg/vect/vect-45.c: Added comments.
19135         * gcc.dg/vect/vect-50.c: Added comments.
19136         * gcc.dg/vect/vect-51.c: Added comments.
19137
19138         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19139         aligned type.
19140         * gcc.dg/vect/Os-vect-95.c: Likewise.
19141
19142         * gcc.dg/vect/vect-41.c: Test removed.
19143         * gcc.dg/vect/vect-47.c: Test removed.
19144         * gcc.dg/vect/vect-55.c: Test removed.
19145         * gcc.dg/vect/vect-59.c: Test removed.
19146
19147 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19148
19149         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19150         No longer vectorizable on vect_no_align targets.
19151         * gcc.dg/vect/pr20122.c: Likewise.
19152         * gcc.dg/vect/vect-74.c: Likewise.
19153         * gcc.dg/vect/vect-75.c: Likewise.
19154         * gcc.dg/vect/vect-76.c: Likewise.
19155
19156         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19157         Will not be vectorizable on vect_no_align targets once aliasing issues
19158         are resolved.
19159         * gcc.dg/vect/vect-79.c: Likewise.
19160
19161         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19162         * gcc.dg/vect/vect-78.c: Likewise.
19163         * gcc.dg/vect/vect-97.c: Likewise.
19164
19165 2005-09-19  Steven Bosscher  <stevenb@suse.de>
19166
19167         * gcc.dg/pr23943.c: New test.
19168
19169 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19170
19171         PR fortran/19181
19172         * gfortran.dg/derived_pointer_null_1.f90: New test.
19173
19174 2005-09-18  Richard Guenther  <rguenther@suse.de>
19175
19176         PR middle-end/23944
19177         * gcc.c-torture/compile/pr23944.c: New testcase.
19178
19179 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
19180
19181         PR fortran/15975
19182         * gfortran.dg/der_pointer_2.f90: New test.
19183
19184 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19185
19186         PR fortran/16861
19187         * gfortran.dg/nested_modules_2.f90: New test.
19188
19189 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19190
19191         PR c++/18368
19192         * g++.dg/other/semicolon.C: New test.
19193
19194 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
19195
19196         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19197         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19198
19199 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
19200
19201         PR c++/23914
19202         * g++.dg/template/static18.C: New test.
19203
19204         PR c++/21514
19205         * g++.dg/template/crash19.C: Remove dg-error marker.
19206         * g++.dg/template/local4.C: New test.
19207
19208 2005-09-16  Paul Brook  <paul@codesourcery.com>
19209
19210         PR fortran/23906
19211         * gfortran.dg/dependency_1.f90: New test.
19212
19213 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19214
19215         PR c++/23896
19216         * g++.dg/template/static17.C: New test.
19217
19218 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
19219
19220         PR c++/23139
19221         * g++.dg/warn/huge-val1.C: New test.
19222
19223 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19224
19225         PR c++/13140
19226         * g++.dg/parse/class2.C: New test.
19227         * g++.dg/template/explicit8.C: Likewise.
19228         * g++.dg/template/spec25.C: Likewise.
19229
19230 2005-09-14  Josh Conner  <jconner@apple.com>
19231
19232         PR middle-end/23584
19233         * gcc.dg/pr23584.c: New test.
19234
19235 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
19236
19237         PR fortran/21875 Internal Unit Array I/O, NIST
19238         * gfortran.dg/arrayio_1.f90: New test.
19239         * gfortran.dg/arrayio_1.f90: New test.
19240         * gfortran.dg/arrayio_1.f90: New test.
19241         * gfortran.dg/arrayio_1.f90: New test.
19242         * gfortran.dg/arrayio_1.f90: New test.
19243
19244 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
19245
19246         PR middle-end/22480
19247         * gcc.dg/vect/pr22480.c: New test.
19248
19249 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
19250
19251         PR fortran/19358
19252         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19253
19254 2005-09-13 Josh Conner <jconner@apple.com>
19255
19256         PR c++/23180
19257         * g++.dg/init/struct2.C: New test.
19258         * g++.dg/init/struct3.C: New test.
19259
19260 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
19261
19262         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19263         Clean up temp files.
19264         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19265         gcc.dg/tree-ssa/builtin-fprintf-1.c,
19266         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19267         gcc.dg/tree-ssa/builtin-printf-1.c,
19268         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19269         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19270         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19271         gcc.dg/tree-ssa/builtin-vprintf-1.c,
19272         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19273         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19274         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19275         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19276         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19277         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19278         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19279         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19280
19281 2005-09-13  Josh Conner  <jconner@apple.com>
19282
19283         * lib/gcc-dg.exp: Load scanipa.exp.
19284         (cleanup-dump): New procedure.
19285         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19286         * lib/scandump.exp: New file.
19287         * lib/scantree.exp: Use it.
19288         * lib/scanipa.exp: New file.
19289
19290 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
19291
19292         PR fortran/17740
19293         * gfortran.dg/generic_4.f90: New test.
19294
19295 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
19296
19297         PR target/23816
19298         * gcc.target/i386/pr23816-1.c: New test.
19299         * gcc.target/i386/pr23816-2.c: New test.
19300
19301
19302 2005-09-13  Bastian Blank <waldi@debian.org>
19303
19304         PR c++/16171
19305         * g++.dg/abi/mangle26.C: New test.
19306         * g++.dg/abi/mangle27.C: New test.
19307         * g++.dg/abi/mangle28.C: New test.
19308         * g++.dg/abi/mangle29.C: New test.
19309
19310         PR c++/23839
19311         * g++.dg/parse/register1.C: New test.
19312
19313 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
19314
19315         PR c++/23842
19316         * g++.dg/template/access16.C: New test.
19317
19318 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19319
19320         * gfortran.dg/char_pack_2.f90: Increase the vector size.
19321
19322 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19323
19324         PR fortran/18899
19325         * gfortran.dg/shape_2.f90: New test.
19326
19327 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19328
19329         PR target/19269
19330         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19331         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19332         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19333         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19334         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19335         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19336         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19337         tests.
19338
19339 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19340
19341         PR c++/23841
19342         * g++.dg/parse/template17.C: New test.
19343
19344 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19345
19346         PR c++/23789
19347         * g++.dg/template/nontype14.C: New test.
19348
19349 2005-09-12  Ian Lance Taylor  <ian@airs.com>
19350
19351         PR g++/7874
19352         * g++.dg/lookup/friend7.C: New test.
19353         * g++.dg/lookup/friend8.C: New test.
19354         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19355         so that it will be found via argument dependent lookup.
19356         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19357         friend functions which will no longer be found.
19358         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19359         function g, so that it will be found via argument dependent
19360         lookup.
19361         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19362         * g++.old-deja/g++.mike/net43.C: Likewise.
19363
19364 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19365
19366         PR c++/23691
19367         * g++.dg/template/static16.C: New test.
19368
19369 2005-09-12  Josh Conner  <jconner@apple.com>
19370
19371         PR middle-end/23237
19372         * gcc.c-torture/compile/pr23237.c: New test.
19373
19374 2005-09-11  Richard Henderson  <rth@redhat.com>
19375
19376         * g++.dg/other/error8.C: Update expected diagnostic text.
19377
19378 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19379
19380         PR libfortran/19872
19381         * gfortran.dg/overwrite_1.f: New test.
19382
19383 2005-09-09  Josh Conner  <jconner@apple.com>
19384
19385         * g++.dg/init/pr23180-1.C: Removed.
19386         * g++.dg/init/pr23180-2.C: Removed.
19387
19388 2005-09-09  David Daney <ddaney@avtrex.com>
19389
19390         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19391         files which are ...
19392         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19393         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19394
19395 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19396
19397         * gfortran.dg/iostat_2.f90: New test.
19398
19399 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
19400
19401         PR c++/22252
19402         * g++.dg/ext/interface1.C: New test.
19403         * g++.dg/ext/interface1.h: Likewise.
19404         * g++.dg/ext/interface1a.cc: Likewise.
19405
19406 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
19407
19408         * gfortran.dg/iomsg_1.f90: New test case.
19409
19410 2005-09-09  Richard Guenther  <rguenther@suse.de>
19411
19412         PR c++/23624
19413         * g++.dg/tree-ssa/pr23624.C: New testcase.
19414
19415 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19416
19417         PR fortran/19239
19418         * gfortran.dg/vector_subscript_1.f90,
19419         * gfortran.dg/vector_subscript_2.f90: New tests.
19420
19421 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19422
19423         PR fortran/21104
19424         * gfortran.dg/array_alloc_1.f90,
19425         * gfortran.dg/array_alloc_2.f90,
19426         * gfortran.dg/array_alloc_3.f90: New tests.
19427
19428 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19429
19430         PR fortran/12840
19431         * gfortran.dg/array_constructor_6.f90
19432         * gfortran.dg/array_constructor_7.f90
19433         * gfortran.dg/array_constructor_8.f90
19434         * gfortran.dg/array_constructor_9.f90
19435         * gfortran.dg/array_constructor_10.f90
19436         * gfortran.dg/array_constructor_11.f90
19437         * gfortran.dg/array_constructor_12.f90: New tests.
19438
19439 2005-09-08  Josh Conner  <jconner@apple.com>
19440
19441         PR c++/23180
19442         * g++.dg/init/pr23180-1.C: New test.
19443         * g++.dg/init/pr23180-2.C: New test.
19444
19445 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19446
19447         PR fortran/18878
19448         * gfortran.dg/module_double_reuse.f90: New.
19449
19450 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19451
19452         PR fortran/23270
19453         PR fortran/22304
19454         PR fortran/18870
19455         PR fortran/17917
19456         PR fortran/16511
19457         * gfortran.dg/common_equivalence_1.f: New.
19458         * gfortran.dg/common_equivalence_2.f: New.
19459         * gfortran.dg/common_equivalence_3.f: New.
19460         * gfortran.dg/contained_equivalence_1.f90: New.
19461         * gfortran.dg/module_blank_common.f90: New.
19462         * gfortran.dg/module_commons_1.f90: New.
19463         * gfortran.dg/module_equivalence_1.f90: New.
19464         * gfortran.dg/nested_modules_1.f90: New.
19465         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19466         equivalences and add comment to connect the test with
19467         the PR.
19468
19469 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19470
19471         PR fortran/23765
19472         * gfortran.dg/common_6.f90: New test.
19473
19474 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19475
19476         PR fortran/15326
19477         * gfortran.dg/char_result_1.f90,
19478         * gfortran.dg/char_result_2.f90,
19479         * gfortran.dg/char_result_3.f90,
19480         * gfortran.dg/char_result_4.f90,
19481         * gfortran.dg/char_result_5.f90,
19482         * gfortran.dg/char_result_6.f90,
19483         * gfortran.dg/char_result_7.f90,
19484         * gfortran.dg/char_result_8.f90: New tests.
19485
19486 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19487
19488         PR fortran/19928
19489         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19490
19491 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19492
19493         PR obj-c++/16816
19494         * obj-c++.dg/selector-5.mm: New test.
19495         * obj-c++.dg/selector-6.mm: New test.
19496
19497 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19498
19499         PR objc/20574
19500         PR objc/19324
19501         * objc.dg/error-1.m: New test.
19502
19503 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
19504
19505         PR fortran/23373
19506         * gfortran.fortran-torture/execute/pr23373-1.f90,
19507         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19508
19509 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
19510
19511         PR libfortran/23760
19512         * gfortran.dg/g77/1832.f: Remove long string in write statement
19513         to allow the test to pass on correct list directed output with
19514         prepended space.
19515
19516 2005-09-07  James E Wilson  <wilson@specifix.com>
19517
19518         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19519
19520 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19521
19522         * gfortran.dg/parameter+save.f90: Rename to
19523         * gfortran.dg/parameter_save.f90: .. this.
19524
19525 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19526
19527         PR fortran/20848
19528         * gfortran.dg/parameter+save.f90: New test case.
19529
19530 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
19531
19532         PR fortran/19269
19533         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19534
19535 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19536
19537         PR c/23075
19538         * gcc.dg/pr23075.c: New test.
19539         * g++.dg/warn/pr23075.C: New test.
19540
19541         PR target/22362
19542         * gcc.target/i386/pr22362.c: New test.
19543
19544         PR rtl-optimization/23098
19545         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19546
19547         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19548         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19549         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19550
19551 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
19552
19553         * g++.dg/expr/cast6.C: New test.
19554
19555         PR c++/9782
19556         * g++.dg/init/new15.C: New test.
19557
19558 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19559
19560         * gcc.dg/vect/Os-vect-95.c: New test.
19561         * gcc.dg/vect/vect-95.c: Same.
19562
19563 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19564
19565         * gcc.dg/vect/vect-29.c: Update xfail testing.
19566         * gcc.dg/vect/vect-44.c: Same.
19567         * gcc.dg/vect/vect-48.c: Same.
19568         * gcc.dg/vect/vect-50.c: Same.
19569         * gcc.dg/vect/vect-72.c: Same.
19570         * gcc.dg/vect/vect-77.c: Same.
19571         * gcc.dg/vect/vect-78.c: Same.
19572         * gcc.dg/vect/vect-80.c: Same.
19573         * gcc.dg/vect/vect-96.c: Same.
19574         * gcc.dg/vect/vect-100.c: Same.
19575         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19576         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19577         * gfortran.dg/vect/vect-5.f90: Same.
19578
19579 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19580
19581         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19582         start strings.
19583         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19584         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19585
19586         PR c++/23056
19587         * g++.dg/opt/pr23056.C: New test.
19588
19589         PR rtl-optimization/23098
19590         * gcc.target/i386/pr23098.c: New test.
19591
19592 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
19593
19594         PR c++/23667
19595         * g++.dg/template/static15.C: New test.
19596
19597         PR c++/21440
19598         * g++.dg/ext/stmtexpr5.C: New test.
19599         * g++.dg/ext/stmtexpr6.C: Likewise.
19600
19601 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
19602
19603         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19604
19605         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19606         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19607         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19608
19609 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
19610
19611         PR libfortran/23321
19612         * gfortran.dg/direct_io_4.f90: New test case.
19613
19614 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
19615             Rasmus Hahn  <rassahah@neofonie.de>
19616
19617         PR libobjc/23108
19618         * objc.dg/type-stream-1.m: New test.
19619
19620 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
19621
19622         PR fortran/23661
19623         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19624         gfortran.dg/print_fmt_3.f90: New test.
19625
19626 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19627
19628         * gfortran.dg/fmt_t_1.f90: New test.
19629
19630 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19631
19632         PR rtl-optimization/23454
19633         * g++.dg/opt/pr23454.C: New test.
19634
19635 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
19636
19637         PR c++/23699
19638         * g++.dg/ext/static1.C: New test.
19639
19640 2005-09-02  Richard Henderson  <rth@redhat.com>
19641
19642         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19643         tail call to check_fa_work.
19644
19645 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
19646
19647         PR c++/21687
19648         * g++.dg/other/gc3.C: New test.
19649
19650 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19651
19652         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19653         * gcc.dg/20050826-1.c: Likewise.
19654
19655 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
19656
19657         PR c++/23167
19658         * g++.dg/expr/volatile1.C: New test.
19659
19660 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
19661
19662         PR middle-end/23547
19663         * gcc.dg/pr23547.c: New test.
19664
19665 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
19666
19667         PR c/22061
19668         * gcc.c-torture/execute/pr22061-1.c,
19669         * gcc.c-torture/execute/pr22061-2.c,
19670         * gcc.c-torture/execute/pr22061-3.c,
19671         * gcc.c-torture/execute/pr22061-4.c: New tests.
19672
19673 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19674
19675         * gcc.dg/Wredundant-decls-2.c: New test to check that
19676         -Wredundant-decls does not issue warning for a variable
19677         definition following a declaration.
19678
19679 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
19680
19681         PR debug/7241
19682         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19683         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19684         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19685
19686         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19687         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19688         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19689         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19690         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19691         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19692         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19693         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19694
19695 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19696
19697         PR objc/23306
19698         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19699         scan-assmbler.
19700
19701 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
19702
19703         PR target/21255
19704         * gcc.dg/pr21255-1.c: New test.
19705         * gcc.dg/pr21255-2-mb.c: Likewise.
19706         * gcc.dg/pr21255-2-ml.c: Likewise.
19707         * gcc.dg/pr21255-3.c: Likewise.
19708         * gcc.dg/pr21255-4.c: Likewise.
19709
19710 2005-08-31  Dale Johannesen  <dalej@apple.com>
19711
19712         * gcc.dg/20050830-1.c: New.
19713
19714 2005-08-31  Josh Conner  <jconner@apple.com>
19715
19716         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
19717         command-line options for arm-*-* targets.
19718         * g++.dg/init/array16.C: Likewise.
19719         * g++.dg/other/crash-4.C: Likewise.
19720
19721 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19722
19723         PR obj-c++/23640
19724         * obj-c++.dg/gnu-runtime-3.mm: New test.
19725
19726 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19727
19728         PR c++/13377
19729         * g++.dg/lookup/ambig4.C: New test.
19730         * g++.dg/lookup/ambig5.C: New test.
19731         * g++.dg/tc1/dr101.C: Adjust error markers.
19732
19733 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19734
19735         PR c++/23639
19736         * g++.dg/template/ttp5.C: Adjust error markers.
19737
19738 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
19739
19740         PR testsuite/23609
19741         * lib/obj-c++.exp: Include target-libpath.exp.
19742         (obj-c++_link_flags): Look for the GNU libobjc library
19743         and set the library path to include it.
19744         Don't manually set LD_LIBRARY_PATH (etc.) but call
19745         set_ld_library_path_env_vars instead.
19746         (obj-c++_target_compile): Don't set library path or
19747         linker flags because they are already set correctly
19748         in obj-c++_link_flags.
19749
19750 2005-08-30  Josh Conner  <jconner@apple.com>
19751
19752         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
19753         to command-line options for arm-*-* targets.
19754
19755 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
19756
19757         * g++.dg/other/i386-1.C: New.
19758
19759 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
19760
19761         PR preprocessor/20348
19762         PR preprocessor/20356
19763         * gcc.dg/cpp/pr20348.c: New test.
19764         * gcc.dg/cpp/pr20348.h: New file.
19765         * gcc.dg/cpp/inc/pr20348.h: New file.
19766         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
19767         * gcc.dg/cpp/pr20356.c: New test.
19768         * gcc.dg/cpp/pr20356.h: New file.
19769         * gcc.dg/cpp/inc/pr20356.h: New file.
19770         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
19771
19772 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
19773
19774         * gfortran.fortran-torture/execute/intrinsic_count.f90:
19775         Fix array dimension to avoid correct end-of-file error.
19776
19777 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
19778
19779         PR libfortran/23598
19780         * gfortran.dg/iostat_1.f90: New test.
19781
19782 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
19783
19784         PR middle-end/23408
19785         * gcc.dg/pr23408.c: New test.
19786
19787 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
19788
19789         PR c++/23099
19790         * g++.dg/init/member1.C: Make sure erroneous static data member
19791         definitions are required.
19792         * g++.dg/template/static13.C: New test.
19793         * g++.dg/template/static14.C: Likewise.
19794
19795 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
19796
19797         * gcc.target/i386/pr23575.c: Use -msse2 instead of
19798         -march=pentium4, remove ilp32 requirement.
19799
19800         PR middle-end/23484
19801         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
19802         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
19803
19804 2005-08-29  Andreas Jaeger  <aj@suse.de>
19805
19806         PR testsuite/23607
19807         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
19808
19809 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
19810
19811         * gcc.c-torture/execute/20050316-2.c: New test.
19812         * gcc.c-torture/execute/20050316-3.c: New test.
19813         * gcc.dg/torture/pr16104-1.c: New test.
19814
19815 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
19816
19817         PR middle-end/23463
19818         * gcc.c-torture/execute/zero-struct-1.c: New test.
19819
19820 2005-08-27  Richard Guenther  <rguenther@suse.de>
19821
19822         PR target/23575
19823         * gcc.target/i386/pr23575.c: New testcase.
19824
19825 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
19826
19827         PR rtl-optimization/23561
19828         * gcc.c-torture/execute/20050826-1.c: New test.
19829
19830         PR rtl-opt/23560
19831         * gcc.c-torture/execute/20050826-2.c: New test.
19832
19833 2005-08-26  Dale Johannesen  <dalej@apple.com>
19834
19835         * gcc.dg/20030711-1.c: Modify to work on Darwin.
19836         * gcc.dg/20050826-1.c: New.
19837
19838 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
19839
19840         PR c++/19004
19841         * g++.dg/template/nontype13.C: New test.
19842
19843         PR c++/23491
19844         * g++.dg/init/new14.C: New test.
19845         * g++.dg/expr/anew1.C: Do not XFAIL.
19846         * g++.dg/expr/anew2.C: Likewise.
19847         * g++.dg/expr/anew3.C: Likewise.
19848
19849 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
19850
19851         PR middle-end/22439
19852         * gcc.dg/vla-3.c: New test.
19853
19854 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
19855
19856         PR fortran/20363
19857         * gfortran.dg/named_interface.f90: New.
19858
19859 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
19860
19861         * gcc.c-torture/execute/frame-address.c: New test.
19862
19863 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19864
19865         PR c++/20817
19866         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
19867
19868 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19869
19870         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
19871
19872 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19873
19874         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
19875         * gcc.dg/altivec-22.c: Rename from..
19876         * gcc.dg/altivec-nomfcr.c: ..this.
19877
19878 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
19879
19880         PR tree-optimization/23546
19881         * gcc.dg/tree-ssa/pr23546.c: New test.
19882
19883 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
19884
19885         PR fortran/17758
19886         * gfortran.dg/nonreturning_statements.f90: New test.
19887
19888 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19889
19890         PR c++/22454
19891         * g++.dg/parse/crash29.C: New.
19892
19893 2005-08-23  DJ Delorie  <dj@redhat.com>
19894
19895         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
19896         constants have the L suffix.
19897
19898 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
19899
19900         PR c++/23044
19901         * g++.dg/template/instantiate8.C: New.
19902
19903 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
19904
19905         PR middle-end/23467
19906         * gcc.c-torture/execute/pr23467.c: New test.
19907
19908 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
19909
19910         PR tree-optimization/22043
19911         * gcc.c-torture/execute/20050613-1.c: New test.
19912
19913 2005-08-23  Ben Elliston  <bje@au.ibm.com>
19914
19915         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
19916
19917 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
19918
19919         PR rtl-optimization/23478
19920         * g++.dg/opt/pr23478.C: New test.
19921
19922 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19923
19924         PR c/18715
19925         * gcc.dg/switch-warn-3.c: New test.
19926
19927 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19928
19929         PR c++/22233
19930         * g++.dg/template/param1.C: New test.
19931
19932 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19933
19934         PR c++/23089
19935         * g++.dg/other/incomplete1.C: New test.
19936
19937 2005-08-22  Ira Rosen  <irar@il.ibm.com>
19938
19939         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
19940         are vectorizable.
19941
19942 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19943
19944         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
19945         d_lines_5.f: New.
19946
19947 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
19948
19949         * gcc.target/i386/sse-4.c: New test.
19950
19951 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19952
19953         PR testsuite/23239
19954         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
19955
19956 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
19957
19958         * gcc.dg/20050811-1.c: New test.
19959         * gcc.dg/20050811-2.c: New test.
19960
19961 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
19962
19963         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
19964
19965 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
19966
19967         PR 23476
19968         * gcc.c-torture/compile/pr23476.c: New test.
19969
19970 2005-08-19  Devang Patel  <dpatel@apple.com>
19971
19972         PR tree-optimization/23048
19973         * gcc.dg/tree-ssa/pr23048.c: New test.
19974
19975 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19976
19977         PR middle-end/20624
19978         * g++.dg/warn/Wreturn-3.C: New test
19979
19980 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
19981
19982         PR tree-optimization/22228
19983         * g++.dg/vect/pr22543.cc: New test.
19984
19985 2005-08-17  Steven Bosscher  <stevenb@suse.de>
19986
19987         PR tree-optimization/21574
19988         * gcc.dg/tree-ssa/pr21574.c: New test.
19989
19990 2005-08-16  James E Wilson  <wilson@specifix.com>
19991
19992         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
19993
19994 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19995
19996         PR tree-opt/23402
19997         * gcc.c-torture/compile/zero-strct-3.c: New test.
19998         * gcc.c-torture/compile/zero-strct-4.c: New test.
19999
20000 2005-08-16  Steven Bosscher  <stevenb@suse.de>
20001
20002         PR target/23376
20003         * gcc.target/x86_64/pr23376.c: New test.
20004
20005 2005-08-16  Ian Lance Taylor  <ian@airs.com>
20006
20007         PR c++/23337
20008         * g++.dg/ext/vector2.C: New.
20009
20010 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20011
20012         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20013
20014 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20015
20016         PR libfortran/23428
20017         * gfortran.dg/inquire-complex.f90: New test case.
20018
20019 2005-08-16  James E Wilson  <wilson@specifix.com>
20020
20021         PR tree-optimization/21105
20022         * gcc.dg/large-size-array.c: New.
20023
20024 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
20025
20026         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20027         type.
20028         * gcc.dg/vect/vect-41: Likewise.
20029         * gcc.dg/vect/vect-42: Likewise.
20030         * gcc.dg/vect/vect-43: Likewise.
20031         * gcc.dg/vect/vect-44: Likewise.
20032         * gcc.dg/vect/vect-46: Likewise.
20033         * gcc.dg/vect/vect-47: Likewise.
20034         * gcc.dg/vect/vect-48: Likewise.
20035         * gcc.dg/vect/vect-52: Likewise.
20036         * gcc.dg/vect/vect-53: Likewise.
20037         * gcc.dg/vect/vect-54: Likewise.
20038         * gcc.dg/vect/vect-55: Likewise.
20039         * gcc.dg/vect/vect-56: Likewise.
20040         * gcc.dg/vect/vect-57: Likewise.
20041         * gcc.dg/vect/vect-58: Likewise.
20042         * gcc.dg/vect/vect-59: Likewise.
20043         * gcc.dg/vect/vect-60: Likewise.
20044         * gcc.dg/vect/vect-61: Likewise.
20045         * gcc.dg/vect/vect-85: Likewise.
20046         * gcc.dg/vect/vect-87: Likewise.
20047         * gcc.dg/vect/vect-88: Likewise.
20048         * gcc.dg/vect/vect-93.c: Likewise.
20049         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20050         * gcc.dg/vect/vect-75: Likewise.
20051         * gcc.dg/vect/vect-76: Likewise.
20052         * gcc.dg/vect/vect-77: Likewise.
20053         * gcc.dg/vect/vect-78: Likewise.
20054         * gcc.dg/vect/vect-80: Likewise.
20055         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20056         vectorized for the expected reason, rather than checking how alignment
20057         was handled.
20058         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20059         aligned type and also instead of aligned pointers. Added documentation.
20060
20061 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
20062
20063         * gfortran.dg/power.f90: New test.
20064
20065 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
20066
20067         PR rtl-optimization/23299
20068         * g++.dg/opt/pr23299.C: New test.
20069
20070 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20071
20072         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20073
20074 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
20075
20076         * g++.dg/template/local6.C: New test.
20077
20078 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20079
20080         * execute/exceptions/finally-1.m: Check that the catch and finally are
20081         being called.  Also add a "return 0;" at the end of main.
20082
20083 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
20084
20085         PR fortran/21432.
20086         * gfortran.dg/namelist_print_1.f: New test of functionality of
20087         PRINT namelist.
20088         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20089         namelist generates error with -std=f95.
20090
20091 2005-08-14  Ira Rosen  <irar@il.ibm.com>
20092
20093         PR tree-optimization/23119
20094         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20095
20096 2005-08-13  Marcin Koziej  <creep@desk.pl>
20097             Andrew Pinski  <pinskia@physics.uc.edu>
20098
20099         PR libobjc/22492
20100         * execute/exceptions/finally-1.m: New test.
20101
20102 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20103
20104         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20105         testsuite.
20106         * objc/execute/exceptions/trivial.m: New test.
20107         * objc.dg/try-catch-11.m: Move to ...
20108         * objc/execute/exceptions/foward-1.m: Here.
20109         * objc.dg/try-catch-2.m: Move to ...
20110         * objc/execute/exceptions/catchall-1.m: Here.
20111         * objc.dg/try-catch-8.m: Move to ...
20112         * objc/execute/exceptions/local-variables-1.m: Here.
20113
20114 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20115
20116         * objc.dg/nested-func-1.m: Move to ...
20117         * objc/execute/nested-func-1.m: Here.
20118
20119 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20120
20121         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20122         in ${options} instead of [target_info name].
20123         * lib/obj-c++.exp (objc_target_compile): Likewise.
20124
20125 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20126
20127         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20128
20129 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20130
20131         part of PR testsuite/23348
20132         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20133         each of the torture options.
20134         * objc/compile/trivial.m: New test.
20135
20136 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20137
20138         * gfortran.dg/eoshift.f90: Correct format.
20139
20140 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20141
20142         * gfortran.fortran-torture/execute/character_passing.f90:
20143         Fix comment typo.
20144
20145 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
20146
20147         PR c++/8271
20148         * g++.dg/template/unify10.C: New.
20149
20150 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
20151
20152         * g++.dg/parse/pr22514.C: Move to...
20153         * g++.dg/debug/pr22514.C: here.
20154
20155 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20156
20157         PR c++/23266
20158         * g++.dg/inherit/pure1.C: New test.
20159
20160         * ChangeLog: Fix typos.
20161
20162 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20163             Steven Bosscher  <stevenb@suse.de>
20164
20165         * gfortran.dg/runtime_warning_1.f90: New test.
20166
20167 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20168
20169         PR c++/23219
20170         * g++.dg/parse/crash28.C: New.
20171
20172 2005-08-11  Richard Guenther  <rguenther@suse.de>
20173
20174         PR target/23289
20175         * gcc.target/i386/tailcall-1.c: New testcase.
20176
20177 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20178
20179         * gcc.dg/vect/vect-67.c: Un-xfail.
20180
20181 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20182
20183         PR c++/23225
20184         * g++.dg/parse/crash27.C: new test.
20185
20186 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
20187
20188         PR libfortran/22143
20189         * gfortran.dg/shift-kind.f90: New testcase.
20190
20191 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
20192
20193         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20194         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20195
20196 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20197
20198         PR c++/20646
20199         * g++.dg/other/mult-stor1.C: New test.
20200
20201 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20202
20203         * gcc.c-torture/pr18299-1.c: Move to ...
20204         * gcc.c-torture/compile/pr18299-1.c: Here.
20205
20206 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
20207
20208         * gfortran/fortran.torture/execute/character_passing.f90:
20209         Fix types for LSAME.
20210
20211 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
20212
20213         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20214         input data back to what it was originally.
20215
20216 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20217
20218         * objc.dg/try-catch-8.m: Enable for all targets.
20219
20220 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
20221
20222         * gcc.dg/pr23165.c: New test.
20223
20224 2005-08-09  Steven Bosscher  <stevenb@suse.de>
20225
20226         PR tree-optimization/23234
20227         * gcc.dg/tree-ssa/pr23234.c: New test.
20228
20229 2005-08-08  Josh Conner  <jconner@apple.com>
20230
20231         PR rtl-optimization/23241
20232         * gcc.dg/char-compare.c: New test.
20233
20234 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20235
20236         PR c++/22508
20237         * g++.dg/init/new13.C: New test.
20238
20239 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20240
20241         PR c++/21166
20242         * g++.dg/other/crash-4.C: Adjust
20243         * g++/dg/ext/packed9.C: New.
20244
20245 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20246
20247         PR middle-end/21964
20248         * gcc.c-torture/execute/pr21964-1.c: New test.
20249
20250 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20251
20252         PR c/22458
20253         * gcc.dg/pr22458-1.c: New test.
20254
20255 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
20256             Steven G. Kargl <kargls@comcast.net>
20257
20258         PR fortran/22390
20259         * gfortran.dg/flush_1.f90: New test.
20260
20261 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20262
20263         PR c++/23191
20264         * g++.dg/template/eh2.C: New test.
20265
20266 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20267
20268         PR c++/19498
20269         * g++.dg/template/instantiate7.C: New test.
20270
20271 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
20272
20273         PR c/23113
20274         * gcc.dg/Wunused-value-1.c: New test.
20275
20276 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
20277
20278         PR rtl-optimization/23233
20279         * gcc.c-torture/compile/pr23233-1.c: New test.
20280
20281 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
20282
20283         PR fortran/18833
20284         PR fortran/20850
20285         * gfortran.dg/equiv_1.f90: New test.
20286         * gfortran.dg/equiv_2.f90: New test.
20287         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20288         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20289         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20290
20291 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20292
20293         * gcc.c-torture/execute/vrp-5.c: New test.
20294         * gcc.c-torture/execute/vrp-6.c: New test.
20295         * gcc.dg/tree-ssa/vrp21.c: New test.
20296
20297 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20298
20299         * g++.dg/parse/pr22514.C: New test.
20300
20301 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
20302
20303         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20304
20305         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20306         instead of constant loads / pool entries.
20307
20308 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
20309
20310         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20311         TEST_TO_WCTYPE.
20312
20313 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
20314
20315         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20316         __WINT_TYPE__ in generated prototypes if possible.
20317
20318 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
20319
20320         PR 22037
20321         * g++.dg/tree-ssa/pr22037.C:
20322
20323 2005-08-04  Richard Henderson  <rth@redhat.com>
20324
20325         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20326         scan-tree-dump-times directive.
20327
20328 2005-08-04  Jan Hubicka  <jh@suse.cz>
20329
20330         * gcov-1.C: Fix switch counts.
20331         * gcov-4b.c: Likewise.
20332
20333 2005-08-03  Jeff Law  <law@redhat.com>
20334
20335         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20336
20337 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
20338
20339         * gcc.c-torture/execute/pr23135.c: New test.
20340
20341 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20342
20343         PR tree-optimization/19899
20344         * gcc.dg/tree-ssa/scev-1.c: New test.
20345         * gcc.dg/tree-ssa/scev-2.c: New test.
20346
20347 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
20348
20349         PR target/18582
20350         * gcc.dg/torture/pr18582-1.c: New test.
20351
20352 2005-08-03  Jan Hubicka  <jh@suse.cz>
20353
20354         * update-conroll.c: New testcase.
20355         * update-conroll-2.c: New testcase.
20356
20357 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
20358
20359         * gfortran.dg/constant_substring.f: New test.
20360         * gfortran.dg/pr22491.f: New test.
20361
20362 2005-08-02  Jan Hubicka  <jh@suse.cz>
20363
20364         * update-threading.c: Replace by the proper one.
20365
20366 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20367
20368         PR 23164
20369         * g++.dg/tree-ssa/pr23164.C: New test.
20370
20371 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20372
20373         * gcc.dg/tree-ssa/pr23192.c: New test.
20374
20375 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
20376
20377         * gcc.c-torture/execute/vrp-4.c: New test.
20378
20379 2005-08-02  Jan Hubicka  <jh@suse.cz>
20380
20381         * update-threading.c: New test.
20382
20383 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
20384
20385         * gcc.c-torture/compile/20050801-1.c: New test.
20386         * gcc.c-torture/compile/20050801-2.c: New test.
20387
20388 2005-08-01  Jan Hubicka  <jh@suse.cz>
20389
20390         * val-prof-5.c: New test.
20391
20392 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
20393
20394         PR c/22311
20395         * gcc.dg/pr22311-1.c : New test.
20396
20397 2005-07-31  Steven Bosscher  <stevenb@suse.de>
20398
20399         PR target/23095
20400         * gfortran.dg/pr23095.f: New test.
20401
20402         PR c++/22003
20403         * g++.dg/other/pr22003.C: New test.
20404
20405 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
20406
20407         PR target/20621
20408         * gcc.c-torture/execute/pr20621-1.c: New test.
20409
20410 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
20411
20412         * gfortran.dg/comma_format_extension_4.f: Adjust length
20413         of string for format.
20414         * gfortran.dg/der_array_io_1.f: Replace illegal internal
20415         print statement with internal write.
20416         * gfortran.dg/der_array_io_2.f: Likewise.
20417         * gfortran.dg/der_array_io_3.f: Likewise.
20418
20419 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
20420
20421         * gcc.dg/fold-abs-4.c: new test.
20422
20423 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
20424
20425         PR fortran/22570 an related issues.
20426         * gfortran.dg/x_slash_1.f: New test.
20427
20428 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
20429
20430         PR c/23143
20431         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20432         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20433
20434 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20435
20436         PR c/529
20437         * gcc.dg/Wshadow-3.c: New test.
20438
20439 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
20440
20441         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20442         used to have the wrong bounds).
20443
20444 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20445
20446         PR c/21720
20447         * gcc.dg/hex-round-1.c: Test more cases.
20448         * gcc.dg/hex-round-2.c: New test.
20449
20450 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
20451
20452         PR 22550
20453         * g++.dg/tree-ssa/pr22550.C: New test.
20454
20455 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
20456
20457         * gcc.dg/tree-ssa/vrp19.c: New test.
20458         * gcc.dg/tree-ssa-vrp20.c: New test.
20459
20460 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20461
20462         PR c/22240
20463         * gcc.dg/transparent-union-4.c: New test.
20464
20465 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20466
20467         PR c/22192
20468         * gcc.dg/c99-vla-2.c: New test.
20469
20470 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20471
20472         PR c/21720
20473         * gcc.dg/hex-round-1.c: New test.
20474
20475 2005-07-28  Jan Hubicka  <jh@suse.cz>
20476
20477         * inliner-1.c: Do not dump everything.
20478         * tree-prof.exp: Do not pass -ftree-based-profiling.
20479         * bprob.exp: Likewise.
20480
20481         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20482
20483 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
20484
20485         PR c++/22545
20486         * g++.dg/expr/ptrmem7.C: New test.
20487
20488 2005-07-28  Mike Stump  <mrs@apple.com>
20489
20490         * g++.old-deja/g++.mike/visibility-1.C: New test.
20491
20492 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20493
20494         PR c/20187
20495         * gcc.c-torture/execute/pr20187-1.c: New test.
20496
20497 2005-07-28  Jeff Law  <law@redhat.com>
20498
20499         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20500         * gcc.dg/tree-ssa/vrp18.c: New test.
20501
20502 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20503
20504         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20505
20506 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20507
20508         PR tree-optimization/22506
20509         * gcc.dg/vect/ps22506.c: New test.
20510
20511 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
20512
20513         PR target/21149
20514         * gcc.target/i386/sse-3.c: New test.
20515
20516 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20517
20518         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20519         * gcc.target/mips/mips32-dsp-type.c: Likewise.
20520
20521 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20522
20523         PR c/22589
20524         * gcc.c-torture/compile/pr22589-1.c: New test.
20525
20526 2005-07-28  Jan Hubicka  <jh@suse.cz>
20527
20528         * update-loopch.c: New testcase.
20529
20530 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20531
20532         PR rtl-optimization/23047
20533         * gcc.c-torture/execute/pr23047.c: New test.
20534         * gcc.c-torture/execute/pr23047.x: New.
20535
20536 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20537
20538         PR tree-optimization/22493
20539         * gcc.c-torture/execute/pr22493-1.c: New test.
20540         * gcc.c-torture/execute/pr22493-1.x: New.
20541         * gcc.c-torture/execute/vrp-1.c: New test.
20542         * gcc.c-torture/execute/vrp-2.c: New test.
20543         * gcc.c-torture/execute/vrp-2.c: New test.
20544
20545 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
20546
20547         * gcc.target/frv/all-builtin-read8.c: Delete.
20548         * gcc.target/frv/all-builtin-read16.c: Delete.
20549         * gcc.target/frv/all-builtin-read32.c: Delete.
20550         * gcc.target/frv/all-builtin-read64.c: Delete.
20551         * gcc.target/frv/all-builtin-write8.c: Delete.
20552         * gcc.target/frv/all-builtin-write16.c: Delete.
20553         * gcc.target/frv/all-builtin-write32.c: Delete.
20554         * gcc.target/frv/all-builtin-write64.c: Delete.
20555         * gcc.target/frv/all-read-write-1.c: New.
20556
20557 2005-07-27  Jeff Law  <law@redhat.com>
20558
20559         * gcc.c-torture/execute/pr22630.c: New test.
20560
20561 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
20562
20563         PR tree-optimization/23073
20564         * gcc.dg/vect/nodump-pr23073.c: New test.
20565         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20566
20567 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
20568
20569         PR tree-optimize/22348
20570         * gcc.c-torture/execute/pr22348.c: New.
20571
20572 2005-07-27  Richard Guenther  <rguenther@suse.de>
20573
20574         * gcc.dg/tree-ssa/salias-1.c: New testcase.
20575
20576 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20577
20578         PR fortran/22503
20579         * gfortran.dg/logical_comp.f90: New test.
20580
20581 2005-07-27  Jan Hubicka  <jh@suse.cz>
20582
20583         * inliner-1.c: Add cleanup of dumps.
20584         * val-prof-*.c: Likewise.
20585         * update-tailcall.c: New.
20586
20587 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
20588
20589         PR 22591
20590         * gcc.dg/tree-ssa/pr22591.c: New test.
20591         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20592
20593 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
20594
20595         PR libobjc/22606
20596         * objc.dg/try-catch-11.m: New test.
20597
20598 2005-07-26  Richard Guenther  <rguenther@suse.de>
20599
20600         PR tree-optimization/22486
20601         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20602
20603 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20604
20605         PR tree-opt/22484
20606         * g++.dg/opt/loop2.C: New test.
20607
20608 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20609
20610         * gcc.dg/tree-ssa/reassoc-3.c: New test.
20611         * gcc.dg/tree-ssa/reassoc-4.c: New test.
20612
20613 2005-07-25  Adam Nemet  <anemet@lnxw.com>
20614
20615         * lib/profopt.exp (profopt-execute): Check for profiling data
20616         files on the target.
20617
20618 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
20619
20620         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20621         for matching of asm labels.
20622
20623 2005-07-25  Richard Guenther  <rguenther@suse.de>
20624
20625         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20626
20627 2005-07-25  Richard Guenther  <rguenther@suse.de>
20628
20629         PR testsuite/22624
20630         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20631
20632 2005-07-25  Ira Rosen  <irar@il.ibm.com>
20633
20634         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20635         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20636         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20637         * gcc.dg/vect/vect-100.c: New test.
20638         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20639         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20640         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20641         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20642         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20643         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20644         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20645         * gfortran.dg/vect/pr19049.f90: New testcase.
20646         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20647
20648 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
20649
20650         * gcc.c-torture/execute/20050713-1.c: New test.
20651
20652         PR fortran/20063
20653         * gfortran.fortran-torture/execute/data_4.f90: New test.
20654
20655         PR middle-end/20303
20656         * gcc.dg/visibility-d.c: New test.
20657
20658 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
20659
20660         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20661         * gfortran.dg/underflow.f90: Ditto.
20662
20663 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20664
20665         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20666         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20667         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20668
20669 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20670
20671         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20672         include case of field width of zero.
20673
20674 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20675
20676         PR libgfortran/21875
20677         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20678         with trailing blanks on normal formatted read.
20679
20680 2005-07-23  Chao-ying Fu  <fu@mips.com>
20681
20682         * gcc.target/mips/mips32-dsp-type.c: New test.
20683         * gcc.target/mips/mips32-dsp.c: New test.
20684
20685 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
20686
20687         PR testsuite/21073
20688         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20689
20690         PR testsuite/20454
20691         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20692         and __cyg_profile_func_exit.
20693
20694 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
20695
20696         * gfortran.dg/comma_format_extension_3.f: Fix typo.
20697         * gfortran.dg/comma_format_extension_4.f: Same.
20698         * gfortran.dg/pr15332.f: Same.
20699         * gfortran.dg/pr21730.f: Same.
20700
20701 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
20702
20703         * g++.dg/opt/vrp2.C: Fix testcase.
20704
20705         PR tree-opt/22625
20706         * g++.dg/opt/vrp2.C: New test.
20707
20708 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
20709
20710         PR debug/21828
20711         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
20712
20713 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
20714
20715         * gcc.dg/tree-ssa/20050719-1.c: New test.
20716
20717 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
20718
20719         * gcc.dg/bfin-longcall-1.c: New file.
20720         * gcc.dg/bfin-longcall-2.c: New file.
20721
20722 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
20723
20724         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
20725
20726 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20727
20728         PR middle-end/19055
20729         * gcc.dg/tree-ssa/pr19055.c: New test.
20730         * gcc.dg/tree-ssa/pr19055-2.c: New test.
20731
20732 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20733
20734         PR C++/22358
20735         * g++.dg/other/pr22358.C: New test.
20736
20737 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
20738
20739         PR c++/2922
20740         * g++.dg/lookup/two-stage5.C: New test from bug comments.
20741
20742 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20743
20744         PR c++/15938
20745         * g++.dg/init/union2.C: New test.
20746
20747 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20748
20749         PR c/22393
20750         * gcc.dg/complex-4.c: New test.
20751
20752 2005-07-21  Richard Guenther  <rguenther@suse.de>
20753
20754         PR testsuite/22522
20755         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
20756         scanning for asm labels.
20757         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20758
20759 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20760
20761         PR target/22085
20762         * gcc.dg/altivec-pr22085.c: New.
20763
20764 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20765
20766         PR tree-optimization/19210
20767         * gcc.dg/tree-ssa/pr19210-1.c: New.
20768         * gcc.dg/tree-ssa/pr19210-2.c: New.
20769
20770 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
20771
20772         PR rtl-optimization/22167
20773         * g++.dg/opt/pr22167.C: New test.
20774
20775 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
20776
20777         PR c++/2922
20778         * g++.dg/lookup/two-stage2.C: New.
20779         * g++.dg/lookup/two-stage3.C: New.
20780         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
20781         fixed two-stage name lookup for operators.
20782         * g++.dg/template/call3.C: Compiler now produces an appropriate
20783         error message.
20784         * g++.dg/template/crash37.C: Compiler now describes bla() on line
20785         14 as a candidate.
20786         * g++.dg/template/ptrmem4.C: Compiler produces different error
20787         message.
20788         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
20789         connect_to_method as a candidate.
20790
20791 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
20792
20793         * gcc.dg/fold-alloc-1.c: New test.
20794
20795 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
20796
20797         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20798         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
20799
20800 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
20801
20802         * gcc.dg/fold-abs-1.c: New test.
20803         * gcc.dg/fold-abs-2.c: New test.
20804         * gcc.dg/fold-abs-3.c: New test.
20805
20806 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
20807
20808         Make CONSTRUCTOR use VEC to store initializers.
20809         * g++.dg/ext/complit3.C: Check for specific error messages.
20810         * g++.dg/init/brace2.C: Update error message.
20811         * g++.dg/warn/Wbraces2.C: Likewise.
20812
20813 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
20814
20815         PR fortran/16940
20816         * gfortran.dg/module_interface_1.f90: New test.
20817
20818 2005-07-19  Danny Berlin <dberlin@dberlin.org>
20819             Kenneth Zadeck <zadeck@naturalbridge.com>
20820
20821         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
20822
20823 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20824
20825         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
20826         specify -Wformat for these tests.
20827         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
20828         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
20829         * gcc.dg/format/opt-6.c: Delete.
20830
20831 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20832
20833         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
20834         * gcc.dg/tree-ssa/sra-3.c: Likewise.
20835
20836 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20837
20838         * gcc.dg/tree-ssa/alias-2.c: New test.
20839
20840 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
20841
20842         PR c++/22263
20843         * g++.dg/template/explicit7.C: New test.
20844
20845 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
20846
20847         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
20848         field width of 8 to +Inf and -Inf.
20849
20850 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
20851
20852         PR c++/22139
20853         * g++.dg/template/friend36.C: New test.
20854
20855 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
20856
20857         PR fortran/21730
20858         * gfortran.dg/pr21730.f: New test.
20859
20860 2005-07-16  Danny Berlin <dberlin@dberlin.org>
20861             Kenneth Zadeck <zadeck@naturalbridge.com>
20862
20863         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
20864         since pure const detection cannot run at -O1 in c compiler.
20865         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
20866         can now optimize this case properly.
20867         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
20868         because we now pass.
20869         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
20870
20871 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
20872
20873         PR c/22421
20874         * gcc.dg/format/bitfld-1.c: New test.
20875
20876 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20877
20878         PR c++/22204
20879         * g++.dg/rtti/repo1.C: New test.
20880
20881 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
20882
20883         PR middle-end/22398
20884         * gcc.c-torture/compile/pr22398.c: New test.
20885
20886 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20887
20888         PR c++/22132
20889         * g++.dg/expr/cast4.C: New test.
20890
20891 2005-07-15  Richard Guenther  <rguenther@suse.de>
20892
20893         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
20894         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20895
20896 2005-07-15  Steven Bosscher  <stevenb@suse.de>
20897
20898         PR tree-optimization/22230
20899         * gcc.dg/tree-ssa/pr22230.c: New test.
20900
20901 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
20902
20903         * gfortran.dg/g77/cpp6.f: New test.
20904
20905         PR fortran/22417
20906         * gfortran.dg/g77/cpp5.F: New test.
20907         * gfortran.dg/g77/cpp5.h: New file.
20908         * gfortran.dg/g77/cpp5inc.h: New file.
20909
20910 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
20911
20912         PR libfortran/16435
20913         * gfortran.dg/tl_editting.f90: New.
20914         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
20915
20916 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
20917
20918         * gfortran.dg/char_array_constructor.f90: New test.
20919
20920 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
20921
20922         * gfortran.dg/past_eor.f90: New.
20923         * gfortran.dg/complex_read.f90: New.
20924
20925 2005-07-13  Jeff Law  <law@redhat.com>
20926
20927         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
20928         additional casts.
20929
20930         * gcc.dg/tree-ssa/pr22321.c: New test
20931
20932 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
20933
20934         PR tree-optimization/21921
20935         * gcc.dg/tree-ssa/pr21921.c: New.
20936
20937 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20938
20939         PR tree-optimizatio/22442
20940         * gcc.dg/tree-ssa/loop-11.c: New test.
20941
20942 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20943
20944         PR tree-opt/21840
20945         * gcc.c-torture/compile/pr21840.c: New test.
20946
20947 2005-07-12  Jan Hubicka  <jh@suse.cz>
20948
20949         * gcc.c-torture/compile/pr22379.c: New test.
20950
20951 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
20952
20953         PR libfortran/21593
20954         gfortran.dg/dev_null.f90: Remove outdated comment about
20955         PR libfortran/21593.
20956
20957
20958 2005-07-12  Dale Johannesen  <dalej@apple.com>
20959
20960         * gcc.target/i386/compress-float-sse.c: New.
20961         * gcc.target/i386/compress-float-sse-pic.c: New.
20962         * gcc.target/i386/compress-float-387.c: New.
20963         * gcc.target/i386/compress-float-387-pic.c: New.
20964         * gcc.dg/compress-float-ppc.c: New.
20965         * gcc.dg/compress-float-ppc-pic.c: New.
20966
20967 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
20968
20969         PR libfortran/21593
20970         gfortran.dg/dev_null.f90: Remove targets.
20971
20972 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20973
20974         PR tree-opt/22335
20975         * gcc.dg/pr22335-1.c: New test.
20976         * gcc.dg/pr22335-2.c: New test.
20977
20978 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20979
20980         PR c++/20172
20981         * g++.dg/template/nontype12.C : New test.
20982
20983 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20984
20985         * gcc.dg/tree-ssa/loop-10.c: New test.
20986
20987 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
20988
20989         * gcc.c-torture/execute/20020720-1.x: Remove.
20990
20991 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
20992
20993         * gfortran.fortran-torture/execute/forall_7.f90: New test.
20994
20995 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
20996
20997         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20998         (dg-mips-options): Use it.
20999
21000 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
21001
21002         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21003
21004 2005-07-09  Richard Henderson  <rth@redhat.com>
21005
21006         * lib/target-supports.exp (check_effective_target_sync_char_short):
21007         Add alpha.
21008
21009 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
21010
21011         PR libfortran/22217
21012         * gfortran.dg/negative-z-descriptor.f90: New test.
21013
21014 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21015
21016         PR tree-opt/22329
21017         * gcc.dg/pr22329.c: New test.
21018
21019 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
21020
21021         PR tree-optimization/20139
21022         * gcc.dg/tree-ssa/pr20139.c: New.
21023
21024 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21025
21026         PR tree-opt/22356
21027         * gcc.dg/pr22356-1.c: New test.
21028
21029 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
21030
21031         PR c++/21799
21032         * g++.dg/template/unify8.C: New.
21033         * g++.dg/template/unify9.C: New.
21034
21035 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
21036
21037         * gfortran.fortran-torture/execute/entry_10.f90: New test.
21038
21039 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
21040
21041         * gcc.dg/darwin-version-1.c: New.
21042         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21043         * gcc.dg/builtins-20.c: Likewise.
21044         * gcc.dg/builtins-53.c: Likewise.
21045         * gcc.dg/torture/builtins-convert-1.c: Likewise.
21046         * gcc.dg/torture/builtins-convert-2.c: Likewise.
21047         * gcc.dg/torture/builtins-convert-3.c: Likewise.
21048         * gcc.dg/torture/builtins-power-1.c: Likewise.
21049         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21050         on Darwin.
21051
21052 2005-07-07  Jeff Law  <law@redhat.com>
21053
21054         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
21055         argument evaluation order.
21056
21057 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
21058
21059         PR libfortran/21594
21060         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21061         Add test cases where the shift length is greater than the
21062         array length.
21063
21064 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21065
21066         * obj-c++.dg/proto-lossage-6.mm: New.
21067         * objc.dg/proto-lossage-6.m: New.
21068
21069 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21070
21071         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21072         * objc.dg/gnu-runtime-2.m: Likewise.
21073
21074 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21075
21076         * gfortran.dg/longline.f: New test.
21077
21078         * gfortran.dg/badline.f: New test.
21079
21080 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21081
21082         PR fortran/16531
21083         PR fortran/15966
21084         PR fortran/18781
21085         * gfortran.dg/hollerith.f90: New.
21086         * gfortran.dg/hollerith2.f90: New.
21087         * gfortran.dg/hollerith3.f90: New.
21088         * gfortran.dg/hollerith4.f90: New.
21089         * gfortran.dg/hollerith_f95.f90: New.
21090         * gfortran.dg/hollerith_legacy.f90: New.
21091         * gfortran.dg/g77/cpp4.F: New. Port from g77.
21092
21093 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21094
21095         PR objc/22274
21096         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21097         * objc.dg/gnu-runtime-2.m: New.
21098
21099 2005-07-06  Jeff Law  <law@redhat.com>
21100
21101         * gcc.dg/tree-ssa/vrp17.c: New test.
21102
21103 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21104
21105         PR fortran/22327
21106         * gfortran.dg/array_constructor_5.f90: New test.
21107
21108 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21109
21110         * gfortran.fortran-torture/execute/entry_9.f90: New test.
21111
21112 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21113
21114         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21115         * gcc.dg/980816-1.c: Ditto.
21116
21117 2005-07-06  Jeff Law  <law@redhat.com>
21118
21119         * gcc.c-torture/compile/pr21356.c: New test.
21120
21121 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21122
21123         PR c/22013
21124         PR c/22098
21125         * gcc.c-torture/compile/pr22013-1.c,
21126         gcc.c-torture/execute/pr22098-1.c,
21127         gcc.c-torture/execute/pr22098-2.c,
21128         gcc.c-torture/execute/pr22098-3.c: New tests.
21129
21130 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21131
21132         PR c/22308
21133         * gcc.dg/pr22308-1.c: New test.
21134
21135 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
21136
21137         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
21138         target.
21139         * gcc.dg/compare9.c: Use -fshort-enums instead of
21140         -fno-short-enums.  Change the last test to dg-bogus.
21141
21142 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
21143
21144         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21145         * gcc.dg/compare9.c: New.
21146
21147 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21148
21149         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21150
21151 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21152
21153         PR testsuite/22288
21154         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21155
21156
21157 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21158
21159         * gcc.dg/format/gcc_gfc-1.c: New.
21160
21161 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21162
21163         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21164
21165 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21166
21167         PR fortran/20842
21168         * gfortran.dg/io_invalid_1.f90: New test.
21169
21170 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
21171
21172         * gcc.dg/format/gcc_diag-1.c: Update.
21173
21174 2005-07-02  Jeff Law  <law@redhat.com>
21175
21176         * gcc.dg/tree-ssa/pr22051-1.c: New test.
21177         * gcc.dg/tree-ssa/pr22051-2.c: New test.
21178
21179 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
21180
21181         * gcc.dg/format/gcc_diag-1.c: Update.
21182
21183 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
21184
21185         PR tree-opt/22269
21186         * gcc.c-torture/compile/pr22269.c: New test.
21187
21188 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
21189
21190         PR 21584
21191         PR 22219
21192         * g++.dg/tree-ssa/pr21584-1.C: New test.
21193         * g++.dg/tree-ssa/pr21584-2.C: New test.
21194
21195 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
21196
21197         * obj-c++.dg/try-catch-11.mm: New.
21198         * objc.dg/try-catch-10.m: New.
21199
21200 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
21201
21202         * g++.dg/other/ucnid-1.C: xfail on AIX.
21203
21204 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
21205
21206         PR 22234
21207         * gcc.dg/20050629-1.c: New test.
21208
21209 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
21210
21211         * obj-c++.dg/const-str-1[0-1].mm: New.
21212         * objc.dg/const-str-1[0-1].m: New.
21213
21214 2005-05-29  Richard Henderson  <rth@redhat.com>
21215
21216         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21217         Rename from check_effective_target_vect_no_max.
21218         (check_effective_target_vect_no_int_add): New.
21219         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21220         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21221         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21222         * gcc.dg/vect/vect-reduc-1.c: Use both.
21223         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21224
21225 2005-05-29  Richard Henderson  <rth@redhat.com>
21226
21227         * lib/target-supports.exp (check_effective_target_vect_no_max):
21228         Remove i386 and x86_64.
21229
21230 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21231
21232         PR testsuite/21969
21233         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21234
21235 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21236
21237         PR middle-end/21969
21238         * gcc.dg/vect/pr21969.c: New test.
21239
21240 2005-06-28  Eric Christopher  <echristo@redhat.com>
21241
21242         PR c/22052
21243         PR c/21975
21244         * gcc.dg/inline1.c: New test.
21245         * gcc.dg/inline2.c: Ditto.
21246         * gcc.dg/inline3.c: Ditto.
21247         * gcc.dg/inline4.c: Ditto.
21248         * gcc.dg/inline5.c: Ditto.
21249
21250 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21251
21252         PR libfortran/22142
21253         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21254         Add testcase also testing eoshift1 for PR 22142.
21255
21256 2005-06-28  Richard Henderson  <rth@redhat.com>
21257
21258         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21259         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21260         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21261         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21262         gcc.dg/tree-ssa/20030922-2.c: Likewise.
21263
21264 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21265
21266         PR libfortran/22142
21267         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21268         Add testcase for PR 22142.
21269
21270 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
21271
21272         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21273         gcc.target/ia64/fpreg-2.c: New tests.
21274
21275 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21276
21277         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21278
21279 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21280
21281         PR libfortran/22170
21282         * gfortran.dg/slash_1.f90: New test.
21283
21284 2005-06-27  Richard Henderson  <rth@redhat.com>
21285
21286         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21287         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21288         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21289         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21290         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21291         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21292
21293 2005-06-27  Richard Henderson  <rth@redhat.com>
21294
21295         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21296         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21297
21298 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
21299
21300         * obj-c++.dg/proto-lossage-5.mm: New.
21301         * objc.dg/proto-lossage-5.m: New.
21302
21303 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
21304
21305         PR 21959
21306         * gcc.dg/tree-ssa/pr21959.c: New test.
21307
21308 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
21309
21310         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21311         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21312         testing uninitialized var.
21313
21314         * gcc.c-torture/execute/builtins/chk.h: New.
21315         * gcc.c-torture/execute/builtins/lib/chk.c: New.
21316         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21317         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21318         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21319         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21320         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21321         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21322         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21323         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21324         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21325         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21326         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21327         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21328         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21329         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21330         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21331         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21332         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21333         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21334         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21335         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21336         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21337         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21338         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21339         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21340         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21341         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21342         * gcc.dg/builtin-object-size-1.c: New test.
21343         * gcc.dg/builtin-object-size-2.c: New test.
21344         * gcc.dg/builtin-object-size-3.c: New test.
21345         * gcc.dg/builtin-object-size-4.c: New test.
21346         * gcc.dg/builtin-object-size-5.c: New test.
21347         * gcc.dg/builtin-stringop-chk-1.c: New test.
21348         * gcc.dg/builtin-stringop-chk-2.c: New test.
21349         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21350         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21351         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21352         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21353         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21354         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21355         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21356         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21357         * gcc.c-torture/execute/printf-1.c: New test.
21358         * gcc.c-torture/execute/fprintf-1.c: New test.
21359         * gcc.c-torture/execute/vprintf-1.c: New test.
21360         * gcc.c-torture/execute/vfprintf-1.c: New test.
21361         * gcc.c-torture/execute/printf-chk-1.c: New test.
21362         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21363         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21364         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21365
21366 2005-06-27  Michael Matz  <matz@suse.de>
21367
21368         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21369         slot is not merged if address escapes.
21370
21371 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21372
21373         PR c/21911
21374         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
21375
21376 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
21377
21378         PR middle-end/17965
21379         * gcc.c-torture/compile/20050622-1.c: New test.
21380
21381         PR middle-end/22028
21382         * gcc.dg/20050620-1.c: New test.
21383
21384 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
21385
21386         PR tree-optimization/22026
21387         * gcc.dg/tree-ssa/pr22026.c: New.
21388
21389 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
21390
21391         PR libfortran/22144
21392         * gfortran.dg/shift-alloc.f90: New testcase.
21393
21394 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
21395
21396         * all files: Update FSF address in copyright headers.
21397
21398 2005-06-22  Jan Hubicka  <jh@suse.cz>
21399
21400         * wholeprogram-1.c: New testcase.
21401         * wholeprogram-2.c: New testcase.
21402
21403 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
21404
21405         PR 22171
21406         * gcc.dg/tree-ssa/pr22171.c: New test.
21407
21408 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
21409
21410         * gfortran.dg/simplify_modulo.f90: New.
21411
21412 2005-06-24  Jan Hubicka  <jh@suse.cz>
21413
21414         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21415
21416 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21417
21418         * obj-c++.dg/proto-lossage-[1-4].mm: New.
21419
21420 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21421
21422         * obj-c++.dg/typedef-alias-1.mm: New.
21423         * objc.dg/typedef-alias-1.m: New.
21424
21425 2005-06-23  Jeff Law  <law@redhat.com>
21426
21427         * gcc.dg/tree-ssa/vrp16.c: New test.
21428
21429 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21430
21431         * lib/target-supports.exp: Add
21432         check_effective_target_fortran_large_real and
21433         check_effective_target_fortran_large_int to check for
21434         corresponding effective targets.
21435         * gfortran.dg/large_integer_kind_1.f90: New test.
21436         * gfortran.dg/large_real_kind_1.f90: New test.
21437
21438 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
21439
21440         PR tree-optimization/22117
21441         * gcc.dg/tree-ssa/pr22117.c: New.
21442
21443 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
21444
21445         PR testsuite/22123
21446         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21447
21448 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
21449
21450         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21451
21452 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
21453
21454         * gfortran.dg/f2c_4.f90: Add tests for complex functions
21455         * gfortran.dg/f2c_4.c: Likewise.
21456
21457 2005-06-22 Paul Brook  <paul@codesourcery.com>
21458
21459         PR fortran/21034
21460         * gfortran.dg/auto_save_1.f90: New test.
21461
21462 2005-06-22  Michael Matz  <matz@suse.de>
21463
21464         * gcc.target/x86-64/abi: New directory.
21465         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21466         * gcc.target/x86-64/abi/README.gcc: New file.
21467         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21468         * gcc.target/x86-64/abi/asm-support.s: New file.
21469         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21470         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21471         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21472         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21473         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21474         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21475         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21476         * gcc.target/x86_64/abi/test_bitfields.c: New test.
21477         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21478         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21479         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21480         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21481         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21482         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21483         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21484         * gcc.target/x86_64/abi/test_varargs.c: New test.
21485
21486 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
21487
21488         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21489         32-bit i?86 and x86_64.
21490
21491 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
21492
21493         * obj-c++.dg/const-str-[1-9].mm: New tests.
21494
21495 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
21496
21497         PR fortran/22010
21498         * gfortran.dg/namelist_use.f90: New.
21499         * gfortran.dg/namelist_use_only.f90: New.
21500
21501 2005-06-21  Jeff Law  <law@redhat.com>
21502
21503         * gcc.dg/tree-ssa/vrp15.c: New test.
21504
21505 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
21506
21507         * lib/target-supports.exp (check_effective_target_vect_reduction):
21508         Remove.
21509         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21510         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21511         remove vect_reduction target keyword. Also avoid two returns in main.
21512         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21513         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21514         * gcc.dg/vect/vect-reduc-1short.c: New test.
21515         * gcc.dg/vect/vect-reduc-1char.c: New test.
21516         * gcc.dg/vect/vect-reduc-2short.c: New test.
21517         * gcc.dg/vect/vect-reduc-2char.c: New test.
21518         * gcc.dg/vect/vect-reduc-6.c: New test.
21519         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21520         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21521         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21522
21523 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21524         Paul Thomas  <pault@gcc.gnu.org>
21525
21526         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21527         New tests.
21528
21529 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21530
21531         * gfortran.dg/backslash_1.f90: New test.
21532         * gfortran.dg/backslash_2.f90: New test.
21533
21534 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
21535
21536         * gfortran.dg/duplicate_labels.f90: New test.
21537
21538 2005-06-20  Jan Beulich  <jbeulich@novell.com>
21539
21540         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21541         unsupportable relocations.
21542         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21543         * gcc.dg/20050321-2.c: xfail for NetWare.
21544
21545 2005-06-20  Andreas Jaeger  <aj@suse.de>
21546
21547         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21548         gcc.target/i386/fastcall-sseregparm.c,
21549         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21550
21551 2005-06-19  Richard Henderson  <rth@redhat.com>
21552
21553         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21554
21555 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21556
21557         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21558
21559 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
21560
21561         PR c++/22115
21562         * g++.dg/conversion/simd2.C: Change expected error message.
21563
21564 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21565
21566         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21567         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21568         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21569
21570 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
21571
21572         * gcc.dg/fold-mod-1.c: New test.
21573
21574 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
21575
21576         PR fortran/19926
21577         * gfortran.dg/pr19926.f90: New test.
21578
21579 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21580
21581         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21582         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21583         targets.
21584         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21585         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21586
21587 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
21588
21589         * gcc.target/ia64/float80-varargs-1.c: New test.
21590
21591 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21592
21593         PR tree-opt/22035
21594         * gfortran.dg/f2c_6.f90: New test.
21595
21596 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
21597
21598         PR c++/17413
21599         * g++.dg/template/local5.C: New.
21600
21601 2005-06-17  Richard Henderson  <rth@redhat.com>
21602
21603         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21604
21605 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
21606
21607         PR testsuite/21945
21608         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21609
21610 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
21611
21612         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21613         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21614         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21615         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21616         check_vect to verify the presence of hardware vector support.
21617
21618 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
21619
21620         PR testsuite/22056
21621         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21622
21623 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21624
21625         PR libfortran/19216
21626         * gfortran.dg/pr19216.f: Add correct space between brackets and
21627         dg directive.
21628
21629 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21630
21631         PR libfortran/16436
21632         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21633
21634 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
21635
21636         * gcc.target/i386/attributes-error.c: New testcase.
21637         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21638         * gcc.target/i386/regparm-stdcall.c: Likewise.
21639         * gcc.target/i386/sseregparm-1.c: Likewise.
21640         * gcc.target/i386/sseregparm-2.c: Likewise.
21641
21642 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
21643
21644         * g++.dg/rtti/crash2.C: New.
21645
21646 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
21647
21648         * gcc.dg/noncompile/20040203-3.c: Update expected message.
21649
21650 2005-06-15  David Ung  <davidu@mips.com>
21651
21652         * gcc.target/mips/mips16e-extends.c: New test for testing the
21653         generation of MIPS16e zeb/zeh, seb/seh instructions.
21654
21655 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
21656
21657         PR 22018
21658         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21659         * gcc.dg/tree-ssa/pr22018.c: New test.
21660
21661 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
21662
21663         * gcc.dg/simd-1.c: Update error messages.
21664         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
21665         * gcc.dg/simd-2.c: Update error messages.
21666         * gcc.dg/simd-4.c: New.
21667
21668 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
21669
21670         PR c++/20678
21671         * g++.dg/other/crash-4.C: New.
21672
21673 2005-06-14  Devang Patel  <dpatel@apple.com>
21674
21675         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21676
21677 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21678
21679         PR c++/21929
21680         * g++.dg/parse/crash11.C: Update
21681
21682 2005-06-13  Jeff Law  <law@redhat.com>
21683
21684         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21685         perform the desired transformations.
21686         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21687         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21688
21689 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21690
21691         PR fortran/22038
21692         * gfortran.dg/forall_1.f90: Un-XFAIL.
21693
21694 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
21695
21696         PR c++/21929
21697         * g++.dg/parse/crash26.C: New.
21698
21699         PR c++/20789
21700         * g++.dg/init/member1.C: New.
21701
21702 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
21703
21704         * gfortran.dg/altreturn_1.f90: New test.
21705
21706 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
21707
21708         PR middle-end/21985
21709         * gcc.dg/tree-ssa/pr21985.c: New test.
21710
21711 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21712
21713         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
21714
21715 2005-06-12  Roger Sayle  <roger@eyesopen.com>
21716
21717         PR c++/21930
21718         * g++.dg/other/error10.C: New test case.
21719
21720 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21721
21722         PR libfortran/19155
21723         * gfortran.dg/pr19155.f: Add test.
21724
21725 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21726
21727         * gfortran.dg/f2c_7.f90: New test.
21728
21729         * gfortran.dg/forall_1.f90: XFAILed.
21730
21731 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21732
21733         * gcc.dg/pr14796-1.c: New.
21734         * gcc.dg/pr14796-2.c: New.
21735
21736 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
21737
21738         PR fortran/17792
21739         PR fortran/21375
21740         * gfortran.dg/deallocate_stat.f90: New test.
21741
21742 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
21743
21744         * gfortran.fortran-torture/execute/in-pack.f90: New test.
21745
21746 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
21747
21748         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
21749         access will be generated when this loop is vectorized. Test that
21750         accesses with same alignment were detected.
21751         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
21752         Test that accesses with same alignment were detected.
21753         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
21754         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
21755         alignment were detected.
21756
21757 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
21758
21759         PR c++/10611
21760         * g++.dg/conversion/simd2.C: New.
21761
21762 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21763
21764         * gcc.dg/Wcxx-compat-1.c: New.
21765
21766 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
21767
21768         PR libfortran/21480
21769         * gfortran.dg/reshape-complex.f90: Add a test for a packed
21770         complex array.
21771
21772 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
21773
21774         * gcc.dg/alias-8.c: New.
21775
21776 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
21777
21778         * gcc.dg/format/cmn_err-1.c: Update.
21779
21780 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
21781
21782         PR target/20666
21783         * gcc.target/sparc/fexpand-2.c: New.
21784         * gcc.target/sparc/fpmerge-2.c: New.
21785         * gcc.target/sparc/fpmul-2.c: New.
21786         * gcc.target/sparc/noresult.c: New.
21787         * gcc.target/sparc/pdist-2.c: New.
21788         * gcc.target/sparc/pdist-3.c: New.
21789
21790 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
21791
21792         PR testsuite/21702
21793         * gcc.target/i386/i386.exp: Fix comment typo.
21794
21795 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21796
21797         PR c++/19497
21798         * g++.dg/inherit/using5.C: New.
21799         * g++.dg/inherit/using6.C: New.
21800
21801 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21802
21803         PR c++/19894
21804         * g++.dg/template/ptrmem15.C: New test.
21805
21806         PR c++/20563
21807         * g++.dg/ext/label4.C: New test.
21808
21809 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21810
21811         * gcc.dg/tls/debug-1.c: New test.
21812
21813 2005-06-07  Dale Johannesen  <dalej@apple.com>
21814
21815         * gcc.target/i386/movq.c: New.
21816
21817 2005-06-07  Dale Johannesen  <dalej@apple.com>
21818
21819         * gcc.dg/20050607-1.c: New.
21820
21821 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
21822
21823         PR middle-end/21850
21824         * gcc.c-torture/execute/20050607-1.c: New test.
21825
21826 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
21827
21828         PR libfortran/21926
21829         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
21830         Test case where the return array has lowest stride one,
21831         but isn't packed.
21832
21833 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
21834
21835         * lib/target-supports.exp (check_effective_target_sync_int_long):
21836         Add s390 and s390x targets.
21837
21838 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
21839
21840         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
21841         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
21842         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
21843         * gcc.dg/tree-ssa/loop-9.c: New test.
21844
21845 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21846
21847         * g++.dg/parse/defarg10.C: New.
21848
21849 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
21850
21851         PR regression/21897
21852         * gcc.c-torture/execute/20050604-1.c: New test.
21853
21854 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21855
21856         PR 21903
21857         * g++.dg/parse/defarg9.C: New.
21858
21859         PR c++/20637
21860         * g++.dg/inherit/using4.C: New.
21861         * g++.dg/overload/error1.C: Adjust expected errors.
21862         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
21863         * g++.old-deja/g++.brendan/arm2.C: Likewise.
21864         * g++.old-deja/g++.other/redecl2.C: Likewise.
21865         * g++.old-deja/g++.other/redecl4.C: Likewise.
21866         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
21867
21868 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21869
21870         * gfortran.dg/f2c_5.f90: Add -w to dg-options
21871
21872 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21873
21874         * lib/gfortran.exp (gfortran_target_compile): Call
21875         dg-additional-files-options
21876         * gfortran.dg/f2c_4.f90: New file
21877         * gfortran.dg/f2c_4.c: New file
21878         * gfortran.dg/f2c_5.f90: New file
21879         * gfortran.dg/f2c_5.c: New file
21880
21881 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21882
21883         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
21884
21885         PR fortran/21912
21886         * gfortran.dg/array_constructor_4.f90: New test.
21887
21888 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
21889
21890         PR c++/21619
21891         * g++.dg/ext/builtin9.C: New test.
21892
21893 2005-06-05  Dale Johannesen  <dalej@apple.com>
21894
21895         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
21896         * gcc.c-torture/execute/20050603-2.c: Ditto.
21897
21898 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21899
21900         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
21901         * gcc.dg/vect/vect-reduc-1.c: New.
21902         * gcc.dg/vect/vect-reduc-2.c: New.
21903         * gcc.dg/vect/vect-reduc-3.c: New.
21904
21905 2005-06-04  Dale Johannesen  <dalej@apple.com>
21906
21907         * gcc.c-torture/execute/20050603-1.c: New.
21908         * gcc.c-torture/execute/20050603-2.c: New.
21909         * gcc.dg/20050603-3.c: New.
21910
21911 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21912
21913         PR fortran/19195
21914         * gfortran.dg/debug_1.f90: New test.
21915
21916         * gfortran.dg/forall_1.f90: New test.
21917
21918 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
21919
21920         * gfortran.dg/array_constructor_3.f90: New test.
21921
21922 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21923
21924         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
21925
21926 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
21927
21928         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
21929
21930 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
21931
21932         PR c/21873
21933         * gcc.dg/init-excess-1.c: New test.
21934
21935 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21936
21937         PR c++/21853
21938         * g++.dg/expr/static_cast6.C: New test.
21939
21940 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
21941
21942         * gcc.dg/tree-ssa/vrp14.c: New test.
21943
21944 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21945
21946         PR c++/21336
21947         * g++.dg/template/new2.C: New test.
21948
21949 2005-06-03  Josh Conner  <jconner@apple.com>
21950
21951         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
21952         all entries in initializer.
21953
21954 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
21955
21956         PR middle-end/21858
21957         * gcc.dg/pr21858.c: New testcase.
21958
21959 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
21960
21961         PR tree-optimization/21292
21962
21963         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
21964         New.
21965         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21966         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21967         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21968         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21969         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
21970
21971 2005-06-02  Richard Henderson  <rth@redhat.com>
21972
21973         * gcc.dg/sync-2.c: Use -march=i486 for i386.
21974
21975 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
21976
21977         * gcc.dg/wtypequal.c: New testcase.
21978
21979 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
21980
21981         PR 21582
21982         * gcc.dg/tree-ssa/pr21582.c: New test.
21983
21984 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21985
21986         PR c++/21280
21987         * g++.dg/opt/interface2.h: New.
21988         * g++.dg/opt/interface2.C: New.
21989         * g++.dg/init/ctor4.C: Adjust error lines.
21990         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21991         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21992         * g++.old-deja/g++.jason/opeq3.C: Likewise.
21993         * g++.old-deja/g++.pt/assign1.C: Likewise.
21994         * g++.old-deja/g++.pt/crash20.C: Likewise.
21995
21996 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
21997
21998         PR tree-optimization/21734
21999         * g++.dg/vect/pr21734_1.cc: New.
22000         * g++.dg/vect/pr21734_2.cc: New.
22001
22002 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22003
22004         PR c++/20350
22005         * g++.dg/template/spec24.C: New.
22006
22007         PR c++/21151
22008         * g++.dg/pch/local-1.C: New.
22009         * g++.dg/pch/local-1.Hs: New.
22010
22011 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
22012
22013         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22014         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22015         * gcc.dg/tree-ssa/pr14341.c: New test.
22016         * gcc.dg/tree-ssa/pr14841.c: New test.
22017         * gcc.dg/tree-ssa/pr20701.c: New test.
22018         * gcc.dg/tree-ssa/pr21086.c: New test.
22019         * gcc.dg/tree-ssa/pr21090.c: New test.
22020         * gcc.dg/tree-ssa/pr21332.c: New test.
22021         * gcc.dg/tree-ssa/pr21458.c: New test.
22022         * gcc.dg/tree-ssa/pr21658.c: New test.
22023         * gcc.dg/tree-ssa/vrp01.c: New test.
22024         * gcc.dg/tree-ssa/vrp02.c: New test.
22025         * gcc.dg/tree-ssa/vrp03.c: New test.
22026         * gcc.dg/tree-ssa/vrp04.c: New test.
22027         * gcc.dg/tree-ssa/vrp05.c: New test.
22028         * gcc.dg/tree-ssa/vrp06.c: New test.
22029         * gcc.dg/tree-ssa/vrp07.c: New test.
22030         * gcc.dg/tree-ssa/vrp08.c: New test.
22031         * gcc.dg/tree-ssa/vrp09.c: New test.
22032         * gcc.dg/tree-ssa/vrp10.c: New test.
22033         * gcc.dg/tree-ssa/vrp11.c: New test.
22034         * gcc.dg/tree-ssa/vrp12.c: New test.
22035         * gcc.dg/tree-ssa/vrp13.c: New test.
22036
22037 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
22038
22039         PR 21029
22040         * gcc.dg/tree-ssa/pr21029.c: New test.
22041
22042 2005-06-01  Roger Sayle  <roger@eyesopen.com>
22043
22044         * gfortran.dg/logint-1.f: New test case.
22045         * gfortran.dg/logint-2.f: Likewise.
22046         * gfortran.dg/logint-3.f: Likewise.
22047
22048 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
22049
22050         PR c/21536
22051         PR c/20760
22052         * gcc.dg/20050527-1.c: New test.
22053
22054         * gcc.dg/i386-sse-12.c: New test.
22055
22056         PR fortran/21729
22057         * gfortran.dg/implicit_5.f90: New test.
22058
22059 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
22060
22061         PR fortran/20883
22062         * gfortran/assign_4.f90: New test.
22063         * gfortran/assign_2.f90: Change compile to run.
22064
22065 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
22066
22067         * lib/target-supports.exp
22068         (check_effective_target_sync_char_short): New.
22069         * gcc.dg/sync-2.c: New.
22070
22071 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
22072
22073         PR tree-optimization/21817
22074         * gcc.dg/torture/pr21817-1.c: New.
22075
22076 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
22077
22078         PR c++/21165
22079         * g++.dg/template/init5.C: New.
22080
22081 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
22082
22083         * gfortran.dg/char_initialiser_actual.f90:
22084         Test character initialisers as actual arguments.
22085         * gfortran.dg/char_pointer_comp_assign.f90:
22086         Test character pointer structure component assignments.
22087         * gfortran.dg/char_array_structure_constructor.f90:
22088         Test character components in structure constructors.
22089
22090 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
22091
22092         PR middle-end/20931
22093         * g++.dg/opt/pr20931.C: New test.
22094
22095 2005-05-31  Andreas Jaeger  <aj@suse.de>
22096
22097         PR testsuite/20772
22098         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22099         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22100         g++.old-deja/g++.ext/asmspec1.C,
22101         g++.old-deja/g++.other/regstack.C,
22102         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22103         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22104         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22105         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22106         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22107         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22108         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22109         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22110         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22111         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22112         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22113         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22114         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22115         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22116         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22117         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22118         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22119         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22120         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22121
22122 2005-05-31  Jeff Law  <law@redhat.com>
22123
22124         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22125
22126 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
22127
22128         PR middle-end/21743
22129         * gcc.dg/builtins-1.c: Activate disabled clog test.
22130         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22131
22132 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
22133
22134         * gfortran.dg/char_pointer_assign.f90:
22135         Test character-pointer assignments and pointer assignments.
22136         * gfortran.dg/char_pointer_dummy.f90:
22137         Test character-pointer dummy arguments.
22138         * gfortran.dg/char_pointer_func.f90:
22139         Test character-pointer function returns.
22140         * gfortran.dg/char_pointer_dependency.f90:
22141         Test character-pointer functions with dependencies.
22142
22143 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
22144
22145         PR c++/21784
22146         * g++.dg/lookup/using14.C: New test.
22147
22148 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
22149
22150         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22151         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22152         trailing ^M.
22153
22154 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
22155
22156         PR c++/17413
22157         * g++.dg/template/local5.C: New.
22158
22159         PR target/21761
22160         * gcc.c-torture/compile/pr21761.c: New.
22161
22162         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22163         before darwin8.
22164
22165 2005-05-30  Steven G. Kargl
22166
22167         PR fortran/20846
22168         * gfortran.dg/inquire_8.f90: New test.
22169
22170 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22171
22172         PR libfortran/21376
22173         * gfortran.dg/output_exponents_1.f90: New test.
22174
22175 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22176
22177         PR libfortran/20006
22178         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22179
22180 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
22181
22182         PR c++/21210
22183         * g++.dg/ext/complex1.C: New test.
22184
22185         PR c++/21340
22186         * g++.dg/init/ctor6.C: New test.
22187
22188 2005-05-29  Jan Hubicka  <jh@suse.cz>
22189
22190         * gcc.c-torture/compile/pr21562.c: New.
22191
22192 2005-05-28  Steven G. Kargl <kargls@comcast.net>
22193
22194         * gfortran.dg/subnormal_1.f90: New test.
22195
22196 2005-05-28  Jan Hubicka  <jh@suse.cz>
22197
22198         * tree-prof.exp: Fix comment.
22199         * value-prof-1.c: New.
22200         * value-prof-2.c: New.
22201         * value-prof-3.c: New.
22202         * value-prof-4.c: New.
22203
22204 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
22205
22206         PR c++/21614
22207         * g++.dg/expr/ptrmem6.C: New test.
22208         * g++.dg/expr/ptrmem6a.C: Likewise.
22209
22210 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
22211
22212         PR tree-optimization/21658
22213         * gcc.dg/tree-ssa/pr21658.c: New.
22214
22215 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
22216
22217         PR c++/21455
22218         * g++.dg/inherit/ptrmem3.C: New.
22219
22220         PR c++/21681
22221         * g++.dg/parse/template16.C: New.
22222
22223 2005-05-27  Andreas Jaeger  <aj@suse.de>
22224
22225         * gcc.dg/setjmp-2.c: Only run in 32-bit.
22226
22227         * gcc.dg/i386-sse-8.c: Run test on all archs.
22228
22229 2005-05-26  Mike Stump  <mrs@apple.com>
22230
22231         * objc.dg/isa-field-1.m: Only run on darwin.
22232         * objc.dg/lookup-1.m: Likewise.
22233         * objc.dg/try-catch-8.m: Likewise.
22234
22235 2005-05-26  Roger Sayle  <roger@eyesopen.com>
22236
22237         PR tree-optimization/9814
22238         * gcc.dg/pr9814-1.c: New test case.
22239
22240 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22241
22242         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22243         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22244         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22245         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22246         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22247         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22248         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22249         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22250         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22251         objc.dg/try-catch-8.m: New.
22252
22253 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
22254
22255         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22256         remove extraneous semicolons.
22257
22258 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22259
22260         * obj-c++.dg/comp-types-12.mm: New.
22261         * objc.dg/comp-types-11.m: New.
22262         * objc.dg/selector-4.m: New.
22263
22264 2005-05-26  Andreas Jaeger  <aj@suse.de>
22265
22266         PR testsuite/20772
22267         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22268         g++.old-deja/g++.ext/attrib3.C,
22269         g++.old-deja/g++.other/store-expr1.C,
22270         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22271         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22272         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22273         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22274         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22275         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22276         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22277         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22278         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22279         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22280         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22281         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22282         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22283         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22284         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22285         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22286         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22287         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22288         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22289
22290 2005-05-26  Andreas Jaeger  <aj@suse.de>
22291
22292         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22293         x86-64 compilation.
22294
22295 2005-05-26  Andreas Jaeger  <aj@suse.de>
22296
22297         PR testsuite/20772
22298         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22299         gcc.misc-tests/i386-pf-athlon-1.c,
22300         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22301         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22302         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22303         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22304         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22305         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22306         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22307         programs.
22308
22309         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22310         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22311         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22312         x86-64 compilation.
22313
22314         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22315         x86_64.
22316
22317         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22318         effective-target ilp32.
22319
22320 2005-05-26  David Ung  <davidu@mips.com>
22321
22322         * gcc.target/mips/ext_ins.c: New test for testing the generation
22323         of MIPS32/64 rev 2 ext/ins instructions.
22324
22325 2005-05-26  Andreas Jaeger  <aj@suse.de>
22326
22327         * treelang/compile/unsigned.tree: Use gimple instead of
22328         nonexisting generic dump.
22329
22330 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
22331
22332         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22333
22334 2005-05-26  Andreas Jaeger  <aj@suse.de>
22335
22336         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22337
22338 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22339
22340         PR libfortran/17283
22341         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22342         Test callee-allocated memory with write statements.
22343
22344 2005-05-25  Roger Sayle  <roger@eyesopen.com>
22345
22346         PR middle-end/21709
22347         * gcc.dg/pr21709-1.c: New test case.
22348
22349 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22350             Mike Stump  <mrs@apple.com>
22351
22352         * objc/execute/next_mapping.h: Update for C++.
22353
22354         * obj-c++.dg/selector-1.mm: Move to...
22355         * obj-c++.dg/selector-4.mm: here...
22356
22357         * obj-c++.dg/basic.mm: New.
22358         * obj-c++.dg/comp-types-1.mm: New.
22359         * obj-c++.dg/cxx-class-1.mm: New.
22360         * obj-c++.dg/cxx-ivars-1.mm: New.
22361         * obj-c++.dg/cxx-ivars-2.mm: New.
22362         * obj-c++.dg/cxx-ivars-3.mm: New.
22363         * obj-c++.dg/cxx-scope-1.mm: New.
22364         * obj-c++.dg/cxx-scope-2.mm: New.
22365         * obj-c++.dg/defs.mm: New.
22366         * obj-c++.dg/empty-private-1.mm: New.
22367         * obj-c++.dg/encode-1.mm: New.
22368         * obj-c++.dg/encode-2.mm: New.
22369         * obj-c++.dg/encode-3.mm: New.
22370         * obj-c++.dg/extern-c-1.mm: New.
22371         * obj-c++.dg/extra-semi.mm: New.
22372         * obj-c++.dg/fix-and-continue-2.mm: New.
22373         * obj-c++.dg/isa-field-1.mm: New.
22374         * obj-c++.dg/ivar-list-semi.mm: New.
22375         * obj-c++.dg/local-decl-1.mm: New.
22376         * obj-c++.dg/lookup-1.mm: New.
22377         * obj-c++.dg/lookup-2.mm: New.
22378         * obj-c++.dg/method-1.mm: New.
22379         * obj-c++.dg/method-2.mm: New.
22380         * obj-c++.dg/method-3.mm: New.
22381         * obj-c++.dg/method-4.mm: New.
22382         * obj-c++.dg/method-5.mm: New.
22383         * obj-c++.dg/method-6.mm: New.
22384         * obj-c++.dg/method-7.mm: New.
22385         * obj-c++.dg/no-extra-load.mm: New.
22386         * obj-c++.dg/overload-1.mm: New.
22387         * obj-c++.dg/pragma-1.mm: New.
22388         * obj-c++.dg/pragma-2.mm: New.
22389         * obj-c++.dg/private-1.mm: New.
22390         * obj-c++.dg/private-2.mm: New.
22391         * obj-c++.dg/proto-qual-1.mm: New.
22392         * obj-c++.dg/qual-types-1.mm: New.
22393         * obj-c++.dg/stubify-1.mm: New.
22394         * obj-c++.dg/stubify-2.mm: New.
22395         * obj-c++.dg/super-class-1.mm: New.
22396         * obj-c++.dg/super-class-2.mm: New.
22397         * obj-c++.dg/super-dealloc-1.mm: New.
22398         * obj-c++.dg/super-dealloc-2.mm: New.
22399         * obj-c++.dg/template-1.mm: New.
22400         * obj-c++.dg/template-2.mm: New.
22401         * obj-c++.dg/template-3.mm: New.
22402         * obj-c++.dg/template-4.mm: New.
22403         * obj-c++.dg/template-5.mm: New.
22404         * obj-c++.dg/template-6.mm: New.
22405         * obj-c++.dg/try-catch-1.mm: New.
22406         * obj-c++.dg/try-catch-2.mm: New.
22407         * obj-c++.dg/try-catch-3.mm: New.
22408         * obj-c++.dg/try-catch-4.mm: New.
22409         * obj-c++.dg/try-catch-5.mm: New.
22410         * obj-c++.dg/try-catch-6.mm: New.
22411         * obj-c++.dg/try-catch-7.mm: New.
22412         * obj-c++.dg/try-catch-8.mm: New.
22413         * obj-c++.dg/try-catch-9.mm: New.
22414         * obj-c++.dg/va-meth-1.mm: New.
22415
22416 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22417
22418         * obj-c++.dg/selector-1.mm: New.
22419         * obj-c++.dg/selector-2.mm: New.
22420
22421 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22422
22423         * obj-c++.dg/selector-3.mm: New.
22424         * objc.dg/selector-3.m: New.
22425
22426 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22427
22428         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22429         about where warning appears.
22430
22431 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22432
22433         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22434         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22435         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22436         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22437
22438 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22439
22440         * gcc.dg/20050524-1.c: New test.
22441
22442 2005-05-25  Jan Hubicka  <jh@suse.cz>
22443
22444         * gcc.dg/tree-prof/inliner-1.c: New.
22445
22446 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
22447
22448         * gcc.dg/tree-prof: New directory.
22449         * gcc.dg/tree-prof/tree-prof.exp: New.
22450
22451 2005-05-25  DJ Delorie  <dj@redhat.com>
22452
22453         * gcc.dg/Wattributes-1.c: New.
22454         * gcc.dg/Wattributes-2.c: New.
22455         * gcc.dg/Wattributes-3.c: New.
22456
22457 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
22458
22459         PR tree-optimization/19833
22460         * gcc.dg/uninit-4.c: Remove xfail.
22461         * gcc.dg/uninit-9.c: Ditto.
22462
22463 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
22464
22465         * obj-c++.dg/bitfield-[1-5].mm: New.
22466         * obj-c++.dg/class-protocol-1.mm: New.
22467         * obj-c++.dg/comp-types-1[0-1].mm: New.
22468         * obj-c++.dg/comp-types-[2-9].mm: New.
22469         * obj-c++.dg/encode-[4-8].mm: New.
22470         * obj-c++.dg/layout-1.mm: New.
22471         * obj-c++.dg/method-1[0-9].mm: New.
22472         * obj-c++.dg/method-2[0-1].mm: New.
22473         * obj-c++.dg/method-[8-9].mm: New.
22474         * obj-c++.dg/objc-gc-3.mm: New.
22475         * obj-c++.dg/try-catch-10.mm: New.
22476         * objc.dg/bitfield-5.m: New.
22477         * objc.dg/comp-types-10.m: New.
22478         * objc.dg/comp-types-9.m: New.
22479         * objc.dg/layout-1.m: New.
22480         * objc.dg/objc-gc-4.m: New.
22481         * objc.dg/try-catch-9.m: New.
22482         * objc.dg/class-protocol-1.m: Tweak diagnostics.
22483         * objc.dg/comp-types-1.m: Likewise.
22484         * objc.dg/comp-types-[5-6].m: Likewise.
22485         * objc.dg/method-9.m: Likewise.
22486
22487 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
22488
22489         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22490         and on hardware without VMX support.
22491
22492         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22493
22494         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22495
22496         * lib/profopt.exp (dg-final-generate, dg-final-use,
22497         profopt-final-code, profopt-get-options): New.
22498         (profopt-execute): Process test directives.
22499
22500         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22501         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22502         cleanup-tree-dump, cleanup-saved-temps): Update comments.
22503
22504 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
22505
22506         PR C++/21645
22507         * g++.dg/init/ctor5.C: New test.
22508
22509 2005-05-24  Ira Rosen  <irar@il.ibm.com>
22510
22511         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22512         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22513         vect-113.c, vect-114.c.
22514
22515 2005-05-23  Adam Nemet  <anemet@lnxw.com>
22516
22517         * gcc.dg/const-elim-1.c: Remove xfails.
22518
22519 2005-05-23  Jeff Law  <law@redhat.com>
22520
22521         * gcc.c-torture/compile/pr21638.c: New test.
22522         * gcc.c-torture/compile/20050520-1.c: New test.
22523
22524 2005-05-23  Nick Clifton  <nickc@redhat.com>
22525
22526         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22527         be a proper triple, ie: m32r*-*-*.
22528         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22529
22530 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
22531
22532         PR middle-end/21331
22533         PR tree-opt/21293
22534         * gcc.c-torture/compile/pr21293.c: New test.
22535         * gcc.c-torture/execute/pr21331.c: New test.
22536
22537 2004-05-20  Richard Henderson  <rth@redhat.com>
22538
22539         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22540
22541 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
22542
22543         * obj-c++-dg.exp: Add.
22544         * obj-c++.exp: Add.
22545         * obj-c++.dg/dg.exp: Add.
22546
22547 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22548
22549         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22550         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22551
22552 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
22553
22554         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22555
22556 2004-05-19  Richard Henderson  <rth@redhat.com>
22557
22558         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22559
22560 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
22561
22562         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22563
22564         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22565
22566 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
22567
22568         PR c++/21495
22569         * g++.dg/parse/extern1.C: New test.
22570         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22571
22572 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22573
22574         * gcc.dg/c99-math.h: New.
22575         * gcc.dg/c99-math-float-1.c: New test.
22576         * gcc.dg/c99-math-double-1.c: Likewise.
22577         * gcc.dg/c99-math-long-double-1.c: Likewise.
22578
22579 2005-05-18  Richard Henderson  <rth@redhat.com>
22580
22581         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22582
22583 2005-05-18  Devang Patel  <dpatel@apple.com>
22584
22585         * g++.dg/opt/20050511-1.C: New test.
22586
22587 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
22588
22589         PR libfortran/21127
22590         * gfortran.dg/reshape-complex.f90: New test.
22591
22592 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
22593
22594         * gfortran.dg/array_constructor_1.f90: New test.
22595         * gfortran.dg/array_constructor_2.f90: New test.
22596
22597 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22598
22599         PR fortran/20954
22600         * gfortran.dg/pr20954.f: New test.
22601
22602 2005-05-17  Mike Stump  <mrs@apple.com>
22603
22604         Yet more Objective-C++...
22605
22606         * objc.dg/method-5.m: Update.
22607         * objc.dg/method-6.m: Update.
22608         * objc.dg/method-7.m: Update.
22609         * objc.dg/method-9.m: Update.
22610         * objc.dg/try-catch-2.m: Update.
22611
22612 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
22613
22614         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22615         Remove little-endian optimizations.
22616
22617 2005-05-17  Jeff Law  <law@redhat.com>
22618
22619         * g++.dg/tree-ssa/pr14814.C: New test.
22620         * gcc.dg/tree-ssa/pr14814.C: New test.
22621         * gcc.dg/tree-ssa/pr17141-1.C: New test.
22622         * gcc.dg/tree-ssa/pr17141-2.C: New test.
22623
22624 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22625
22626         * gcc.dg/compat/generate-random.c: Do not include
22627         libiberty.h.
22628         * gcc.dg/compat/generate-random_r.c: Likewise.
22629
22630 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
22631
22632         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22633
22634 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22635
22636         PR middle-end/21595
22637         * g++.dg/tree-ssa/builtin1.C: New testcase.
22638
22639 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
22640
22641         PR c++/21454
22642         * g++.dg/opt/const4.C: New test.
22643
22644         PR middle-end/21492
22645         * g++.dg/opt/crossjump1.C: New test.
22646
22647         PR tree-optimization/21610
22648         * gcc.c-torture/compile/20050516-1.c: New test.
22649
22650         PR fortran/15080
22651         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22652         about the test failing.
22653         * gfortran.fortran-torture/execute/where_7.f90: New test.
22654         * gfortran.fortran-torture/execute/where_8.f90: New test.
22655
22656 2005-05-16  Richard Henderson  <rth@redhat.com>
22657
22658         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22659         i?86 and x86_64.
22660
22661 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
22662
22663         * gcc.dg/compat/generate-random.c (config.h): Do not include.
22664         (limits.h): Include unconditionally.
22665         (stdlib.h): Likewise.
22666         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22667         (limits.h): Include unconditionally.
22668         (stdlib.h): Likewise.
22669         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22670         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22671         (limits.h): Include unconditionally.
22672         (stdlib.h): Likewise.
22673         (hashtab.h): Do not include.
22674         (getopt.h): Likewise.
22675         (stddef.h): Include.
22676         (hashval_t): Define.
22677         (struct entry): Add "next" field.
22678         (HASH_SIZE): New macro.
22679         (hash_table): New variable.
22680         (switchfiles): Do not use xmalloc.
22681         (mix): New macro.
22682         (iterative_hash): New function.
22683         (hasht): Remove.
22684         (e_exists): New function.
22685         (e_insert): Likewise.
22686         (output): Use, instead of libiberty hashtable functions.
22687         (main): Do not use getopt.  Do not call htab_create.
22688
22689 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
22690
22691         PR libstdc++/21526
22692         * lib/target-supports.exp (check_mkfifo_available):
22693         Return 0 for cygwin as mkfifo support incomplete on platform.
22694         Fix typos in comments.
22695
22696 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
22697
22698         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22699
22700 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
22701
22702         PR fortran/17432
22703         * gfortran.dg/assign_4.f: New test.
22704
22705 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
22706
22707         PR tree-optimization/21563
22708         * gcc.dg/tree-ssa/pr21563.c: New.
22709
22710 2005-05-14  Jan Hubicka  <jh@suse.cz>
22711
22712         * gcc.dg/noreturn-7.c: Allow control reaches warning.
22713
22714 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
22715
22716         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
22717
22718 2005-05-13  Julian Brown  <julian@codesourcery.com>
22719
22720         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
22721         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
22722
22723 2005-05-13  Jan Hubicka  <jh@suse.cz>
22724
22725         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
22726         * gcc.dg/fold-xor-?.c: Likewise.
22727         * gcc.dg/pr15784-?.c: Likewise.
22728         * gcc.dg/pr20922-?.c: Likewise.
22729         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
22730         * gcc.dg/tree-ssa/pr17598.c: Likewise.
22731         * gcc.dg/tree-ssa/pr20470.c: Likewise.
22732
22733 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22734
22735         PR fortran/21260
22736         * gfortran.dg/hollerith_1.f90: New test.
22737
22738 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22739
22740         * gfortran.dg/func_result_2.f90: New test.
22741
22742 2005-05-11  Bud Davis  <bdavis@gfortran.org>
22743
22744         * gfortran.dg/dev_null.f90: New test.
22745
22746 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
22747
22748         * gcc.dg/arm-vfp1.c: Revert last change.
22749
22750 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
22751
22752         PR middle-end/19807
22753         PR tree-optimization/19639
22754         * g++.dg/tree-ssa/pr19807.C: New testcase.
22755
22756 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22757
22758         PR libfortran/21471
22759         * gfortran.dg/append-1.f90: New test.
22760
22761 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22762
22763         * gcc.dg/pr18501.c: XFAIL.
22764         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
22765         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
22766         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
22767         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22768         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22769         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
22770         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
22771         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
22772
22773 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22774
22775         PR fortran/20178
22776         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
22777         gfortran.dg/f2c_3.f90: New tests.
22778
22779         * gfortran.dg/return_1.f90: Fix dg annotation.
22780
22781 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22782
22783         * gcc.c-torture/compile/20050510-1.c: New test.
22784
22785 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
22786
22787         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
22788
22789 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
22790
22791         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
22792
22793 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
22794
22795         PR c/17913
22796         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
22797
22798 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
22799
22800         PR c/21342
22801         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
22802         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
22803
22804 2005-05-10  Ben Elliston  <bje@au.ibm.com>
22805
22806         PR debug/16676
22807         * gcc.dg/debug/pr16676.c: New test.
22808
22809 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
22810
22811         PR testsuite/21443
22812         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
22813         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
22814         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
22815         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
22816         Change -O1 to -O2.
22817         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
22818         -fno-tree-dominator-opts.
22819
22820 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22821
22822         * gfortran.dg/return_1.f90: New test.
22823
22824 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
22825
22826         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
22827
22828         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
22829
22830 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
22831
22832         PR c++/21427
22833         * g++.dg/inherit/covariant13.C: New.
22834
22835 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22836
22837         PR libfortran/19155
22838         * gfortran.dg/pr19155.f: New test.
22839
22840 2005-05-08  Roger Sayle  <roger@eyesopen.com>
22841
22842         PR inline-asm/8788
22843         * gcc.dg/pr8788-1.c: New testcase.
22844
22845 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
22846
22847         PR target/21416
22848         * gcc.target/mips/fpcmp-[12].c: New tests.
22849
22850 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
22851
22852         * lib/target-supports-dg.exp (dg-require-fork): New function.
22853         (dg-require-mkfifo): Likewise.
22854         * lib/target-supports.exp (check_function_available): New
22855         function.
22856         (check_fork_available): Likewise.
22857         (check_mkfifo_available): Likewise.
22858
22859 2005-05-06  Jeff Law  <law@redhat.com>
22860
22861         * gcc.c-torture/compile/pr21380.c: New test.
22862
22863 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
22864
22865         PR c++/20961
22866         * g++.dg/ext/weak3.C: New test.
22867
22868 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
22869
22870         PR c++/21352
22871         * g++.dg/template/crash37.C: New test.
22872
22873 2005-05-05  Paul Brook  <paul@codesourcery.com>
22874
22875         * gcc.dg/arm-g2.c: Use effective-target arm32.
22876         * gcc.dg/arm-mmx-1.c: Ditto.
22877         * gcc.dg/arm-scd42-2.c: Ditto.
22878         * gcc.dg/arm-vfp1.c: Ditto.
22879         * lib/target-supports.exp (check_effective_target_arm32): New
22880         function.
22881
22882 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
22883
22884         PR libfortran/21354
22885         gfortran.dg/in_pack_rank7.f90: New test.
22886
22887 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
22888
22889         PR middle-end/15618
22890         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
22891
22892 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
22893
22894         PR middle-end/21265
22895         * gcc.dg/20050503-1.c: New test.
22896
22897         PR rtl-optimization/21239
22898         * gcc.dg/i386-sse-11.c: New test.
22899
22900 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
22901
22902         PR target/16888
22903         * gcc.target/i386/asm-1.c: New test.
22904
22905 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
22906
22907         PR rtl-optimization/21330
22908         * gcc.c-torture/execute/20050502-1.c: New test.
22909
22910         PR target/21297
22911         * gcc.c-torture/execute/20050502-2.c: New test.
22912
22913 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
22914
22915         PR middle-end/21282
22916         * gcc.dg/pr21282.c: New.
22917
22918 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22919
22920         * gcc.dg/vect/pr20122.c: Clean up .vect file.
22921         * gcc.dg/vect/vect-92.c: Likewise.
22922         * gcc.dg/vect/vect-93.c: Likewise.
22923         * gcc.dg/vect/vect-dv-1.c: Likewise.
22924         * gcc.dg/vect/vect-dv-2.c: Likewise.
22925         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
22926
22927 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22928
22929         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
22930         * gfortran.dg/vect/vect-2.f90: Likewise.
22931         * gfortran.dg/vect/vect-3.f90: Likewise.
22932         * gfortran.dg/vect/vect-4.f90: Likewise.
22933         * gfortran.dg/vect/vect-5.f90: Likewise.
22934
22935 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
22936
22937         PR target/20813
22938         * gcc.dg/rs6000-fpint-2.c: New.
22939
22940 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
22941
22942         PR c/15698
22943         * gcc.dg/builtins-30.c: Update expected messages.
22944         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
22945         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
22946         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
22947
22948 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
22949
22950         PR tree-optimization/21294
22951         * gcc.dg/tree-ssa/pr21294.c: New.
22952
22953 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
22954
22955         * gcc.dg/altivec-3.c (vec_store): Do not use the old
22956         __builtin_altivec_st_internal_4si built-in.
22957
22958 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
22959
22960         PR c++/15875
22961         * g++.dg/template/ptrmem14.C: New test.
22962
22963 2005-05-02  Paul Brook  <paul@codesourcery.com>
22964
22965         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
22966
22967 2005-05-02  Michael Matz  <matz@suse.de>
22968
22969         PR c++/19542
22970         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
22971
22972 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
22973
22974         * g++.dg/cpp/weak.C: New test.
22975
22976 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
22977
22978         * gcc.dg/tree-ssa/loop-8.c: New test.
22979
22980 2005-04-30  Michael Maty  <matz@suse.de>
22981
22982         * gcc.dg/inline-mcpy.c: New test.
22983
22984 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
22985
22986         PR libfortran/18958
22987         * gfortran.dg/eoshift.f90: New test case.
22988
22989 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
22990
22991         PR libfortran/18857
22992         * gfortran.dg/matmul_1.f90: New test.
22993
22994 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22995
22996         PR tree-optimization/21030
22997         * gcc.dg/tree-ssa/pr21030.c: New.
22998
22999 2005-04-29  Devang Patel  <dpatel@apple.com>
23000
23001         PR tree-optimization/21272
23002         * gcc.dg/vect/vect-ifcvt-10.c: New test.
23003
23004 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
23005
23006         PR fortran/13082
23007         PR fortran/18824
23008         * gfortran.dg/entry_4.f90: New test.
23009         * gfortran.fortran-torture/execute/entry_1.f90: New test.
23010         * gfortran.fortran-torture/execute/entry_2.f90: New test.
23011         * gfortran.fortran-torture/execute/entry_3.f90: New test.
23012         * gfortran.fortran-torture/execute/entry_4.f90: New test.
23013         * gfortran.fortran-torture/execute/entry_5.f90: New test.
23014         * gfortran.fortran-torture/execute/entry_6.f90: New test.
23015         * gfortran.fortran-torture/execute/entry_7.f90: New test.
23016
23017 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23018
23019         * gfortran.fortran-torture/execute/entry_8.f90: New test.
23020
23021 2005-04-29  Paul Brook  <paul@codesourcery.com>
23022
23023         * gfortran.dg/entry_3.f90: New test.
23024
23025 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23026
23027         * gfortran.dg/implicit_4.f90: New test.
23028
23029 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
23030
23031         * lib/target-supports.exp (check_profiling_available): Return
23032         false for xtensa-*-elf.
23033
23034 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
23035
23036         * lib/fortran-torture.exp (fortran-torture.exp): Catch
23037         error if file cannot be deleted.
23038
23039 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23040
23041         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23042         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23043         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23044         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23045         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23046         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23047         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23048         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23049         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23050         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23051         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23052         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23053         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23054
23055 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23056
23057         PR fortran/20865
23058         * gfortran.dg/pr20865.f90: New test.
23059
23060 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
23061
23062         * gcc.dg/void-cast-2.c: New test.
23063
23064 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23065
23066         PR c/21159
23067         * gcc.dg/void-cast-1.c: New test.
23068
23069 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
23070
23071         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23072
23073 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23074
23075         PR fortran/21177
23076         * gfortran.dg/pr21177.f90: New test.
23077
23078 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
23079
23080         PR tree-optimization/21171
23081         * gcc.dg/tree-ssa/pr21171.c: New test.
23082
23083 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
23084
23085         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23086         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23087         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23088         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23089         gcc.dg/tree-ssa/gen-vect-32.c: New.
23090         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23091         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23092         don't run on PPC32.
23093
23094 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23095
23096         PR c/21213
23097         * gcc.dg/transparent-union-3.c: New test.
23098
23099 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23100
23101         PR c/20740
23102         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23103         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23104         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23105         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23106         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23107         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23108
23109 2005-04-26  Jeff Law  <law@redhat.com>
23110
23111         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23112         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23113         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23114         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23115         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23116         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23117         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23118
23119 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
23120
23121         PR tree-optimization/17598
23122         * gcc.dg/tree-ssa/pr17598.c: New testcase.
23123
23124 2005-04-25  Mike Stump  <mrs@apple.com>
23125
23126         * objc.dg/fix-and-continue-1.m: Add.
23127
23128 2005-04-25  Roger Sayle  <roger@eyesopen.com>
23129
23130         PR c++/20995
23131         * g++.dg/opt/pr20995-1.C: New test case.
23132
23133 2005-04-25  Devang Patel <dpatel@apple.com>
23134
23135         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23136
23137 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23138
23139         PR testsuite/21062
23140         * g++.dg/opt/alias2.C (printf): Correct the prototype.
23141
23142 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23143
23144         PR C++/21188
23145         * g++.dg/opt/rtti2.C: New test.
23146
23147 2005-04-25  Paul Brook  <paul@codesourcery.com>
23148         Steven G. Kargl  <kargls@comcast.net>
23149
23150         PR fortran/20879
23151         * gfortran.dg/ichar_1.f90: New file.
23152
23153 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
23154
23155         PR middle-end/20991
23156         * g++.dg/opt/pr20991.C: New test.
23157
23158         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23159         where sizeof (type) < __alignof__ (type).
23160         * gcc.dg/compat/struct-layout-1.h: Likewise.
23161
23162 2005-04-24  Per Bothner  <per@bothner.com>
23163             Devang Patel  <dpatel@apple.com>
23164
23165         PR preprocessor/20907
23166         * gcc.dg/cpp/very-long-comment.c: New test.
23167
23168 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23169
23170         PR fortran/20059
23171         * gfortran.dg/common_5.f: New test.
23172
23173 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
23174
23175         PR middle-end/21082
23176         * g++.dg/tree-ssa/pr21082.C: New testcase.
23177
23178 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
23179
23180         * gcc.dg/vect/vect-99.c: New test.
23181
23182 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
23183
23184         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23185
23186 2005-04-22  Jeff Law  <law@redhat.com>
23187
23188         * gcc.dg/uninit-5.c: Remove xfails.
23189         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23190         conditionals and loads.
23191
23192 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
23193
23194         PR libfortran/20074
23195         PR libfortran/20436
23196         PR libfortran/21108
23197         * gfortran.dg/nested_reshape.f90: new test
23198         * gfortran.dg/reshape-alloc.f90: new test
23199         * gfortran.dg/reshape.f90: new test
23200
23201 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
23202
23203         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23204
23205         * gcc.dg/arm-vfp1.c: New test.
23206
23207 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
23208
23209         PR c++/21087
23210         * g++.dg/lookup/builtin2.C: New test.
23211
23212 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23213
23214         * gcc.dg/weak/weak-13.c: New test.
23215
23216 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
23217
23218         * lib/target-supports.exp (check_effective_target_sync_int_long):
23219         Add powerpc*.
23220
23221 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
23222
23223         * gcc.target/mips/branch-1.c: New test.
23224
23225 2005-04-21  Richard Henderson  <rth@redhat.com>
23226
23227         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23228         * gcc.dg/vect/vect-86.c: Likewise.
23229         * gcc.dg/vect/vect-87.c: Likewise.
23230         * gcc.dg/vect/vect-88.c: Likewise.
23231
23232 2005-04-21  Devang Patel  <dpatel@apple.com>
23233
23234         PR optimization/20994
23235         * gcc.dg/tree-ssa/ifc-3.c: New test.
23236
23237 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23238
23239         PR c/12913
23240         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23241         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23242         gcc.dg/c99-vla-jump-5.c: New tests.
23243
23244 2005-04-19  Richard Henderson  <rth@redhat.com>
23245
23246         * lib/target-supports.exp (check_effective_target_vect_int_mult):
23247         Fix typo in exists check.
23248         (check_effective_target_sync_int_long): New.
23249         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23250         * gcc.dg/ia64-sync-2.c: Likewise.
23251         * gcc.dg/ia64-sync-3.c: Likewise.
23252         * gcc.dg/ia64-sync-4.c: Likewise.
23253
23254 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
23255
23256         * gcc.dg/fold-xor-1.c: New test.
23257         * gcc.dg/fold-xor-2.c: New test.
23258
23259 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
23260
23261         PR target/20670
23262         * g++.dg/eh/fp-regs.C: New test.
23263
23264 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23265
23266         * gcc.dg/Wint-to-pointer-cast-1.c,
23267         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23268         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23269         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23270
23271 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23272
23273         PR fortran/16861
23274         * gfortran.dg/pr16861.f90: New test.
23275
23276 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23277
23278         * gcc.dg/pr21085.c: New test.
23279
23280 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
23281
23282         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
23283         (setup_mips_tests, dg-mips-options): New procedures.
23284         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23285         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23286         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23287         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23288         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23289         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23290         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23291         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23292         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23293         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23294         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23295         dg-mips-options instead of dg-options.  Remove now-redundant
23296         preprocessor guards.
23297         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23298         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23299         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23300         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23301         * gcc.dg/vr-mult-2.c: Delete.
23302         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23303         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23304         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23305         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23306         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23307         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23308         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23309
23310 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
23311
23312         * ada/acats/run_all.sh: Use sync when executable not present.
23313
23314 2005-04-18  Devang Patel  <dpatel@apple.com>
23315
23316         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23317         * gcc.dg/vect/vect-11a.c: New.
23318         * gcc.dg/vect/vect-none.c: Update.
23319         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23320
23321 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23322
23323         PR tree-optimization/20922
23324         * gcc.dg/pr20922-1.c: New test.
23325         * gcc.dg/pr20922-2.c: New test.
23326         * gcc.dg/pr20922-3.c: New test.
23327         * gcc.dg/pr20922-4.c: New test.
23328         * gcc.dg/pr20922-5.c: New test.
23329         * gcc.dg/pr20922-6.c: New test.
23330
23331 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23332
23333         PR libfortran/20950
23334         * gfortran.dg/pr20950.f: New test.
23335
23336 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23337
23338         PR libfortran/19216
23339         * gfortran.dg/pr19216.f: New test.
23340
23341 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
23342
23343         PR tree-optimization/21001
23344         * gcc.dg/tree-ssa/pr21001.c: New.
23345
23346 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
23347
23348         PR libfortran/21075
23349         * gfortran.dg/reshape_rank7.f90: New test.
23350
23351 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23352
23353         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23354         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23355         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23356         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23357         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23358         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23359         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23360         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23361         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23362         wrong way round).
23363         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23364         in namelists.  New test.
23365         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23366         New test.
23367         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23368         New test.
23369         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23370         namelist.  New test.
23371         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23372         New test.
23373         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23374         New test.
23375         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23376         namelist.  New test.
23377         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23378         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23379         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23380         New test.
23381         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23382         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23383         arrays. New test.
23384
23385 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
23386
23387         * gfortran.dg/wtruncate.f: New testcase.
23388         * gfortran.dg/wtruncate.f90: New testcase.
23389
23390 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
23391
23392         PR c++/21025
23393         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23394         which sizeof/alignof is dependent, rather than just whether we are
23395         processing_template_decl.
23396
23397 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23398
23399         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23400         corrected typo where the wrong variables had been compared.
23401
23402 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23403
23404         PR libfortran/18495
23405         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23406         Test callee-allocated version of return array with a write
23407         statement.
23408         Test spread with a temporary with another write statement.
23409
23410 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
23411
23412         PR tree-optimization/21031
23413         * gcc.dg/tree-ssa/pr21031.c: New.
23414
23415 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
23416
23417         PR tree-optimization/21004
23418         * gcc.dg/builtins-53.c: Include builtins-config.h.
23419         Check floorf, ceilf, floorl and ceill transformations
23420         only when HAVE_C99_RUNTIME is defined.
23421
23422 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
23423
23424         PR middle-end/20739
23425         * gcc.dg/tree-ssa/pr20739.c: New test.
23426
23427 2005-04-14  Mike Stump  <mrs@apple.com>
23428
23429         * gcc.dg/Foundation.framework/empty: New.
23430         * gcc.dg/framework-2.c: New.
23431
23432 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23433
23434         PR tree-optimization/21021
23435         * gcc.c-torture/compile/pr21021.c: New.
23436
23437 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
23438
23439         PR testsuite/21010
23440         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23441         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23442         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23443         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23444         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23445         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23446         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23447         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23448
23449 2005-04-14  Richard Henderson  <rth@redhat.com>
23450
23451         * lib/target-supports.exp (check_effective_target_vect_condition):
23452         Add ia64, i?86, and x86_64.
23453
23454 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
23455
23456         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23457
23458 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23459
23460         PR tree-optimization/20657
23461         * gcc.dg/tree-ssa/pr20657.c: New.
23462
23463 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
23464
23465         * gcc.dg/builtins-53.c: Also check (int)trunc* and
23466         (long long int)trunc*.
23467
23468 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
23469
23470         PR target/20927
23471         * gcc.dg/pr20927.c: New test.
23472
23473 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
23474
23475         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23476         * gcc.target/mips/asm-1.c: Likewise.
23477
23478 2005-04-13  Dale Johannesen  <dalej@apple.com>
23479
23480         * objc.dg/objc-fast-4.m: New.
23481
23482 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
23483
23484         * gcc.target/cris/torture/cris-torture.exp: New driver in new
23485         directory.
23486         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23487
23488 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
23489
23490         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23491         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23492         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23493
23494 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
23495
23496         PR tree-optimization/20913
23497         * gcc.dg/tree-ssa/pr20913.c: New.
23498
23499         PR tree-optimization/20702
23500         * gcc.dg/tree-ssa/pr20702.c: New.
23501
23502 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23503
23504         PR c++/13744
23505         * g++.dg/inherit/local3.C: New test.
23506
23507 2005-04-12  Jeff Law  <law@redhat.com>
23508
23509         * gcc.dg/tree-ssa/20050412-1.c: New test.
23510
23511 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
23512
23513         PR libfortran/19016
23514         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23515         Add tests with mask generated by expression.
23516         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23517         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23518         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23519
23520 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
23521
23522         PR middle-end/20917
23523         * gcc.dg/20050409-1.c: New test.
23524
23525 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
23526
23527         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23528
23529 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23530
23531         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23532         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23533         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23534         (TARGET_CXX): Adjust accordingly.
23535         * target.h (struct gcc_target): Remove epxort_class_data.  Add
23536         determine_class_data_visibility and class_data_always_comdat.
23537         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23538         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23539         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23540         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23541         (arm_cxx_determine_class_data_visibility): New.
23542         (arm_cxx_class_data_always_comdat): Likewise.
23543         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23544         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23545         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23546         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23547         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23548         Define.
23549
23550 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23551
23552         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23553
23554 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
23555
23556         * gcc.dg/i386-darwin-fpmath.c: New.
23557
23558 2004-04-11  Devang Patel  <dpatel@apple.com>
23559
23560         * lib/target-supports.exp (check_effective_target_vect_condition): New.
23561         * gcc.dg/vect/vect-ifcvt-1.c: New test.
23562         * gcc.dg/vect/vect-ifcvt-2.c: New test.
23563         * gcc.dg/vect/vect-ifcvt-3.c: New test.
23564         * gcc.dg/vect/vect-ifcvt-4.c: New test.
23565         * gcc.dg/vect/vect-ifcvt-5.c: New test.
23566         * gcc.dg/vect/vect-ifcvt-6.c: New test.
23567         * gcc.dg/vect/vect-ifcvt-7.c: New test.
23568         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23569
23570 2004-04-11  Devang Patel  <dpatel@apple.com>
23571
23572         * gcc.dg/vect/vect-dv-1.c: New test.
23573         * gcc.dg/vect/vect-dv-2.c: New test.
23574
23575 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23576
23577         PR tree-optimization/20933
23578         * gcc.dg/tree-ssa/pr20933.c: New test.
23579
23580 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23581
23582         * gfortran.dg/fold_nearest.f90: New test.
23583
23584 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
23585
23586         * gcc.dg/tree-ssa/alias-1.c: New test.
23587
23588 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23589
23590         PR tree-optimization/20920
23591         * g++.dg/tree-ssa/pr20920.C: New test.
23592
23593 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
23594
23595         * gcc.dg/builtins-53.c: Also check (int)ceil* and
23596         (long long int)ceil*.
23597
23598 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
23599
23600         * g++.dg/warn/Wdtor1.C: Declare template in system header with
23601         explicit C++ linkage.
23602
23603 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23604
23605         * gfortran.dg/pr17229.f: Take care of the new obsolescence
23606         warning for arithmetic IF statements.
23607
23608 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
23609
23610         * eor_handling_1.f90: New test case.
23611         * eor_handling_2.f90: New test case.
23612         * eor_handling_3.f90: New test case.
23613         * eor_handling_4.f90: New test case.
23614         * eor_handling_5.f90: New test case.
23615         * noadv_size.f90: New test case.
23616         * pad_no.f90: New test case.
23617
23618 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
23619
23620         * gcc.c-torture/execute/20050410-1.c: New test.
23621
23622 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
23623
23624         * gcc.dg/pr20126.c: New.
23625
23626 2005-04-09  Bud Davis  <bdavis@gfortran.org>
23627             Steven G. Kargl <kargls@comcast.net>
23628
23629         * gfortran.dg/PR19872.f: New test.
23630
23631 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23632
23633         * gfortran.dg/nint_1.f90: Fix dg-do directive.
23634
23635 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23636
23637         * gfortran.dg/nint_1.f90: New test.
23638
23639 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23640
23641         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23642         Added test for callee-allocated arrays with write statements.
23643         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23644         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23645         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23646         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23647         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23648
23649 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23650
23651         PR libfortran/20163
23652         * gfortran.dg/open-options-blanks.f: New test.
23653
23654 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23655
23656         PR fortran/13257
23657         * gfortran.dg/comma_format_extension_[1234].f: New tests.
23658
23659 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
23660
23661         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23662         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23663         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23664         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23665         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23666         * gcc.c-torture/execute/stdarg-4.c: New test.
23667
23668         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23669
23670         PR target/20795
23671         * g++.dg/abi/param2.C: New test.
23672
23673 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23674
23675         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23676
23677 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23678
23679         * gcc.dg/builtins-53.c: New test.
23680
23681 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
23682
23683         * g++.dg/tree-ssa/pr18178.C: New test.
23684         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23685         * gcc.c-torture/execute/20041019-1.c: New test.
23686         * gcc.dg/tree-ssa/20041008-1.c: New test.
23687         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23688         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23689         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23690         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23691         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23692         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23693         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23694         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23695         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23696         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23697
23698 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
23699
23700         PR rtl-optimization/20466
23701         * gcc.c-torture/execute/pr20466-1.c: New test.
23702
23703 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
23704
23705         PR c++/20905
23706         * g++.dg/parse/cond2.C: New test.
23707
23708         PR c++/20145
23709         * g++.dg/warn/Wdtor1.C: New test.
23710
23711 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23712
23713         PR fortran/17229
23714         * gfortran.dg/pr17229.f: New test.
23715
23716 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
23717
23718         * gfortran.dg/tiny_1.f90: New test.
23719         * gfortran.dg/tiny_2.f90: ditto.
23720
23721 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
23722
23723         * gfortran.dg/eor_1.f90: Fix dg-do run line
23724         * gfortran.dg/open_new.f90: Fix dg-do run line
23725
23726 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
23727
23728         * lib/target-supports.exp (get_compiler_messages): Support
23729         optional arguments, the fourth being compiler options.
23730         (check_effective_target_fpic): New proc.
23731         * gcc.dg/20050321-2.c: Restrict to target fpic.
23732
23733 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
23734
23735         * gcc.dg/15443-1.c: New test.
23736         * gcc.dg/15443-2.c: Likewise.
23737
23738 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23739
23740         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
23741
23742 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23743
23744         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
23745
23746 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23747
23748         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
23749         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
23750         -m64.
23751         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
23752         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
23753         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
23754
23755 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
23756
23757         PR c++/20212
23758         * g++.dg/warn/Wunused-11.C: New test.
23759
23760 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
23761
23762         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
23763
23764 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
23765
23766         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
23767
23768 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23769
23770         PR c++/20734
23771         * g++.dg/template/ptrmem13.C: New test.
23772
23773 2005-04-05  Per Bothner  <per@bothner.com>
23774
23775         * lib/gcc.exp: Always add -fno-show-column, for now.
23776
23777 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
23778
23779         PR testsuite/20767
23780         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
23781         of plain old "unsigned int" for the type of "i".  Makes this test
23782         64bit clean.
23783
23784 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
23785
23786         * gcc.dg/i386-ssefn-1.c: New test.
23787         * gcc.dg/i386-ssefn-2.c: New test.
23788         * gcc.dg/i386-ssefn-3.c: New test.
23789         * gcc.dg/i386-ssefn-4.c: New test.
23790
23791 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
23792
23793         PR tree-optimization/20076
23794         * gcc.dg/builtin-apply4.c: New test.
23795
23796         PR preprocessor/19475
23797         * gcc.dg/cpp/macspace1.c: New test.
23798         * gcc.dg/cpp/macspace2.c: New test.
23799
23800 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23801
23802         * gfortran.dg/pr20755.f: Fixed bad format.
23803
23804 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23805
23806         PR c++/20763
23807         * g++.dg/ext/attrib21.C: New test.
23808
23809 2004-04-05  Devang Patel  <dpatel@apple.com>
23810
23811         * lib/target-supports.exp (check_effective_target_vect_shif): New.
23812         * gcc.dg/vect/vect-shift-1.c: New test.
23813
23814 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23815
23816         PR libfortran/20755
23817         * gfortran.dg/pr20755.f: New test.
23818
23819 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
23820
23821         * gfortran.dg/pr15959.f90: New test.
23822         * gfortran.dg/string_pad_trunc.f90: New test.
23823
23824 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23825
23826         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
23827         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
23828         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
23829         syntax.
23830
23831 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23832
23833         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
23834
23835 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23836
23837         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
23838         * gcc.c-torture/compile/20011119-2.c: Likewise.
23839         * gcc.c-torture/compile/981001-2.c: Likewise.
23840
23841 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
23842
23843         PR c++/20679
23844         * g++.dg/template/overload4.C: New test.
23845
23846 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23847
23848         PR c++/20746
23849         * g++.dg/abi/covariant5.C: New.
23850
23851         PR debug/20505
23852         * g++.dg/debug/const2.C: New.
23853
23854 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
23855
23856         PR rtl-optimization/16104
23857         * gcc.c-torture/execute/20050316-1.c: New test.
23858
23859 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23860
23861         * g++.dg/template/spec23.C: Fix dg-error text.
23862
23863 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
23864
23865         PR c++/19199
23866         * g++.dg/expr/lval2.C: New.
23867
23868 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23869
23870         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
23871         __builtin_strcasecmp and __builtin_strncasecmp.
23872
23873 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
23874
23875         PR c++/20723
23876         * g++.dg/template/spec22.C: New.
23877         * g++.dg/template/spec23.C: New.
23878
23879 2005-04-03  Dale Ranta  <dir@lanl.gov>
23880             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23881
23882         PR libfortran/20068
23883         PR libfortran/20125
23884         PR libfortran/20156
23885         PR libfortran/20471
23886         * gfortran.dg/backspace.f: New test.
23887
23888 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
23889
23890         * gcc.dg/pr19345.c: New test.
23891
23892 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23893
23894         PR tree-optimization/20640
23895         * gcc.dg/torture/tree-loop-1.c: New.
23896
23897 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23898
23899         PR rtl-optimization/20290
23900         * gcc.c-torture/execute/loop-ivopts-2.c: New.
23901
23902 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
23903
23904         * gcc.dg/rs6000-fpint.c: New.
23905
23906 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23907
23908         * gcc.dg/old-style-then-proto-1.c: New test.
23909
23910 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23911
23912         * gfortran.fortran-torture/execute/backspace.f90: Check
23913         after backspace and read was incorrect.
23914
23915 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23916
23917         * gcc.c-torture/execute/builtins/strcat.c: Check the result
23918         buffer past the terminating NUL using memcmp.
23919         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
23920         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
23921
23922         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
23923         Fix unused/uninitialized variable warnings.
23924
23925         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
23926         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
23927         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
23928         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
23929
23930         * gcc.c-torture/execute/builtins/abs-1-lib.c,
23931         gcc.c-torture/execute/builtins/fputs-lib.c,
23932         gcc.c-torture/execute/builtins/lib/fprintf.c,
23933         gcc.c-torture/execute/builtins/lib/main.c,
23934         gcc.c-torture/execute/builtins/lib/memcmp.c,
23935         gcc.c-torture/execute/builtins/lib/memmove.c,
23936         gcc.c-torture/execute/builtins/lib/mempcpy.c,
23937         gcc.c-torture/execute/builtins/lib/memset.c,
23938         gcc.c-torture/execute/builtins/lib/printf.c,
23939         gcc.c-torture/execute/builtins/lib/sprintf.c,
23940         gcc.c-torture/execute/builtins/lib/stpcpy.c,
23941         gcc.c-torture/execute/builtins/lib/strchr.c,
23942         gcc.c-torture/execute/builtins/lib/strcmp.c,
23943         gcc.c-torture/execute/builtins/lib/strcpy.c,
23944         gcc.c-torture/execute/builtins/lib/strcspn.c,
23945         gcc.c-torture/execute/builtins/lib/strlen.c,
23946         gcc.c-torture/execute/builtins/lib/strncat.c,
23947         gcc.c-torture/execute/builtins/lib/strncmp.c,
23948         gcc.c-torture/execute/builtins/lib/strncpy.c,
23949         gcc.c-torture/execute/builtins/lib/strrchr.c,
23950         gcc.c-torture/execute/builtins/lib/strspn.c,
23951         gcc.c-torture/execute/builtins/lib/strstr.c,
23952         gcc.c-torture/execute/builtins/memops-asm-lib.c,
23953         gcc.c-torture/execute/builtins/strlen-2.c,
23954         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
23955         prototypes.
23956
23957 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
23958
23959         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
23960         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
23961         selectany usage.
23962
23963 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
23964
23965         PR c++/19406
23966         * g++.dg/debug/using1.C: New test.
23967
23968 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
23969
23970         PR middle-end/20524
23971         * gcc.dg/alias-7.c: Prefix asm-declared name with
23972         __USER_LABEL_PREFIX__.
23973
23974 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
23975
23976         Fix fallout from PR middle-end/15700:
23977         * gcc.c-torture/compile/20011119-1.c: Take
23978         __USER_LABEL_PREFIX__ into account.
23979         * gcc.c-torture/compile/20011119-2.c: Likewise.
23980
23981 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23982
23983         PR c++/18644
23984         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
23985
23986 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23987
23988         PR c/17855
23989         * gcc.c-torture/compile/struct-non-lval-1.c,
23990         gcc.c-torture/compile/struct-non-lval-2.c,
23991         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
23992
23993 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
23994
23995         * gcc.dg/tls/tls.exp: Remove temporary file.
23996         * g++.dg/tls/tls.exp: Ditto.
23997         * lib/file-format.exp: Ditto.
23998         * g++.dg/special/ecos.exp: Ditto.
23999
24000         * lib/profopt.exp: Treat prof_ext as a list.
24001         * gcc.misc-tests/bprob.exp: Ditto.
24002         * g++.dg/bprob/bprob.exp: Ditto.
24003
24004         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24005         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24006         g++.dg/tree-ssa/pointer-reference-alias.C,
24007         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24008         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24009         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24010         g++.dg/vect/pr19951.cc: Ditto.
24011         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24012         gcc.dg/builtins-47.c: Ditto.
24013         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24014         gcc.dg/pr20115-1.c: Ditto.
24015         * gcc.dg/tree-ssa/20030530-2.c,
24016         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24017         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24018         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24019         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24020         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24021         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24022         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24023         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24024         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24025         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24026         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24027         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24028         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24029         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24030         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24031         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24032         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24033         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24034         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24035         gcc.dg/tree-ssa/20030824-1.c,
24036         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24037         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24038         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24039         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24040         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24041         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24042         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24043         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24044         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24045         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24046         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24047         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24048         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24049         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24050         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24051         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24052         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24053         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24054         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24055         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24056         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24057         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24058         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24059         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24060         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24061         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24062         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24063         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24064         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24065         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24066         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24067         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24068         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24069         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24070         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24071         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24072         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24073         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24074         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24075         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24076         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24077         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24078         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24079         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24080         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24081         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24082         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24083         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24084         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24085         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24086         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24087         gcc.dg/tree-ssa/useless-1.c: Ditto.
24088         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24089         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24090         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24091         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24092         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24093         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24094         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24095         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24096         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24097         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24098         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24099         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24100         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24101         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24102         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24103         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24104         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24105         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24106         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24107         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24108         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24109         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24110         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24111         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24112         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24113         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24114         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24115         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24116         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24117         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24118         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24119         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24120         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24121         gcc.dg/vect/vect-none.c: Ditto.
24122         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24123         treelang/compile/unsigned.tree: Ditto.
24124
24125         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24126         * gcc.dg/cpp/direct2s.c: Ditto.
24127         * gcc.dg/cpp/paste4.c: Ditto.
24128         * gcc.dg/cpp/separate-1.c: Ditto.
24129         * gcc.dg/pch/save-temps-1.c: Ditto.
24130         * g++.dg/ext/altivec-10.C: Ditto.
24131         * g++.dg/pch/pch.C: Ditto.
24132
24133         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24134
24135         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24136         * g++.dg/template/repo1.C: Ditto.
24137         * g++.dg/template/repo2.C: Ditto.
24138         * g++.dg/template/repo3.C: Ditto.
24139         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24140         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24141         * g++.old-deja/g++.pt/repo1.C: Ditto.
24142         * g++.old-deja/g++.pt/repo2.C: Ditto.
24143         * g++.old-deja/g++.pt/repo3.C: Ditto.
24144         * g++.old-deja/g++.pt/repo4.C: Ditto.
24145
24146         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24147         * gcc.dg/20030107-1.c: Ditto.
24148         * gcc.dg/20030702-1.c: Ditto.
24149         * gcc.dg/profile-generate-1.c: Ditto.
24150         * g++.dg/other/profile1.C: Ditto.
24151         * g++.old-deja/g++.robertl/eb83.C: Ditto.
24152
24153         * lib/gcc-dg.exp (remove-build-file): New.
24154         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24155         cleanup-tree-dump, cleanup-saved-temps): New.
24156
24157 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24158
24159         PR c++/19203, DR 214
24160         * g++.dg/parse/ambig3.C: Not ambiguous.
24161         * g++.dg/template/spec20.C: New.
24162         * g++.dg/template/spec21.C: New.
24163
24164 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
24165
24166         PR target/20045
24167         * gcc.dg/ia64-fptr-1.c: Run only on linux.
24168
24169 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24170
24171         PR libfortran/20660
24172         * gfortran.dg/negative_unit.f: New test.
24173
24174 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24175
24176         * gcc.dg/20050330-1.c: New test.
24177
24178 2005-03-30  Devang Patel  <dpatel@apple.com>
24179
24180         * g++.dg/tree-sra/ssa-sra-3.C: New test.
24181
24182 2005-03-30  Dale Johannesen  <dalej@apple.com>
24183
24184         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24185
24186 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
24187
24188         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24189         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24190         Strip options from test name.
24191
24192 2005-03-31  Jan Hubicka  <jh@suse.cz>
24193
24194         * gcc.dg/varpool-1.c: New testcase.
24195
24196 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24197
24198         PR c/772
24199         PR c/17913
24200         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24201         gcc.dg/stmt-expr-label-3.c : New tests.
24202         * gcc.c-torture/execute/medce-2.c: Remove.
24203
24204 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24205
24206         PR c/20368
24207         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24208         tests.
24209
24210 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
24211
24212         * gcc.c-torture/compile/pr20203.c: New test.
24213
24214 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24215
24216         * gfortran.dg/promotion.f90: New test.
24217
24218 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
24219
24220         PR middle-end/20491
24221         * gcc.dg/torture/asm-subreg-1.c: New test.
24222
24223 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
24224
24225         PR c/20672
24226         * gcc.dg/pr20672-1.c: New test.
24227
24228 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
24229
24230         * gfortran.dg/vect: New directory.
24231         * gfortran.dg/vect/vect.exp: New.
24232         * gfortran.dg/vect/vect-1.f90: New test.
24233         * gfortran.dg/vect/vect-2.f90: New test.
24234         * gfortran.dg/vect/vect-3.f90: New test.
24235         * gfortran.dg/vect/vect-4.f90: New test.
24236         * gfortran.dg/vect/vect-5.f90: New test.
24237
24238 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
24239
24240         PR middle-end/20622
24241         * gcc.dg/alias-7.c: New test.
24242
24243 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24244
24245         * gcc.dg/sparc-reg-1.c: New test.
24246
24247 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
24248
24249         PR target/19890
24250         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24251
24252 2005-03-29  Dale Ranta  <dir@lanl.gov>
24253             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24254
24255         PR libfortran/20163
24256         * gfortran.dg/pr20163-2.f: New test.
24257
24258 2005-03-28  Jan Hubicka  <jh@suse.cz>
24259
24260         PR middle-end/20635
24261         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24262         by Jakub Jelinek.
24263
24264 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
24265
24266         PR tree-optimization/20626
24267         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24268         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24269
24270 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24271
24272         * gfortran.dg/underflow.f90: New test.
24273         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24274
24275 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24276
24277         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24278
24279 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
24280
24281         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24282         (g++_init): Make sure that CXXFLAGS is set.
24283         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24284         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24285         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24286         * lib/objc.exp (objc_init): Likewise.
24287         * lib/treelang.exp (treelang_init): Likewise.
24288
24289 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
24290
24291         PR tree-optimization/20470
24292         * gcc.dg/tree-ssa/pr20470.c: New test.
24293
24294 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
24295
24296         * gcc.dg/ppc-stfiwx.c: New.
24297
24298 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
24299
24300         PR target/19888
24301         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24302
24303 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24304
24305         * gcc.dg/20050325-1.c: Fix a typo.
24306
24307 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24308
24309         PR libfortran/19678
24310         PR libfortran/19679
24311         * gfortran.dg/dos_eol.f: New test.
24312
24313 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24314
24315         PR rtl-optimization/20249
24316         * gcc.dg/20050325-1.c: New test.
24317
24318 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24319
24320         PR libfortran/15332
24321         * gfortran.dg/pr15332.f: New test.
24322
24323 2005-03-24  Dale Johannesen  <dalej@apple.com>
24324
24325         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24326
24327 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
24328
24329         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24330         'internal' visibility.
24331         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24332         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24333         'protected' visibility.
24334         * gcc.dg/visibility-7.c: Likewise.
24335         * lib/target-supports.exp (check_visibility_available): Take
24336         a parameter, the kind of visibility to check for.
24337         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24338         to check_visibility_available.
24339
24340         * g++.dg/expr/cast3.C: New.
24341
24342 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
24343
24344         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24345         rs6000.
24346
24347 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
24348
24349         PR target/20095
24350         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24351
24352 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
24353
24354         * gcc.dg/badshift.c: Renamed to...
24355         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
24356
24357         * gcc.target/i386/badshift.c: Renamed to...
24358         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
24359         only.
24360
24361         PR rtl-optimization/20532
24362         * gcc.target/i386/badshift.c: New.
24363
24364 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24365
24366         * gfortran.dg/pr18025.f90: New test.
24367
24368 2005-03-23  Dale Johannesen  <dalej@apple.com>
24369
24370         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24371
24372 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
24373
24374         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24375
24376         * lib/target-supports.exp (check_iconv_available): Default
24377         libiconv to -liconv, if there is no definition.
24378
24379 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
24380
24381         * gcc.dg/torture/cris-asm-mof-1.c: New test.
24382
24383 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
24384
24385         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24386         * g++.dg/opt/pr7503-2.C: Likewise.
24387         * g++.dg/opt/pr7503-3.C: Likewise.
24388         * g++.dg/opt/pr7503-4.C: Likewise.
24389         * g++.dg/opt/pr7503-5.C: Likewise.
24390         * g++.dg/warn/minmax.C: New test.
24391
24392 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24393
24394         * gfortran.dg/g77_intrinsics_funcs.f: New test.
24395         * gfortran.dg/g77_intrinsics_sub.f: New test.
24396
24397 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24398             Jan Hubicka  <jh@suse.cz>
24399             Steven Bosscher <stevenb@suse.de
24400
24401         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24402
24403 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24404
24405         PR c++/19980
24406         * g++.dg/template/redecl3.C: New test.
24407
24408 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24409
24410         PR c++/20499
24411         * g++.dg/parse/error16.C: Tweak error markers.
24412
24413 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
24414
24415         PR target/20561
24416         * gcc.dg/20050321-2.c: New test.
24417
24418 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24419
24420         PR c++/20465
24421         PR c++/20381
24422         * g++.dg/template/ptrmem12.C: New.
24423
24424 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
24425
24426         PR rtl-optimization/20527
24427         * gcc.c-torture/execute/pr20527-1.c: New test.
24428
24429 2005-03-22  Ben Elliston  <bje@au.ibm.com>
24430
24431         * gcc.misc-tests/options.exp (check_for_options): Create a real C
24432         program, compile it into a real executable and then delete the .c
24433         and .x files afterwards, to avoid problems on testglue targets.
24434
24435 2005-03-21  Stuart Hastings  <stuart@apple.com>
24436
24437         * gcc.target/i386/sse-2.c: New.
24438
24439 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
24440
24441         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24442
24443 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24444
24445         * g++.dg/parse/crash25.C: Fix typo.
24446
24447 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24448
24449         PR c++/20461
24450         * g++.dg/parse/crash24.C: New test.
24451
24452         PR c++/20536
24453         * g++.dg/parse/crash25.C: New test.
24454
24455 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24456
24457         PR c++/20147
24458         * g++.dg/ext/stmtexpr4.C: New test.
24459
24460 2005-03-20  Roger Sayle  <roger@eyesopen.com>
24461
24462         PR middle-end/20539
24463         * gcc.c-torture/compile/pr13066-1.c: New test case.
24464         * gcc.c-torture/compile/pr20539-1.c: Likewise.
24465         * g++.dg/opt/pr13066-1.C: Likewise.
24466
24467 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
24468
24469         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24470
24471 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24472
24473         PR fortran/18525
24474         * gfortran.dg/nesting_1.f90: New test.
24475
24476 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24477
24478         PR c++/20240
24479         * g++.dg/lookup/using13.C: New test.
24480
24481 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24482
24483         PR c++/20333
24484         * g++.dg/template/crash36.C: New test.
24485
24486 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
24487
24488         PR c++/20463
24489         * g++.dg/template/crash35.C: New test.
24490
24491 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
24492
24493         PR c++/19966
24494         * g++.dg/overload/operator2.C: New test.
24495
24496 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24497
24498         PR libfortran/20257
24499         * gfortran.dg/pr20257.f90: New test.
24500
24501 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24502
24503         PR libfortran/20480
24504         * gfortran.dg/pr20480.f90: New test.
24505
24506 2005-03-16  Richard Henderson  <rth@redhat.com>
24507
24508         PR middle-end/15700
24509         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24510         (_rtld_global): New.
24511         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24512         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24513
24514         * gcc.dg/alias-3.c: New.
24515         * gcc.dg/alias-4.c: New.
24516         * gcc.dg/alias-5.c: New.
24517         * gcc.dg/alias-6.c: New.
24518
24519 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
24520
24521         * gcc.dg/cpp/ucnid-7.c: New.
24522
24523 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
24524             Dorit Naishlos  <dorit@il.ibm.com>
24525
24526         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24527         darwin.
24528
24529 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
24530
24531         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24532         support misaligned accesses.
24533         * gcc.dg/vect/vect-58.c: Likewise.
24534         * gcc.dg/vect/vect-92.c: New.
24535         * gcc.dg/vect/vect-93.c: New.
24536
24537 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
24538
24539         PR fortran/18827
24540         * gfortran.dg/assign_2.f90: New test.
24541         * gfortran.dg/assign_3.f90: New test.
24542         * gfortran.dg/assign.f90: New test.
24543
24544 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
24545
24546         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24547         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24548         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24549         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24550         names.
24551
24552 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
24553
24554         * gcc.dg/cpp/ucnid-6.c: New.
24555
24556         * gcc.dg/cpp/normalize-1.c: New.
24557         * gcc.dg/cpp/normalize-2.c: New.
24558         * gcc.dg/cpp/normalize-3.c: New.
24559         * gcc.dg/cpp/normalize-4.c: New.
24560         * gcc.dg/cpp/ucnid-4.c: New.
24561         * gcc.dg/cpp/ucnid-5.c: New.
24562         * g++.dg/cpp/normalize-1.C: New.
24563         * g++.dg/cpp/ucnid-1.C: New.
24564
24565 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24566
24567         * gcc.dg/pr18628.c: New.
24568
24569 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24570
24571         PR c++/20280
24572         * g++.dg/tree-ssa/pr20280.C: New.
24573
24574 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24575
24576         PR fortran/20467
24577         * gfortran.dg/stfunc_2.f90: New test.
24578
24579 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24580
24581         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24582
24583 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24584
24585         * gcc.dg/tree-ssa/20050314-1.c: New test.
24586
24587 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24588
24589         PR c++/4403
24590         PR c++/9783, DR433
24591         * g++.dg/template/friend34.C: New test.
24592         * g++.dg/template/friend35.C: Likewise.
24593         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24594
24595 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24596
24597         Friend class name lookup 5/n
24598         PR c++/1016
24599         * g++.dg/lookup/hidden-class1.C: New test.
24600         * g++.dg/lookup/hidden-class2.C: Likewise.
24601         * g++.dg/lookup/hidden-class3.C: Likewise.
24602         * g++.dg/lookup/hidden-class4.C: Likewise.
24603         * g++.dg/lookup/hidden-class5.C: Likewise.
24604         * g++.dg/lookup/hidden-class6.C: Likewise.
24605         * g++.dg/lookup/hidden-class7.C: Likewise.
24606         * g++.dg/lookup/hidden-class8.C: Likewise.
24607         * g++.dg/lookup/hidden-class9.C: Likewise.
24608         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24609         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24610         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24611         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24612         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24613         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24614         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24615         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24616         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24617         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24618         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24619
24620 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
24621
24622         PR c++/20157
24623         * g++.dg/template/error18.C: New test.
24624
24625 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24626
24627         PR debug/16792
24628         * g++.dg/debug/pr16792.C: New test.
24629
24630 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24631
24632         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24633         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24634         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24635         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24636         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24637         test assertion names.
24638
24639 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24640
24641         PR fortran/18600
24642         * gfortran.dg/stfunc_1.f90: New test.
24643
24644 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24645
24646         PR fortran/16907
24647         * gfortran.dg/real_index_1.f90: New test.
24648
24649 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24650
24651         PR fortran/20323
24652         * gfortran.dg/spec_expr_1.f90: New test.
24653
24654 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24655
24656         PR c/20402
24657         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24658         new parser.
24659
24660 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24661
24662         PR fortran/20361
24663         * gfortran.dg/largeequiv_1.f90: New test.
24664
24665 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24666
24667         * gcc.dg/ucnid-1.c: New.
24668         * gcc.dg/ucnid-2.c: New.
24669         * gcc.dg/ucnid-3.c: New.
24670         * gcc.dg/ucnid-4.c: New.
24671         * gcc.dg/ucnid-5.c: New.
24672         * gcc.dg/ucnid-6.c: New.
24673         * gcc.dg/cpp/ucnid-1.c: New.
24674         * gcc.dg/cpp/ucnid-2.c: New.
24675         * gcc.dg/cpp/ucnid-3.c: New.
24676         * g++.dg/other/ucnid-1.C: New.
24677
24678 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24679
24680         * gcc.dg/vmx/darwin-abi-3.c: Delete.
24681
24682 2005-03-11  Per Bothner  <per@bothner.com>
24683
24684         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
24685         that diagnotics refer to correct token.
24686         * gcc.dg/unused-3.c: Likewise.
24687
24688 2005-03-11  Per Bothner  <per@bothner.com>
24689
24690         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24691         constant" is now actually on same line as string constant.
24692         * gcc.dg/cpp/direct2s.c: Likewise.
24693
24694 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
24695
24696         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24697
24698 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24699
24700         PR libfortran/20124
24701         * gfortran.dg/pr20124.f90: New Test
24702
24703 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
24704
24705         PR tree-optimization/20130
24706         * gcc.dg/pr20130-1.c: New test.
24707
24708 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24709
24710         PR target/20095
24711         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
24712
24713 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24714
24715         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
24716
24717 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24718
24719         * g++.dg/eh/forced1.C: Fix comment.
24720         * g++.dg/eh/forced2.C: Ditto.
24721         * g++.dg/eh/forced3.C: Ditto.
24722         * g++.dg/eh/forced4.C: Ditto.
24723
24724 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
24725
24726         PR rtl-opt/20412
24727         * gcc.c-torture/compile/pr20412.c: New test.
24728
24729 2005-03-10  Roger Sayle  <roger@eyesopen.com>
24730
24731         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
24732
24733 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24734
24735         PR target/20322
24736         * gcc.dg/20050307-1.c: New test.
24737
24738 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
24739
24740         PR c++/20375
24741         * g++.dg/other/stdarg3.C: New.
24742
24743 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24744
24745         PR c++/18384, c++/18327
24746         * g++.dg/init/array19.C: New test.
24747
24748         PR inline-asm/20314
24749         * gcc.dg/torture/pr20314-1.c: New test.
24750         * gcc.dg/torture/pr20314-2.c: New test.
24751
24752 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
24753
24754         * gcc.dg/20050309-1.c: New test.
24755
24756 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24757
24758         * gcc.dg/builtins-10.c: Reactivate disabled test.
24759         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
24760         new cbrt transformations.
24761
24762 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
24763
24764         PR c++/20208
24765         * g++.dg/template/array13.C: New test.
24766
24767 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
24768
24769         PR c++/16859
24770         * g++.dg/init/brace4.C: New test.
24771
24772 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24773
24774         PR c++/20186
24775         * g++.dg/template/non-dependent12.C: New.
24776
24777 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
24778
24779         PR c++/20142
24780         * g++.dg/init/array18.C: Add dg-do run marker.
24781
24782         PR c++/20142
24783         * g++.dg/init/array18.C: New test.
24784
24785 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24786
24787         * consistency.vlad/vlad.exp: Remove trailing semicolons.
24788         * g++.dg/gcov/gcov.exp: Likewise.
24789         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
24790         * gcc.target/xstormy16/xstormy16.exp: Likewise.
24791         * lib/c-torture.exp: Likewise.
24792         * lib/fortran-torture.exp: Likewise.
24793         * lib/g++.exp: Likewise.
24794         * lib/gcc-defs.exp: Likewise.
24795         * lib/gcc-dg.exp: Likewise.
24796         * lib/gcc.exp: Likewise.
24797         * lib/gcov.exp: Likewise.
24798         * lib/gfortran.exp: Likewise.
24799         * lib/mike-g++.exp: Likewise.
24800         * lib/mike-gcc.exp: Likewise.
24801         * lib/objc-torture.exp: Likewise.
24802         * lib/objc.exp: Likewise.
24803         * lib/profopt.exp: Likewise.
24804         * lib/target-libpath.exp: Likewise.
24805         * lib/target-supports.exp: Likewise.
24806         * lib/treelang.exp: Likewise.
24807         * lib/wrapper.exp: Likewise.
24808
24809 2005-03-08  Jeff Law  <law@redhat.com>
24810
24811         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
24812         PHI-OPT changes.
24813
24814 2005-03-08  Ira Rosen  <irar@il.ibm.com>
24815
24816         * gcc.dg/vect/pr20122.c: New test.
24817
24818 2005-03-07  Jeff Law  <law@redhat.com>
24819
24820         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
24821         was folded away.
24822         * gcc.dg/tree-ssa/pr18133-1.c: New test.
24823         * gcc.dg/tree-ssa/pr18133-2.c: New test.
24824         * gcc.dg/tree-ssa/pr18134.c: New test.
24825
24826 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24827
24828         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
24829         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
24830         gcc.dg/torture/builtin-noret-2.c: Require weak support.
24831
24832 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
24833
24834         PR tree-opt/17671
24835         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
24836
24837 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
24838
24839         * g++.dg/warn/Wnvdtor.C: New test.
24840
24841 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
24842
24843         * gcc.dg/torture/pr19683-1.c: New test.
24844
24845 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
24846
24847         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
24848         * gfortran.dg/g77/19990313-2.f: Ditto.
24849         * gfortran.dg/g77/19990313-3.f: Ditto.
24850         * gfortran.dg/g77/19990525-0.f: Ditto.
24851         * gfortran.dg/g77/19990826-0.f: Ditto.
24852         * gfortran.dg/g77/19990826-2.f: Ditto.
24853         * gfortran.dg/g77/19990826-3.f: Ditto.
24854         * gfortran.dg/g77/20000511-1.f: Ditto.
24855         * gfortran.dg/g77/20000511-2.f: Ditto.
24856         * gfortran.dg/g77/970625-2.f: Ditto.
24857         * gfortran.dg/g77/980310-2.f: Ditto.
24858         * gfortran.dg/g77/980310-3.f: Ditto.
24859         * gfortran.dg/g77/980310-8.f: Ditto.
24860         * gfortran.dg/g77/980519-2.f: Ditto.
24861         * gfortran.dg/g77/alpha1.f: Ditto.
24862         * gfortran.dg/g77/claus.f: Ditto.
24863         * gfortran.dg/g77/erfc.f: Ditto.
24864         * gfortran.dg/g77/short.f: Ditto.
24865         * gfortran.fortran-torture/execute/data.f90: Ditto.
24866         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
24867         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
24868
24869 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24870
24871         * lib/file-format.exp (gcc_target_object_format): Add check for som
24872         format and hardcode object formats on hppa*-*-hpux*.
24873         * lib/target-supports.exp (check_weak_available): Add check for som
24874         object format.  Always return 0 on hppa*-*-hpux10*.
24875
24876         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
24877         is defined.
24878
24879         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
24880
24881 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24882
24883         * gfortran.dg/pr19936_1.f90: New test.
24884         * gfortran.dg/pr19936_2.f90: New test.
24885         * gfortran.dg/pr19936_3.f90: New test.
24886
24887 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24888             Paul Thomas <prthomas@drfccad.cea.fr>
24889
24890         * gfortran.dg/PR19754_1.f90: New test.
24891         * gfortran.dg/PR19754_2.f90: Ditto.
24892
24893 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24894
24895         PR c++/19311
24896         * g++.dg/template/non-dependent11.C: New test.
24897
24898 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
24899
24900         * lib/target-supports.exp (check_iconv_available): Fix comment.
24901
24902 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
24903             Joseph S. Myers  <joseph@codesourcery.com>
24904
24905         PR c++/19797
24906         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
24907
24908 2005-03-04  Matthew Sachs  <msachs@apple.com>
24909
24910         * gcc.exp (gcc_target_compile): Put braces around
24911         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
24912         * objc.exp (objc_target_compile): Likewise.
24913         * treelang.exp (treelang_target_compile): Likewise.
24914
24915 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24916
24917         PR fortran/19673
24918         * gfortran.dg/func_result_1.f90: New test.
24919
24920 2005-03-04  Ben Elliston  <bje@au.ibm.com>
24921
24922         * gcc.misc-tests/options.exp: New test.
24923
24924 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
24925
24926         * gcc.dg/pr15784-4.c: New test.
24927
24928 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
24929
24930         * gcc.c-torture/execute/pr17133.c: New.
24931         * gcc.c-torture/compile/20050303-1.c: New.
24932
24933 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
24934
24935         * gcc.dg/cpp/assert4.c: Fix for cygwin.
24936
24937 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
24938
24939         * g++.dg/overload/using2.C: New.
24940
24941 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
24942
24943         PR c++/19916
24944         * g++.dg/init/ptrmem2.C: New test.
24945
24946 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
24947
24948         PR c/8927
24949         * gcc.dg/pr8927-1.c: New test.
24950
24951 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24952
24953         PR c++/20232
24954         * g++.dg/inherit/covariant12.C: New.
24955
24956 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24957
24958         PR fortran/19479
24959         * gfortran.dg/bound_1.f90: New test.
24960
24961 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
24962
24963         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
24964         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
24965
24966 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
24967
24968         PR c/20245
24969         * gcc.dg/pr20245-1.c: New test.
24970
24971 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
24972
24973         PR middle-end/19874
24974         * gcc.c-torture/execute/20050119-2.c: New test case.
24975
24976 2005-02-28  Ben Elliston  <bje@au.ibm.com>
24977
24978         * README: Update the DejaGnu bug reporting address.
24979         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
24980         * lib/objc-torture.exp: Likewise.
24981
24982 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24983
24984         * gfortran.dg/boz_1.f90: New test.
24985         * gfortran.dg/boz_3.f90: New test.
24986         * gfortran.dg/boz_4.f90: New test.
24987
24988 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24989
24990         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
24991         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
24992
24993 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24994
24995         PR libfortran/20101
24996         * gfortran.dg/write_0_pe_format.f90: New test.
24997
24998 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
24999
25000         PR c++/20206
25001         * g++.dg/opt/thunk2.C: New test.
25002         * g++.dg/opt/covariant1.C: New test.
25003
25004 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25005
25006         * gfortran.dg/e_d_fmt.f90: New test.
25007
25008 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
25009
25010         * gcc.dg/asm-b.c: Fix comment typos.
25011
25012 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25013
25014         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25015         a V_MAY_DEF also.
25016
25017 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25018
25019         PR tree-opt/20188
25020         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25021         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25022         * gcc.dg/asm-b.c: New test.
25023
25024 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
25025
25026         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25027         Disable this test on IRIX 6.
25028
25029 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
25030
25031         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25032         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25033         parser.
25034
25035 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
25036
25037         PR tree-optimization/20204
25038         * gcc.dg/pr20204.c: New test.
25039
25040 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
25041
25042         PR target/20196
25043         * gcc.c-torture/execute/20050224-1.c: New test.
25044
25045         PR c++/20175
25046         * g++.dg/warn/Wbraces2.C: New test.
25047
25048 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
25049
25050         PR c++/19878
25051         * g++.dg/init/const2.C: New test.
25052
25053 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
25054
25055         PR tree-optimization/20100
25056         * gcc.c-torture/execute/pr20100-1.c: New test.
25057
25058 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25059
25060         * gfortran.dg/implicit_3.f90: New test.
25061
25062         * gfortran.dg/deftype_1.f90: New test.
25063
25064 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
25065
25066         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25067         the test passes.
25068         * g++.dg/other/anon3.C: Accept a warning.
25069
25070 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
25071
25072         * gcc.dg/pr20017.c: Fix a comment typo.
25073
25074 2005-02-23  Bud Davis  <bdavis@gfortran.org>
25075
25076         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25077
25078 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25079
25080         PR ada/19902
25081         * ada/acats/tests/cxa/cxa3004.a: Remove.
25082         * ada/acats/tests/cxb/cxb30061.am: Likewise.
25083
25084 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25085
25086         PR c++/20073
25087         * g++.dg/init/const1.C: New test.
25088
25089         PR c++/19991
25090         * g++.dg/parse/constant7.C: New test.
25091
25092         PR c++/20152
25093         * g++.dg/parse/error27.C: New test.
25094         * g++.dg/template/qualttp15.C: Adjust error markers.
25095         * g++.old-deja/g++.other/struct1.C: Likewise.
25096
25097         PR c++/20153
25098         * g++.dg/template/error17.C: New test.
25099
25100         PR c++/20148
25101         * g++.dg/parser/error26.C: New test.
25102
25103 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
25104
25105         PR tree-optimization/20100
25106         PR tree-optimization/20115
25107         * gcc.dg/pr20115.c: New test.
25108         * gcc.dg/pr20115-1.c: New test.
25109         * gcc.dg/pr20100.c: New test.
25110         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25111         call-clobbered variables after alias1.
25112
25113 2005-02-22  Bud Davis  <bdavis@gfortran.org>
25114
25115         * gfortran.dg/list_read_4.f90: new test.
25116
25117 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
25118
25119         PR rtl-optimization/20017.
25120         * gcc.dg/pr20017.c: New.
25121
25122 2005-02-22  Devang Patel  <dpatel@apple.com>
25123
25124         PR 19952
25125         * g++.dg/tree-ssa/pr19952.C: New test.
25126
25127 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25128
25129         PR c++/19883
25130         * g++.dg/parse/constant6.C: New test.
25131
25132 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25133
25134         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25135         * g++.dg/charset/asm2.c: Likewise.
25136         * g++.dg/charset/asm3.c: Likewise.
25137         * g++.dg/charset/asm4.c: Likewise.
25138         * g++.dg/charset/asm5.c: Likewise.
25139         * g++.dg/charset/attribute1.c: Likewise.
25140         * g++.dg/charset/attribute2.c: Likewise.
25141         * g++.dg/charset/extern1.cc: Likewise.
25142         * g++.dg/charset/extern2.cc: Likewise.
25143         * g++.dg/charset/extern3.cc: Likewise.
25144         * g++.dg/charset/function.cc: Likewise.
25145         * g++.dg/charset/string.c: Likewise.
25146         * g++.dg/charset/charset.exp: Likewise.
25147         * lib/target-supports.exp (check_iconv_available): Fix comment.
25148
25149 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25150
25151         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25152         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25153         * gcc.dg/charset/asm2.c: Likewise.
25154         * gcc.dg/charset/asm3.c: Likewise.
25155         * gcc.dg/charset/asm4.c: Likewise.
25156         * gcc.dg/charset/asm5.c: Likewise.
25157         * gcc.dg/charset/asm6.c: Likewise.
25158         * gcc.dg/charset/attribute1.c: Likewise.
25159         * gcc.dg/charset/attribute2.c: Likewise.
25160         * gcc.dg/charset/builtin1.c: Likewise.
25161         * gcc.dg/charset/extern.c: Likewise.
25162         * gcc.dg/charset/function.c: Likewise.
25163         * gcc.dg/charset/string.c: Likewise.
25164         * gcc.dg/charset/charset.exp: Likewise.
25165
25166 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
25167
25168         PR fortran/20086
25169         * gfortran.dg/pr20086.f90: New test.
25170
25171 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
25172
25173         PR tree-optimization/19786
25174         * g++.dg/tree-ssa/pr19786.C: New.
25175
25176 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25177
25178         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25179
25180 2005-02-21  Jeff Law  <law@redhat.com>
25181
25182         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25183
25184 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25185
25186         * gfortran.dg/do_iterator: Split loop, markup all lines for
25187         which an error locus is printed.
25188         * gfortran.dg/pr17708.f90: Markup all lines for which an error
25189         locus is printed.
25190         * gfortran.dg/select_4.f90: Likewise.
25191         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25192         locuses in the various permutations.
25193
25194 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
25195
25196         PR tree-optimization/19951
25197         * g++.dg/vect: New directory.
25198         * g++.dg/vect/vect.exp: New file.
25199         * g++.dg/vect/pr19951.cc: New testcase.
25200         * g++.dg/dg.exp: Also prune vectorizer tests.
25201
25202 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
25203
25204         PR 18785
25205         * gcc.dg/charset/builtin1.c: New test.
25206
25207 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25208
25209         PR c++/19299
25210         * g++.dg/inherit/volatile1.C: New test.
25211
25212         PR c++/19440
25213         * g++.dg/template/dtor4.C: New test.
25214
25215 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25216
25217         * gfortran.dg/int_1.f90: New test.
25218
25219 2005-02-19  Devang Patel  <dpatel@apple.com>
25220
25221         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25222
25223 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25224
25225         * gfortran.dg/achar_1.f90: New test.
25226
25227 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
25228
25229         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25230
25231 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
25232             Jakub Jelinek  <jakub@redhat.com>
25233
25234         PR tree-optimization/19828
25235         * gcc.dg/tree-ssa/loop-7.c: New test.
25236         * gcc.c-torture/execute/20050218-1.c: New test.
25237
25238 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
25239
25240         PR c/20043
25241         * gcc.dg/transparent-union-1.c: New test.
25242         * gcc.dg/transparent-union-2.c: New test.
25243
25244 2005-02-18  James E Wilson  <wilson@specifixinc.com>
25245
25246         PR tree-optimization/18977
25247         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25248
25249 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
25250
25251         PR target/20054
25252         * gcc.dg/pr20054.c: New test.
25253
25254 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25255
25256         PR c++/19508
25257         * g++.dg/ext/attrib20.C: New test.
25258
25259 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
25260
25261         PR middle-end/20030
25262         * gfortran.fortran-torture/execute/character_passing.f90: New test.
25263
25264 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
25265
25266         PR c++/20008
25267         * g++.dg/opt/switch4.C: New.
25268
25269 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
25270
25271         PR c++/20023
25272         PR tree-optimization/20009
25273         * gcc.c-torture/compile/20050217-1.c: New test.
25274         * g++.dg/opt/switch3.C: New test.
25275
25276         PR tree-optimization/18947
25277         * gcc.c-torture/compile/20050215-1.c: New test.
25278         * gcc.c-torture/compile/20050215-2.c: New test.
25279         * gcc.c-torture/compile/20050215-3.c: New test.
25280
25281 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
25282
25283         PR c++/20028
25284         * g++.dg/template/crash34.C: New.
25285
25286         PR c++/20022
25287         * g++.dg/other/access3.C: New.
25288
25289 2005-02-17  Ira Rosen  <irar@il.ibm.com>
25290
25291         * gcc.dg/vect/vect-98.c: New test.
25292
25293 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
25294
25295         PR tree-optimization/19967
25296         * gcc.dg/pr19967.c: New.
25297
25298 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
25299
25300         PR middle-end/19857
25301         * gcc.dg/tree-ssa/20050215-1.c: New test.
25302         * gcc.c-torture/execute/20050215-1.c: New test.
25303
25304 2005-02-15  Eric Christopher  <echristo@redhat.com>
25305
25306         * gcc.dg/cpp/20050215-1.c: New file.
25307
25308 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
25309
25310         PR tree-optimization/15785
25311         * gcc.dg/pr15785-1.c: New test.
25312
25313 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
25314
25315         PR c++/17788
25316         * g++.dg/init/ctor4.C: New.
25317         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25318
25319 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
25320
25321         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25322         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25323
25324 2005-02-15  Andreas Schwab  <schwab@suse.de>
25325
25326         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25327         declare malloc.
25328
25329 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
25330
25331         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25332
25333 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
25334
25335         PR tree-optimization/19853
25336         * gcc.c-torture/compile/pr19853.c: New test.
25337
25338 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25339
25340         PR c++/19608
25341         * g++.dg/parse/local-class1.C: New.
25342
25343         PR c++/19895
25344         * g++.dg/parse/ptrmem3.C: New.
25345
25346         PR c++/19884
25347         * g++.old-deja/g++.oliva/template6.C: Add another case.
25348         * g++.dg/template/explicit6.C: New.
25349
25350 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
25351
25352         PR c++/17816
25353         * g++.dg/other/redecl2.C: New.
25354
25355 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25356
25357         PR c++/19891
25358         * g++.dg/abi/covariant4.C: New.
25359
25360 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
25361
25362         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25363         New tests.
25364
25365 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
25366
25367         * gcc.dg/vect/vect-96.c: Fix typo.
25368
25369 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25370
25371         PR c++/14479
25372         PR c++/19487
25373         * g++.dg/template/enum5.C: New test.
25374
25375 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25376
25377         * gcc.dg/vect/vect-97.c: New test.
25378
25379 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25380
25381         * gcc.dg/vect/vect-96.c: New test.
25382
25383 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
25384
25385         * gcc.dg/builtins-34.c: Also check ldexp*.
25386
25387 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
25388
25389         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25390
25391 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
25392
25393         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25394         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25395         dg-require-dll, dg-require-iconv, dg-require-named-sections,
25396         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25397         selector_list, selector_expression, dg-process-target): Move to new
25398         file target-supports-dg.exp.
25399         * lib/target-supports-dg.exp: New.
25400
25401         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25402         New.
25403
25404 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
25405
25406         PR c++/19666
25407         * g++.dg/other/ptrmem6.C: New test.
25408
25409         PR middle-end/19858
25410         * gcc.c-torture/compile/20050210-1.c: New test.
25411
25412 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
25413
25414         PR c++/19755
25415         * g++.dg/warn/Wbraces1.C: New test.
25416
25417 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
25418
25419         * gcc.dg/builtins-52.c: New testcase.
25420
25421 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
25422
25423         PR c/19342
25424         * gcc.c-torture/execute/20050119-1.c: New test.
25425
25426 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25427
25428         PR c++/19811
25429         * g++.dg/init/delete1.C: New test.
25430
25431 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
25432
25433         PR c++/18470
25434         * g++.dg/template/static12.C: New test.
25435
25436 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25437
25438         PR c++/19787
25439         * g++.dg/conversion/ambig1.C: New test.
25440
25441         PR c++/19739
25442         * g++.dg/ext/attrib19.C: New test.
25443
25444         PR c++/19732
25445         * g++.dg/parse/dtor5.C: New test.
25446
25447         PR c++/19762
25448         * g++.dg/template/dtor3.C: New test.
25449
25450         PR c++/19826
25451         * g++.dg/template/static11.C: New test.
25452         * g++.dg/template/crash2.C: Remove dg-error marker.
25453
25454 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
25455
25456         PR C++/18491
25457         * g++.old-deja/g++.mike/p10769a.C: Remove.
25458
25459 2005-02-09  Roger Sayle  <roger@eyesopen.com>
25460
25461         * gcc.dg/builtins-48.c: New test case.
25462         * gcc.dg/builtins-49.c: New test case.
25463         * gcc.dg/builtins-50.c: New test case.
25464         * gcc.dg/builtins-51.c: New test case.
25465
25466 2005-02-09  Ian Lance Taylor  <ian@airs.com>
25467
25468         PR middle-end/19583
25469         * g++.dg/warn/Wreturn-type-3.C: New test.
25470
25471 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25472
25473         PR middle-end/19402
25474         * gcc.dg/pr19402-1.c: New testcase.
25475         * gcc.dg/pr19402-2.c: likewise.
25476
25477 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25478
25479         PR middle-end/19854
25480         * g++.dg/tree-ssa/tmmti.C: New testcase.
25481
25482 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25483
25484         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25485
25486 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
25487
25488         PR c++/19733
25489         * g++.dg/parse/crash23.C: New test.
25490         * g++.dg/warn/Weff1.C: New test.
25491
25492 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25493
25494         * gcc.dg/20050209-1.c: New test.
25495
25496 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25497
25498         PR target/19799
25499         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25500
25501 2005-02-08  Mike Stump  <mrs@apple.com>
25502
25503         * g++.dg/pch/import-2.c: New test.
25504         * g++.dg/pch/import-2.hs: New.
25505         * g++.dg/pch/include/import-2a.h: New.
25506         * g++.dg/pch/include/import-2b.h: New.
25507
25508 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
25509
25510         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25511
25512 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25513
25514         * gfortran.dg/substr_1.f90: New test.
25515
25516 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
25517
25518         PR middle-end/19775
25519         * gcc.dg/torture/builtin-power-1.c: Disable test for
25520         invalid transformation.
25521         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
25522         no longer optimize.
25523         * gcc.dg/builtins-47.c: New testcase.
25524
25525 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
25526             Dorit Naishlos  <dorit@il.ibm.com>
25527
25528         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25529
25530 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
25531
25532         * gcc.c-torture/compile/20050206-1.c: New test.
25533
25534 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25535
25536         PR tree-opt/19768
25537         * g++.dg/opt/pr19768.C: New test.
25538
25539 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25540
25541         PR tree-opt/19736
25542         * gcc.c-torture/compile/pr19736.c: New test.
25543
25544 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25545
25546         PR c++/17401
25547         * g++.dg/parse/error25.C: New test.
25548
25549 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
25550
25551         * gcc.c-torture/execute/20050203-1.c: New.
25552
25553 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
25554
25555         * gcc.dg/vect/vect-85.c: Remove xfail.
25556         * gcc.dg/vect/vect-86.c: Remove xfail.
25557         * gcc.dg/vect/vect-87.c: Remove xfail.
25558         * gcc.dg/vect/vect-88.c: Remove xfail.
25559
25560 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
25561
25562         * gcc.dg/altivec-19.c: New.
25563
25564 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
25565
25566         PR c/17807
25567         * gcc.dg/nested-func-3.c: New test.
25568         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25569
25570 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
25571
25572         * gcc.test-framework/gen_directive_tests: Generate tests for
25573         selector expressions.
25574
25575 2005-02-02  Matt Austern  <austern@apple.com>
25576
25577         PR c++/19628
25578         * g++/ext/builtin7.C: New.
25579         * g++/ext/builtin8.C: New.
25580
25581 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25582
25583         PR c/18502
25584         * gcc.dg/pr18502-1.c: New test.
25585
25586 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25587
25588         PR c++/17413
25589         * g++.dg/template/local4.C: Tweak.
25590
25591 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
25592
25593         PR tree-optimization/19578
25594         * gcc.c-torture/compile/20050202-1.c: New test.
25595
25596 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25597
25598         PR c/19435
25599         * gcc.dg/c99-init-4.c: New test.
25600
25601 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25602
25603         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25604
25605         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25606
25607         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25608         * g++.dg/eh/check-vect.h: New.
25609
25610         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25611         * gcc.dg/vect/vect-78.c: Ditto.
25612         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25613         Remove.
25614
25615         * g++.dg/conversion/simd1.C: Expect warning.
25616         * g++.dg/ext/attribute-test-1.C: Ditto.
25617         * g++.dg/ext/attribute-test-2.C: Ditto.
25618         * g++.dg/ext/attribute-test-3.C: Ditto.
25619         * g++.dg/ext/attribute-test-4.C: Ditto.
25620
25621         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25622         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25623
25624         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25625
25626 2005-02-01  Richard Henderson  <rth@redhat.com>
25627
25628         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25629         long double for ibm double-double format.
25630         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25631
25632 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
25633
25634         PR tree-optimization/19633
25635         * gcc.dg/pr19633-1.c: New test.
25636         * gcc.dg/pr19633.c: Tweak to make pointer point
25637         to NULL or a symbol.
25638
25639 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25640
25641         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25642         New procs.
25643         (dg-process-target (local override)): Handle selector expressions.
25644
25645         * gcc.test-framework/README: Describe tests in source directory.
25646         * gcc.test-framework/test-framework.awk: Handle dg- tests.
25647         * gcc.test-framework/test-framework.exp: Handle dg- tests.
25648         * gcc.test-framework/dg-bogus-exp-P.c: New test.
25649         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25650         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25651         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25652         * gcc.test-framework/dg-do-link-exp-P.c: New test.
25653         * gcc.test-framework/dg-do-run-exp-P.c: New test.
25654         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25655         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25656         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25657         * gcc.test-framework/dg-error-exp-P.c: New test.
25658         * gcc.test-framework/dg-error-exp-XP.c: New test.
25659         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25660         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25661         * gcc.test-framework/dg-output-exp-P.c: New test.
25662         * gcc.test-framework/dg-output-exp-XF.c: New test.
25663         * gcc.test-framework/dg-warning-exp-P.c: New test.
25664         * gcc.misc-tests/dg-1.c: Remove.
25665         * gcc.misc-tests/dg-2.c: Remove.
25666         * gcc.misc-tests/dg-3.c: Remove.
25667         * gcc.misc-tests/dg-4.c: Remove.
25668         * gcc.misc-tests/dg-5.c: Remove.
25669         * gcc.misc-tests/dg-6.c: Remove.
25670         * gcc.misc-tests/dg-7.c: Remove.
25671         * gcc.misc-tests/dg-8.c: Remove.
25672         * gcc.misc-tests/dg-9.c: Remove.
25673         * gcc.misc-tests/dg-10.c: Remove.
25674         * gcc.misc-tests/dg-11.c: Remove.
25675         * gcc.misc-tests/dg-12.c: Remove.
25676         * gcc.misc-tests/dg-test.exp: Remove.
25677
25678         * gcc.test-framework/test-framework.awk: Change recording and
25679         printing of passes and failures.
25680
25681         * gcc.test-framework: New directory.
25682         * gcc.test-framework/README: New.
25683         * gcc.test-framework/test-framework.exp: New.
25684         * gcc.test-framework/test-framework.awk: New.
25685         * gcc.test-framework/gen_directive_tests: New.
25686
25687 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
25688
25689         * lib/treelang.exp: Fix comment typos.
25690         (treelang_target_compile): Don't append libs=-ltreelang to options.
25691
25692 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
25693
25694         * g++.dg/parse/typename7.C: Adjust error messages.
25695
25696 2005-01-31  Jeff Law  <law@redhat.com>
25697
25698         * gcc.c-torture/execute/20050131-1.c: New test.
25699         * gcc.dg/wcaselabel.c: New test.
25700
25701 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
25702
25703         * g++.dg/other/warning1.C: Adjust error messags.
25704         * g++.dg/parse/constant5.C: New test.
25705
25706 2005-01-31  Steven Bosscher  <stevenb@suse.de>
25707
25708         PR c/19333
25709         * gcc.c-torture/compile/20011130-1.c: Reorder to make
25710         the test case valid.
25711         * gcc.dg/20030815-1.c: Remove invalid tests.
25712         * gcc.dg/array-7.c: Adjust expected result.
25713         * gcc.dg/pr18596-3.c: Likewise.
25714         * gcc.dg/noncompile/20000901-1.c: Likewise.
25715         * gcc.dg/noncompile/init-2.c: Likewise.
25716         * gcc.dg/noncompile/init-4.c: Likewise.
25717
25718 2005-01-31  Dale Johannesen  <dalej@apple.com>
25719
25720         * g++.dg/opt/pr19650.C: New test.
25721
25722 2005-01-31  Richard Henderson  <rth@redhat.com>
25723
25724         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25725         long double for intel double extended format.
25726         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25727
25728 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
25729
25730         PR c++/19555
25731         * g++.dg/template/static10.C: New test.
25732
25733         PR c++/19395
25734         * g++.dg/parse/error24.C: New test.
25735
25736         PR c++/19367
25737         * g++.dg/lookup/builtin1.C: New test.
25738
25739         PR c++/19457
25740         * g++.dg/warn/conv3.C: New test.
25741
25742 2005-01-30  Bud Davis  <bdavis@gfortran.org>
25743
25744         PR fortran/19647
25745         * gfortan.dg/inquire_7.f90
25746
25747 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
25748
25749         PR tree-optimization/15791
25750         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
25751         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
25752         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
25753         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
25754         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
25755         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
25756         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
25757         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
25758         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
25759         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
25760
25761 2005-01-29  Paul Brook  <paul@codesourcery.com>
25762
25763         PR fortran/18565
25764         * check.c (real_or_complex_check): New function.
25765         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
25766         * intrinsic.c (add_functions): Use new check functions.
25767         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
25768         Add prototypes.
25769
25770 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
25771
25772         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
25773         gcc.dg/lvalue-3.c: New tests.
25774         * gcc.dg/concat.c: Update expected messages.
25775
25776 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
25777
25778         PR libfortran/19595
25779         * gfortran.dg/eor_1.f90: New test.
25780
25781 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
25782
25783         PR fortran/19589
25784         * gfortran.dg/logical_data_1.f90: New test.
25785
25786 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
25787
25788         PR c++/19253
25789         * g++.dg/template/crash33.C: New test.
25790
25791         PR c++/19667
25792         * g++.dg/template/crash32.C: New test.
25793
25794 2005-01-28  Ian Lance Taylor  <ian@airs.com>
25795
25796         PR middle-end/16558
25797         * g++.dg/warn/Wreturn-type-2.C: New test.
25798
25799 2004-06-24  Jeff Law  <law@redhat.com>
25800
25801         * gcc.dg/tree-ssa/20050128-1.c: New test.
25802
25803 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
25804
25805         * gcc.target/frv/all-mdpackh-1.c: New test.
25806
25807 2005-01-28  Steven Bosscher  <stevenb@suse.de>
25808
25809         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
25810
25811 2005-01-27  Richard Henderson  <rth@redhat.com>
25812
25813         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
25814
25815 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25816
25817         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
25818
25819 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25820
25821         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25822         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25823         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
25824         to cope with cases where the multilib options override the dg-options.
25825
25826 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
25827
25828         PR c/18946
25829         * gcc.dg/noncompile/20050120-1.c: New test.
25830
25831 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
25832
25833         PR tree-optimization/19633
25834         * gcc.dg/pr19633.c: New test.
25835         * gcc.dg/tree-ssa/pr19633.c: New test.
25836
25837 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
25838
25839         * gcc.dg/20041216-1.c: New test.
25840
25841 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
25842
25843         PR objc/18862
25844         * objc.dg/selector-2.m: New test.
25845
25846 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
25847
25848         * g++.dg/opt/range-test-2.C: New test.
25849
25850         PR rtl-optimization/19579
25851         * gcc.c-torture/execute/20050124-1.c: New test.
25852
25853 2005-01-26  Greg Parker  <gparker@apple.com>
25854         Stuart Hastings  <stuart@apple.com>
25855
25856         * gcc.c-torture/execute/20050125-1.c: New.
25857
25858 2005-01-18  Jan Hubicka  <jh@suse.cz>
25859
25860         PR tree-optimize/19337
25861         * gcc.c-torture/compile/20050119-1.c: New test.
25862
25863 2005-01-24  James E Wilson  <wilson@specifixinc.com>
25864
25865         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
25866         test for successful match.
25867
25868 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
25869
25870         PR objc/18408
25871         * objc.dg/comp-types-7.m: New test.
25872
25873 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
25874
25875         * lib/target-supports.exp (current_target_name): New.
25876         (check_effective_target_ilp32, check_effective_target_lp64):
25877         Cache the result to use as long as the current target, with
25878         multilib flags, remains the same.
25879
25880         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
25881         (dg-require-weak, dg-require-visibility, dg-require-alias,
25882         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
25883         dg-require-effective-target, dg-skip-if): Remove call to
25884         skip_test_and_clear_xfail.
25885         (dg-test): Clear xfail data.
25886
25887 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
25888
25889         PR target/17751
25890         * gcc.dg/ppc64-toc.c: New test.
25891
25892         * g++.dg/tree-ssa/empty-1.C: New test.
25893
25894         PR middle-end/19551
25895         * gcc.c-torture/execute/20050121-1.c: New test.
25896         * gcc.dg/20050121-2.c: New test.
25897
25898 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
25899         Paul Brook  <paul@codesourcery.com>
25900
25901         PR fortran/17941
25902         * gfortran.dg/real_const_1.f: New test.
25903         * gfortran.dg/real_const_2.f90: New test.
25904         * gfortran.dg/complex_int_1.f90: New test.
25905
25906 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
25907
25908         PR fortran/19313
25909         * gfortan.dg/inquire_6.f90: New test.
25910
25911 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25912
25913         PR libfortran/19451
25914         * open_readonly_1.f90: New test.
25915
25916 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25917
25918         PR libfortran/18982
25919         * gfortran.dg/open_new.f90: New file.
25920
25921 2005-01-22  Paul Brook  <paul@codesourcery.com>
25922
25923         * namelist_1.f90: New test.
25924
25925 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
25926
25927         PR tree-optimization/19484
25928         * gcc.c-torture/compile/20050122-[12].c: New tests.
25929
25930 2005-01-22  Paul Brook  <paul@codesourcery.com>
25931
25932         * gfortran.dg/implicit_2.f90: New test.
25933
25934 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
25935
25936         PR fortran/19314
25937         * gfortran.dg/inquire_5.f90: New test.
25938
25939 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25940
25941         PR c/18809
25942         * gcc.dg/pr18809-1.c: New test.
25943
25944 2005-01-21  Ian Lance Taylor  <ian@airs.com>
25945
25946         * gcc.dg/20050121-1.c: New test.
25947
25948         PR tree-optimization/13000
25949         * gcc.dg/20040206-1.c: Change warning to point where function is
25950         being inlined.
25951
25952 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25953
25954         PR c++/19208
25955         * g++.dg/template/array11.C: New test.
25956
25957 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25958
25959         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
25960         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
25961         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
25962         * gfortran.dg/getenv_1.f90: Add dg-do directive.
25963         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
25964         gfortran.dg/pr17164.f90: Add missing dg-do directives.
25965
25966 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25967
25968         PR tree-optimization/15349
25969         * gcc.dg/tree-ssa/pr15349.c: New.
25970
25971 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
25972
25973         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
25974
25975 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
25976
25977         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
25978         scan-assembler-times directive name.
25979
25980         * gcc.dg/asm-a.c: Move dg-require-effective-target to
25981         after dg-do.
25982
25983         PR rtl-optimization/19462
25984         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
25985
25986 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
25987
25988         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
25989         counting function calls on ia64.
25990
25991 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
25992
25993         PR rtl-optimization/15139
25994         * gcc.dg/20050111-2.c: New test.
25995
25996         PR c/17297
25997         * gcc.c-torture/compile/20050113-1.c: New testcase.
25998
25999         PR middle-end/19164
26000         * gcc.dg/20050113-1.c: New testcase.
26001
26002 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
26003
26004         * gcc.dg/vect/vect-85.c: Add comment.
26005         * gcc.dg/vect/vect-86.c: Add xfail for now.
26006         * gcc.dg/vect/vect-87.c: Add xfail for now.
26007         * gcc.dg/vect/vect-88.c: Add xfail for now.
26008         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26009
26010 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26011
26012         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26013
26014 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26015
26016         * g++.dg/debug/typedef3.C: New test.
26017
26018 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
26019
26020         PR c/19472
26021         * gcc.dg/asm-a.c: New test.
26022
26023 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
26024
26025         * gcc.dg/sh-relax.c: Add prototype for abort.
26026
26027 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26028
26029         * gcc.dg/short-compare-1.c: New test.
26030         * gcc.dg/short-compare-2.c: Likewise.
26031
26032 2005-01-18  Michael Matz  <matz@suse.de>
26033
26034         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26035
26036 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
26037
26038         PR tree-optimization/19121
26039         * gcc.c-torture/compile/pr19121.c: New test.
26040
26041 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
26042
26043         PR target/19357
26044         * gcc.c-torture/compile/pr19357.c: New test.
26045
26046 2005-01-17  Ian Lance Taylor  <ian@airs.com>
26047
26048         PR c/5675
26049         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26050         pass--those that refer just to the variable, possibly with a
26051         cast.
26052         * gcc.dg/c99-const-expr-3.c: Likewise.
26053
26054         PR middle-end/13127
26055         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26056         longer emitted.
26057
26058 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
26059
26060         PR fortran/18778
26061         * gfortran.dg/endfile_2.f90: New test.
26062
26063 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
26064
26065         PR 19168
26066         * gfortran.dg/select_5.f90: New test.
26067
26068 2004-01-16  Paul Brook  <paul@codesourcery.com>
26069
26070         * gfortran.dg/common_4.f90: New test.
26071
26072 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
26073
26074         PR rtl-optimization/19462
26075         * gcc.dg/torture/pr19462-1.c: New test.
26076
26077 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
26078
26079         PR objc/19321
26080         * objc.dg/func-ptr-2.m: New.
26081         * objc.dg/volatile-1.m: New.
26082
26083 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26084
26085         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26086
26087 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26088
26089         PR tree-optimization/19060
26090         * gcc.c-torture/execute/20050104-1.c: New test.
26091
26092 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
26093
26094         PR fortran/18983
26095         * gfortran.dg/write_to_null.f90: New test.
26096
26097 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
26098             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26099
26100         PR other/19328
26101         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26102         argument.
26103
26104 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26105
26106         PR c++/19263
26107         * g++.dg/init/vector1.C: New test.
26108
26109 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
26110
26111         PR target/13158
26112         * gcc.target/ia64/sibcall-unwind-1.c: New test.
26113         PR target/18987
26114         * gcc.target/ia64/sibcall-unwind-2.c: New test.
26115
26116 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
26117
26118         * gfortran.dg/select_1.f90: New test.
26119         * gfortran.dg/select_2.f90: New test.
26120         * gfortran.dg/select_3.f90: New test.
26121         * gfortran.dg/select_4.f90: New test.
26122
26123 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
26124
26125         PR middle-end/19084
26126         PR rtl-optimization/19348
26127         * gcc.dg/20050111-1.c: New test.
26128         * gcc.c-torture/execute/20050111-1.c: New test.
26129
26130         * gcc.dg/i386-asm-4.c: New test.
26131
26132 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26133
26134         * gcc.dg/nested-func-2.c: New test.
26135         * ada/acats/norun.lst: Remove c953002.
26136
26137 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
26138
26139         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26140
26141 2005-01-12  Ben Elliston  <bje@au.ibm.com>
26142
26143         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26144
26145 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
26146
26147         PR target/18761
26148         * g++.dg/abi/align1.C: New test.
26149
26150 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
26151
26152         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26153         at a time.
26154         * g++.dg/ext/altivec_check.h: Support compiling as C.
26155
26156 2005-01-10  Roger Sayle  <roger@eyesopen.com>
26157
26158         PR c++/19355
26159         * g++.dg/expr/pr19355-1.C: New test case.
26160
26161 2005-01-10  Laurent GUERBY <laurent@guerby.net>
26162
26163         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26164         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26165         * ada/acats/tests/c3/c92005b.ada: Likewise.
26166         * ada/acats/tests/c3/cxb3012.a: Likewise.
26167         * ada/acats/norun.lst: Add c380004 and c953002, add PR
26168
26169 2005-01-09  Paul Brook  <paul@codesourcery.com>
26170
26171         * gfortran.dg/common_2.f90: New file.
26172         * gfortran.dg/common_3.f90: New file.
26173
26174 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
26175
26176         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26177
26178 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26179
26180         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26181         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26182         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26183         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26184         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26185         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26186         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26187         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26188         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26189         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26190         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26191         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26192         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26193         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26194         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26195         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26196         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26197         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26198         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26199         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26200         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26201         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26202         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26203         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26204         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26205         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26206         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26207         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26208         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26209         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26210         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26211         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26212         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26213         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26214         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26215         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26216         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26217         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26218         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26219         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26220         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26221         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26222         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26223         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26224         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26225         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26226         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26227         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26228         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26229         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26230         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26231         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26232         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26233         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26234         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26235         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26236         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26237         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26238         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26239         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26240         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26241         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26242         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26243         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26244         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26245         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26246         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26247
26248         * gcc.dg/vect/vect-1.c: Fix spelling.
26249         * gcc.dg/vect/vect-10.c: Fix spelling.
26250         * gcc.dg/vect/vect-11.c: Fix spelling.
26251         * gcc.dg/vect/vect-12.c: Fix spelling.
26252         * gcc.dg/vect/vect-14.c: Fix spelling.
26253         * gcc.dg/vect/vect-15.c: Fix spelling.
26254         * gcc.dg/vect/vect-16.c: Fix spelling.
26255         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26256         * gcc.dg/vect/vect-64.c: Fix comments.
26257         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26258
26259 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26260             Ira Rosen  <irar@il.ibm.com>
26261
26262         * gcc.dg/vect/vect-70.c: New test.
26263         * gcc.dg/vect/vect-71.c: New test.
26264
26265 2005-01-09  Manfred Hollstein  <mh@suse.com>
26266
26267         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26268         * gcc.dg/pr18241-2.c: Likewise.
26269         * gcc.dg/pr18241-3.c: Likewise.
26270         * gcc.dg/pr18241-4.c: Likewise.
26271         * gcc.dg/pr18241-5.c: Likewise.
26272
26273 2005-01-08  Richard Henderson  <rth@redhat.com>
26274
26275         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26276         False for x86 and x86-64.
26277
26278 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
26279
26280         PR tree-optimization/18241
26281         * gcc.dg/pr18241-1.c: New test.
26282         * gcc.dg/pr18241-2.c: New test.
26283         * gcc.dg/pr18241-3.c: New test.
26284         * gcc.dg/pr18241-4.c: New test.
26285         * gcc.dg/pr18241-5.c: New test.
26286
26287 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
26288
26289         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26290         gfortran.dg/select_4.f90: New.
26291
26292 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26293
26294         * gcc.c-torture/execute/20050107-1.c: New test.
26295
26296 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
26297
26298         PR c++/19298
26299         * g++.dg/template/ref2.C: New.
26300
26301 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
26302
26303         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26304         instead of being empty.
26305
26306 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26307
26308         PR fortran/15553
26309         * gfortran.dg/array-1.f90: New test.
26310
26311 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26312
26313         PR tree-optimization/19283
26314         * gcc.c-torture/execute/20050106-1.c: New test.
26315
26316         PR rtl-optimization/18861
26317         * gcc.dg/20050105-1.c: New test.
26318
26319         PR tree-optimization/18828
26320         * gcc.dg/20050105-2.c: New test.
26321
26322 2005-01-07  Andreas Jaeger  <aj@suse.de>
26323
26324         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26325
26326 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
26327
26328         PR fortran/18398
26329         * gfortran.dg/fmt_read.f90: New test.
26330
26331 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
26332
26333         * gcc.dg/rs6000-ldouble-2.c: New.
26334
26335 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
26336
26337         PR c++/19244
26338         * g++.dg/parser/ctor2.C: New test.
26339
26340 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26341
26342         PR c++/17154
26343         * g++.dg/template/using9.C: New test.
26344
26345 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26346
26347         PR c++/19258
26348         * g++.dg/lookup/friend6.C: New test.
26349
26350 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26351
26352         PR c++/19270
26353         * g++.dg/template/array10.C: New.
26354
26355 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26356
26357         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26358         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26359
26360 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
26361
26362         * gcc.c-torture/compile/20050105-1.c: New test.
26363
26364 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
26365
26366         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26367
26368 2005-01-05  Roger Sayle  <roger@eyesopen.com>
26369
26370         PR middle-end/19100
26371         * gcc.dg/conv-3.c: New test case.
26372
26373 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
26374
26375         * gcc.dg/asm-wide-1.c: New test.
26376
26377 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26378
26379         PR c++/19030
26380         * g++.dg/parse/crash22.C: New
26381
26382 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
26383
26384         PR 19257
26385         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26386
26387 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
26388
26389         PR middle-end/17767
26390         * gcc.dg/i386-mmx-6.c: New test case.
26391
26392 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
26393
26394         PR tree-optimization/18308
26395         * gcc.dg/vect/pr18308.c: New testcase.
26396
26397 2005-01-04  Andreas Jaeger  <aj@suse.de>
26398
26399         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26400
26401 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26402             Robert Bowdidge <bowdidge@apple.com>
26403
26404         * gcc.dg/cpp/subframework1.c: New.
26405         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26406         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26407         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26408         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26409
26410 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26411
26412         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26413         producing warning.
26414         * gcc.dg/darwin-weakimport-2.c: New.
26415
26416 2005-01-03  Richard Henderson  <rth@redhat.com>
26417
26418         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26419
26420 2005-01-03  Richard Henderson  <rth@redhat.com>
26421
26422         * gcc.dg/vect/vect.exp: Enable for ia64.
26423         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26424         (check_effective_target_vect_float): Likewise.
26425         (check_effective_target_vect_no_align): Likewise.
26426         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26427         * gcc.dg/vect/vect-8.c: Likewise.
26428
26429 2005-01-03  Uros Bizjak <uros@kss-loka.si>
26430
26431         PR target/19236
26432         * gcc.dg/pr19236-1.c: New test case.
26433
26434 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
26435
26436         PR rtl-optimization/12092
26437         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26438
26439 2005-01-02  Andreas Jaeger  <aj@suse.de>
26440
26441         * gcc.dg/pr12092-1.c: Do not run on x86_64.
26442
26443 2005-01-01  Roger Sayle  <roger@eyesopen.com>
26444             Andrew Pinski  <pinskia@physics.uc.edu>
26445
26446         PR rtl-optimization/12092
26447         * gcc.dg/pr12092-1.c: New test case.
26448
26449 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
26450
26451         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26452         'hidden' and 'default' for better portability.
26453         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26454
26455         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26456         6 and 7.
26457         * g++.old-deja/g++.brendan/new3.C: Likewise.
26458
26459 2005-01-01  Steven Bosscher  <stevenb@suse.de>
26460
26461         * gcc.dg/20041231-1.C: New test.
26462         * g++.dg/warn/Wunreachable-code-1.C: New test.
26463
26464 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
26465
26466         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26467         file, not /dev/null.  Abort on error.
26468
26469 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
26470             Ziemowit Laski  <zlaski@apple.com>
26471
26472         PR objc/18971
26473         * objc.dg/encode-5.m: New test.
26474
26475 2004-12-29  Richard Henderson  <rth@redhat.com>
26476
26477         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26478         * objc.dg/stabs-1.m: Disable for ia64.
26479
26480 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
26481
26482         PR c++/19190
26483         * g++.dg/warn/Wunused-10.C: New test.
26484
26485 2004-12-28  Richard Henderson  <rth@redhat.com>
26486
26487         * objc.dg/stabs-1.m: Disable for alpha.
26488
26489 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26490
26491         PR c++/19149
26492         * g++.dg/parse/error23.C: New test.
26493
26494 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26495
26496         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26497
26498         PR fortran/19032
26499         * gfortran.dg/intrinsic_modulo_1.f90: New.
26500         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26501         tests with divisor -1.
26502
26503 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26504
26505         * g++.dg/opt/temp1.C (memcpy): Return a value.
26506
26507         PR c++/19148
26508         * g++.dg/expr/cond7.C: New test.
26509
26510 2004-12-27  Paul Brook  <paul@codesourcery.com>
26511
26512         * gfortran.dg/g77/select_no_compile.f: Remove.
26513
26514 2004-12-27  Richard Henderson  <rth@redhat.com>
26515
26516         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26517         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26518         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26519
26520 2004-12-26  Richard Henderson  <rth@redhat.com>
26521
26522         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26523         by 1i instead of token pasting.
26524
26525 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26526
26527         PR tree-optimization/17578
26528         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26529         to additional_flags.
26530         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26531
26532 2004-12-25  Richard Henderson  <rth@redhat.com>
26533
26534         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26535         Remove Alpha.
26536
26537 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26538
26539         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26540         hppa*-*-hpux*.
26541         * gcc.dg/pr17957.c (dg-options): Likewise.
26542         * gcc.dg/struct-ret-1.c: Add prototype for abort.
26543         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26544         instead of 0 on __hppa__.
26545         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26546         "foo,%r" on hppa*-*-*.
26547
26548 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
26549
26550         PR fortran/19071
26551         * gfortran.dg/complex_write.f90: New test.
26552
26553 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26554
26555         PR c++/17595
26556         * g++.dg/parse/pragma2.C: New test.
26557
26558         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26559
26560 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26561
26562         * gcc.dg/empty2.c: Add missing dg-warning.
26563
26564 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26565
26566         PR c++/17413
26567         * g++.dg/template/local4.C: New test.
26568         * g++.dg/template/crash19.C: Add dg-error marker.
26569
26570         * g++.dg/template/crash31.C: Correct embedded PR number.
26571
26572 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26573
26574         PR c++/16405
26575         * g++.dg/opt/temp1.C: Add do-run marker.
26576
26577 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26578
26579         * g++.dg/template/spec19.C: New.
26580
26581 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26582
26583         PR target/16819
26584         * gcc.dg/empty2.c: New.
26585
26586 2004-12-23  Richard Henderson  <rth@redhat.com>
26587
26588         * lib/target-supports.exp (check_effective_target_vect_no_align):
26589         Remove i?86 and x86-64.
26590
26591 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26592
26593         PR c++/16405
26594         * g++.dg/opt/temp1.C: New test.
26595
26596 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26597
26598         PR c++/18733
26599         * g++.dg/template/friend33.C: New testcase.
26600
26601 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
26602
26603         PR c++/18464
26604         * g++.dg/template/cond5.C: New test.
26605
26606         PR c++/18492
26607         * g++.dg/inherit/thunk3.C: New test.
26608
26609         PR c++/11224
26610         * g++.dg/warn/Wunused-9.C: New test.
26611
26612 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
26613
26614         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26615
26616 2004-12-22  Jan Beulich  <jbeulich@novell.com>
26617
26618         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26619
26620 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
26621
26622         PR c++/18378
26623         * g++.dg/ext/packed8.C: New test.
26624
26625         PR c++/19063
26626         * g++.dg/template/crash31.C: New test.
26627
26628         PR c++/19034
26629         * g++.dg/template/crash30.C: New test.
26630
26631 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26632
26633         PR C++/18984
26634         * g++.dg/eh/ctor3.C: New test.
26635
26636 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26637
26638         * objc.dg/stabs-1.m: Allow section name to be quoted and
26639         assembly label to begin with '.LL'.
26640
26641 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
26642
26643         * gcc.dg/vect/vect.exp
26644         (check_effective_target_lp64_or_vect_no_align): New.
26645         * gcc.dg/vect/vect-77.c: Use it.
26646         * gcc.dg/vect/vect-78.c: Use it.
26647
26648         * lib/target-supports.exp
26649         (check_effective_target_vect_no_max,
26650         check_effective_target_vect_no_bitwise,
26651         check_effective_target_vect_no_align): New.
26652         * gcc.dg/vect/vect-13.c: Use them.
26653         * gcc.dg/vect/vect-17.c: Ditto.
26654         * gcc.dg/vect/vect-18.c: Ditto.
26655         * gcc.dg/vect/vect-19.c: Ditto.
26656         * gcc.dg/vect/vect-20.c: Ditto.
26657         * gcc.dg/vect/vect-27.c: Ditto.
26658         * gcc.dg/vect/vect-29.c: Ditto.
26659         * gcc.dg/vect/vect-44.c: Ditto.
26660         * gcc.dg/vect/vect-48.c: Ditto.
26661         * gcc.dg/vect/vect-50.c: Ditto.
26662         * gcc.dg/vect/vect-52.c: Ditto.
26663         * gcc.dg/vect/vect-54.c: Ditto.
26664         * gcc.dg/vect/vect-56.c: Ditto.
26665         * gcc.dg/vect/vect-58.c: Ditto.
26666         * gcc.dg/vect/vect-60.c: Ditto.
26667         * gcc.dg/vect/vect-72.c: Ditto.
26668         * gcc.dg/vect/vect-80.c: Ditto.
26669
26670 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
26671
26672         PR c++/14075
26673         * g++.dg/init/string1.C: New.
26674
26675         PR c++/18975
26676         * g++.dg/other/synth1.C: New.
26677
26678 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26679
26680         PR c/18963
26681         * gcc.dg/pr18963-1.c: New test.
26682
26683 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26684
26685         PR c/18596
26686         * gcc.dg/funcdef-storage-1.c (foo): Remove.
26687         * gcc.dg/pr18596-1.c: Use dg-error.
26688         (dg-options): Use -fno-unit-at-a-time.
26689         * gcc.dg/pr18596-2.c: New test.
26690         * gcc.dg/pr18596-3.c: New test.
26691
26692 2004-12-20  Roger Sayle  <roger@eyesopen.com>
26693
26694         PR middle-end/18683
26695         * g++.dg/opt/pr18683-1.C: New test case.
26696
26697 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
26698
26699         PR other/19093
26700         * g++.dg/opt/max1.C: Fix for 64bit targets.
26701
26702 2004-12-20  Matt Austern  <austern@apple.com>
26703
26704         PR c++/19044
26705         * g++.dg/ext/builtin6.C: New
26706
26707 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
26708
26709         PR tree-optimization/19080
26710         * gcc.c-torture/compile/pr19080.c: New test.
26711
26712 2004-12-20  Steven Bosscher  <stevenb@suse.de>
26713
26714         * gcc.dg/20041219-1.c: New test.
26715
26716 2004-12-19  Roger Sayle  <roger@eyesopen.com>
26717
26718         PR middle-end/19068
26719         * g++.dg/opt/max1.C: New test case.
26720
26721 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26722
26723         * gcc.dg/fdata-sections-1.c: New test.
26724
26725 2004-12-18  Roger Sayle  <roger@eyesopen.com>
26726
26727         PR middle-end/18548
26728         * gcc.dg/max-1.c: New test case.
26729
26730 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
26731
26732         * gcc.c-torture/execute/20041218-1.c: New test.
26733
26734 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
26735
26736         * gcc.dg/pr18501.c: New test.
26737         * gcc.dg/uninit-5.c: XFAIL.
26738         * gcc.dg/uninit-9.c: XFAIL.
26739
26740 2004-12-17  Dale Johannesen  <dalej@apple.com>
26741
26742         * gcc.dg/20041213-1.c: New.
26743
26744 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
26745
26746         * objc.dg/stabs-1.m: Allow assembly label to begin
26747         with a dot ('.').
26748
26749 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
26750
26751         * gcc.c-torture/execute/20041213-1.c: Move...
26752         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
26753
26754 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
26755
26756         PR c++/18721
26757         * g++.dg/lookup/conv-5.C: New.
26758
26759 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
26760
26761         * objc.dg/stabs-1.m: New test.
26762
26763 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26764
26765         * gcc.dg/visibility-c.c: Change compile to
26766         assemble for the test.
26767
26768 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26769
26770         PR target/19041
26771         * gcc.dg/visibility-c.c: New test.
26772
26773 2004-12-16  Roger Sayle  <roger@eyesopen.com>
26774
26775         PR middle-end/18493
26776         * gcc.dg/switch-8.c: New test case.
26777
26778 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26779
26780         PR c++/18905
26781         * g++.dg/template/init4.C: New.
26782         * g++.dg/opt/static3.C: Enable optimizer.
26783
26784 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
26785
26786         * g++.dg/other/complex1.C: New test.
26787
26788 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
26789
26790         * g++.dg/opt/inline9.C: New test.
26791
26792 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26793
26794         PR fortran/18993
26795         * gfotran.dg/nullify_1.f: New test.
26796
26797 2004-12-15  Richard Henderson  <rth@redhat.com>
26798
26799         * gcc.target/i386/i386.exp: New harness.
26800         * gcc.target/i386/vect-args.c: New.
26801
26802 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
26803
26804         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
26805
26806 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26807
26808         PR c++/18825
26809         * g++.dg/template/friend32.C: New test.
26810
26811 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26812
26813         * cpp/pragma-once-1.c: New test.
26814         * cpp/pragma-once-1b.h: Likewise.
26815         * cpp/pragma-once-1c.h: Likewise.
26816         * cpp/pragma-once-1d.h: Likewise.
26817         * cpp/inc/pragma-once-1a.h: Likewise.
26818
26819 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
26820             Steven G. Kargl  <kargls@comcast.net>
26821
26822         PR fortran/17597
26823         * gfortran.dg/list_read_3.f90: New test.
26824
26825 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26826
26827         * gcc.dg/ftrapv-2.c: New test.
26828
26829 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26830
26831         PR c++/18981
26832         * g++.dg/template/typename9.C: New test.
26833
26834 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26835
26836         PR c++/18738
26837         * g++.dg/template/typename8.C: New test.
26838         * g++.dg/parse/friend2.C: Tweak error message.
26839
26840 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26841
26842         * gcc.c-torture/20041214-1.c: New test.
26843
26844 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26845
26846         PR c++/18965
26847         * g++.dg/init/array17.C: New test.
26848
26849 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26850
26851         PR c++/18793
26852         * g++.dg/init/aggr3.C: New test.
26853
26854 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
26855
26856         * gcc.dg/altivec-types-1.c: New test.
26857         * gcc.dg/altivec-types-2.c: New test.
26858         * gcc.dg/altivec-types-3.c: New test.
26859         * gcc.dg/altivec-types-4.c: New test.
26860         * g++.dg/ext/altivec-types-1.C: New test.
26861         * g++.dg/ext/altivec-types-2.C: New test.
26862         * g++.dg/ext/altivec-types-3.C: New test.
26863         * g++.dg/ext/altivec-types-4.C: New test.
26864
26865 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
26866
26867         PR middle-end/18951
26868         * gcc.c-torture/execute/20041213-1.c: New test.
26869
26870 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
26871
26872         PR c++/18949
26873         * g++.dg/template/cast1.C: New.
26874
26875 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
26876
26877         * gcc.c-torture/execute/20041213-2.c: New test.
26878
26879 2004-12-13  Richard Henderson  <rth@redhat.com>
26880
26881         * gcc.dg/i386-sse-10.c: Fix typo in options.
26882
26883 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
26884
26885         PR c++/18968
26886         * g++.dg/opt/pr18968.C: New test.
26887
26888 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
26889
26890         PR c++/18925
26891         * g++.dg/ext/visibility/staticdatamem.C: New test.
26892
26893 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
26894
26895         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
26896
26897 2004-12-13  Roger Sayle  <roger@eyesopen.com>
26898
26899         PR rtl-optimization/18928
26900         * gcc.dg/pr18928-1.c: New test case.
26901
26902 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
26903
26904         PR tree-opt/16951
26905         * gcc.c-torture/compile/20041211-1.c: New.
26906
26907 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26908
26909         PR middle-end/17564
26910         * gcc.c-torture/execute/20041212-1.c: New test.
26911
26912 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26913
26914         PR fortran/18869
26915         * gfortran.dg/common_1.f90: New test.
26916
26917 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
26918         Paul Brook  <paul@codesourcery.com>
26919
26920         PR fortran/16222
26921         * gfortran.dg/real_do_1.f90: New test.
26922
26923 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26924
26925         PR tree-opt/18040
26926         * g++.dg/opt/ptrmem6.C: New test.
26927
26928 2004-12-11  Roger Sayle  <roger@eyesopen.com>
26929
26930         PR middle-end/18921
26931         * gcc.dg/pr18921-1.c: New test case.
26932
26933 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26934
26935         PR fortran/17175
26936         * gfortran.dg/scale_1.f90: New test.
26937
26938 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
26939
26940         PR middle-end/18903
26941         * gcc.c-torture/compile/pr18903.c: New test.
26942
26943 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
26944
26945         * gcc.c-torture/execute/20041210-1.c: New test.
26946
26947 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26948
26949         PR c++/18731
26950         * g++.dg/parser/struct-1.C: New test.
26951         * g++.dg/parser/struct-2.C: New test.
26952         * g++.dg/parser/struct-3.C: New test.
26953
26954 2004-12-09  Richard Henderson  <rth@redhat.com>
26955
26956         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
26957
26958         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
26959         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
26960
26961 2004-12-09  Matt Austern  <austern@apple.com>
26962
26963         PR c++/18514
26964         * g++.dg/ext/builtin1.C: New
26965         * g++.dg/ext/builtin2.C: New
26966         * g++.dg/ext/builtin3.C: New
26967         * g++.dg/ext/builtin4.C: New
26968         * g++.dg/ext/builtin5.C: New
26969
26970 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
26971
26972         PR tree-opt/18904
26973         * g++.dg/opt/ptrmem5.C: New test.
26974
26975 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
26976
26977         * g++.dg/parse/typename5.C: Adjust for new error.
26978         * g++.dg/parse/typename7.C: New.
26979
26980 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26981
26982         PR c++/18073
26983         * g++.dg/other/mmintrin.C: New test.
26984
26985 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26986
26987         PR c++/16681
26988         * g++.dg/init/array15.C: New.
26989         * g++.dg/init/array16.C: New.
26990
26991 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26992
26993         PR fortran/18826
26994         * gfortran.dg/assign_1.f90: New test.
26995
26996 2004-12-08  Nick Clifton  <nickc@redhat.com>
26997
26998         * gcc.target/xstormy16/bss_below100: New directory containing tests.
26999         * gcc.target/xstormy16/data_below100: Likewise.
27000         * gcc.target/xstormy16/sfr: Likewise.
27001         * gcc.target/xstormy16/below100.S: New test source file.
27002         * gcc.target/xstormy16/below100.ld: New test linker script.
27003         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27004         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27005         bp instructions.
27006         * gcc.target/xstormy16/bp.c: Likewise.
27007
27008         * gcc.target/xstormy16/bss_below100: New files:
27009         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27010         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27011         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27012         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27013         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27014         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27015         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27016         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27017         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27018         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27019         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27020         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27021         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27022         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27023         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27024         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27025         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27026         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27027         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27028         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27029         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27030         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27031         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27032         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27033         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27034         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27035         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27036
27037         * gcc.target/xstormy16/data_below100: New files:
27038         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27039         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27040         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27041         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27042         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27043         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27044         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27045         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27046         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27047         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27048         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27049         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27050         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27051         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27052         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27053         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27054         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27055         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27056         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27057         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27058         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27059         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27060         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27061         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27062         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27063         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27064         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27065
27066         * gcc.target/xstormy16/sfr: New files:
27067         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27068         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27069         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27070         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27071         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27072         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27073         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27074         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27075         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27076         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27077         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27078         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27079         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27080         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27081         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27082         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27083         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27084         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27085         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27086         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27087         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27088         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27089         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27090         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27091         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27092         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27093         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27094         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27095         27_if0_sfrw_bitfield_f.c
27096
27097 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27098
27099         PR c++/18100
27100         * g++.dg/lookup/name-clash4.C: New test.
27101
27102 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
27103
27104         PR c++/18672
27105         * g++.dg/opt/array1.C: New.
27106
27107         PR c++/18803
27108         * g++.dg/template/operator5.C: New.
27109
27110 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
27111
27112         PR c/18867
27113         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27114
27115 2004-12-07  Steven Bosscher  <stevenb@suse.de>
27116
27117         * gcc.dg/noncompile/20041207.c: New test.
27118
27119 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
27120
27121         * g++.dg/other/unreachable-1.C: New test.
27122
27123 2004-12-06  Nick Clifton  <nickc@redhat.com>
27124
27125         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27126         <limits.h> because the latter comes from gcc's include/ directory
27127         and not the newlib/libc/include directory.
27128
27129 2004-12-04  Richard Henderson  <rth@redhat.com>
27130
27131         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27132
27133 2004-12-04  Richard Henderson  <rth@redhat.com>
27134
27135         * lib/target-supports.exp (check_gc_sections_available): Disable
27136         for alpha and ia64.
27137
27138 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
27139
27140         PR middle-end/17909
27141         * g++.dg/other/vararg-2.C: New test.
27142
27143 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27144
27145         PR c++/17011, c++/17971
27146         * g++.dg/template/error15.C: Adjust expected error.
27147         * g++.dg/template/instantiate3.C: Likewise.
27148
27149 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
27150
27151         * gcc.dg/altivec-18.c: Fix for darwin
27152
27153 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27154
27155         PR c++/18782
27156         * g++.dg/parse/ptrmem2.C: New.
27157
27158         PR c++/18318
27159         * g++.dg/template/new1.C: New.
27160
27161 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27162
27163         PR fortran/18710
27164         * gfortran.dg/direct_io_3.f90: New test.
27165
27166 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
27167
27168         PR 18758
27169         * g++.dg/parse/crash21.C: New.
27170
27171 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27172
27173         PR c++/15664, c++/18276
27174         * g++.dg/template/ttp13.C: New test.
27175         * g++.dg/template/ttp14.C: Likewise.
27176
27177 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27178
27179         PR c++/18123
27180         * g++.dg/parse/enum2.C: New test.
27181         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27182
27183 2004-12-02  Nick Clifton  <nickc@redhat.com>
27184
27185         * gcc.target/xstormy16: New test directory.
27186         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27187         * gcc.target/xstormy16/bp.c: Check the generation of bp
27188         instructions.
27189         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27190         bn instructions and the BELOW100 attribute.
27191
27192 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
27193
27194         PR target/16952
27195         * gcc.dg/ppc-eabi.c: New.
27196
27197 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27198
27199         PR fortran/18284
27200         * gfortran.dg/backspace.f90
27201
27202 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27203
27204         * gfortran.dg/inquire.f90: New test.
27205
27206 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
27207
27208         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27209         handle effective-target-keyword.
27210         (dg-skip-if): Support effective-target keyword as target list.
27211         (dg-xfail-if): Ditto.
27212         * lib/target-supports.exp (is-effective-target-keyword): New proc.
27213
27214 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
27215
27216         PR tree-optimization/18291
27217         * gcc.c-torture/compile/pr18291.c: New test.
27218
27219 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27220
27221         PR C++/18729
27222         * g++.dg/parse/crash20.C: New.
27223
27224         PR c++/17431
27225         * g++.dg/overload/arg1.C: New.
27226         * g++.dg/overload/arg2.C: New.
27227         * g++.dg/overload/arg3.C: New.
27228         * g++.dg/overload/arg4.C: New.
27229
27230 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
27231
27232         * gcc.dg/c99-flex-array-4.c: Remove.
27233
27234 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27235
27236         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27237
27238         * lib/target-supports.exp (is-effective-target): Simplify.
27239
27240         * lib/target-supports.exp (check_effective_target_vect_long):
27241         Fix for powerpc64-*-*.
27242
27243 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
27244
27245         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27246         to support new requirements on FreeBSD 5.
27247
27248 2004-11-30  Devang Patel  <dpatel@apple.com>
27249
27250         PR 18702
27251         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27252
27253 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27254
27255         * g++.dg/ext/altivec-13.C: New test.
27256
27257 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
27258
27259         PR tree-opt/18298
27260         * gcc.c-torture/execute/p18298.c: New test.
27261
27262 2004-11-30  Ira Rosen  <irar@il.ibm.com>
27263             Dorit Naishlos  <dorit@il.ibm.com>
27264
27265         PR tree-opt/18607
27266         * gcc.dg/vect/vect-89.c: New test.
27267
27268 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
27269
27270         * gcc.dg/pr18596-1.c: New test.
27271
27272 2004-11-30  Ben Elliston  <bje@au.ibm.com>
27273
27274         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27275
27276 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27277
27278         PR c/18479
27279         * gcc.dg/pr18479.c: New test.
27280
27281 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27282
27283         PR target/18490
27284         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27285         mmix-knuth-mmixware.
27286
27287         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27288         cris-*-elf* cris-*-aout* mmix-*-*
27289
27290 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27291
27292         PR middle-end/18725
27293         * gcc.dg/pr18725.c: New test.
27294
27295 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27296
27297         PR target/18488
27298         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27299
27300         PR target/18336
27301         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27302
27303 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
27304
27305         PR c++/18368
27306         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27307         * g++.old-deja/g++.law/ctors5.C: Likewise.
27308         * g++.old-deja/g++.other/crash25.C: Likewise.
27309
27310         PR c++/18674
27311         * g++.dg/template/error16.C: New test.
27312
27313         PR c++/18512
27314         * g++.dg/template/crash29.C: New test.
27315
27316 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
27317
27318         PR tree-optimization/18712
27319         * gcc.c-torture/compile/pr18712.c: New test.
27320
27321 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
27322
27323         PR c/7544
27324         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27325         tests.
27326
27327 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27328
27329         PR c++/18652
27330         * g++.dg/lookup/crash6.C: New test.
27331
27332 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27333
27334         PR middle-end/18164
27335         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
27336
27337 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
27338
27339         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27340         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27341         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27342
27343 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
27344
27345         * gcc.dg/pr18164.c: New test.
27346
27347 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
27348
27349         * gcc.dg/funroll-loops-all.c: New.
27350
27351 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27352
27353         PR target/18489
27354         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27355         delimeter, match space and TAB as well as ":".
27356
27357         PR target/18484
27358         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27359
27360         PR target/18348
27361         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27362
27363         PR target/18345
27364         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27365
27366         PR target/18337
27367         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27368
27369 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
27370
27371         * gfortran.dg/direct_io_2.f90: New test.
27372
27373 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27374
27375         PR target/18334
27376         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27377
27378 2004-11-28  Richard Henderson  <rth@redhat.com>
27379
27380         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27381
27382 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
27383
27384         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27385         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27386         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27387         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27388         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27389         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27390         gcc.dg/pointer-arith-8.c: New tests.
27391
27392 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
27393
27394         PR fortran/18364
27395         * gfortran.dg/endfile.f90: New test.
27396
27397 2004-11-27  Falk Hueffner  <falk@debian.org>
27398
27399         * gcc.dg/loop-6.c: New test.
27400
27401 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27402
27403         * gcc.c-torture/execute/20041126-1.c: New test.
27404
27405 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27406
27407         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27408         on IRIX.
27409
27410 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27411
27412         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27413         functions.
27414
27415 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27416
27417         PR rtl-optimization/17825
27418         * gcc.c-torture/compile/20041119-1.c: New test.
27419
27420 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27421
27422         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27423         Check existence of ld library path variables before unsetting.
27424
27425 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
27426
27427         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27428
27429 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27430
27431         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27432
27433 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27434
27435         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27436
27437 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27438
27439         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27440         dg-do directive.
27441
27442 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27443
27444         * gcc.dg/pr17957.c: Pass --param, not -param.
27445
27446 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27447
27448         PR middle-end/17957
27449         * gcc.dg/pr17957.c: New test.
27450
27451 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
27452
27453         PR c++/18445
27454         * g++.dg/template/crash28.C: Likewise.
27455
27456         PR c++/18001
27457         * g++.dg/expr/unary2.C: Adjust lvalue messages.
27458         * g++.dg/ext/lvaddr.C: Likewise.
27459         * g++.dg/opt/pr7503-3.C: Likewise.
27460
27461         PR c++/18466
27462         * g++.dg/parse/qualified3.C: New test.
27463         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27464
27465         PR c++/18545
27466         * g++.dg/expr/return1.C: New test.
27467
27468 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27469
27470         Friend class name lookup 3/n, PR c++/3332
27471         * g++.dg/lookup/friend3.C: New test.
27472         * g++.dg/lookup/friend4.C: Likewise.
27473         * g++.dg/lookup/friend5.C: Likewise.
27474
27475 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27476
27477         Friend class name lookup 2/n, PR c++/14513, c++/15410
27478         * g++.dg/lookup/friend2.C: New test.
27479         * g++.dg/template/friend31.C: Likewise.
27480
27481 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27482
27483         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27484
27485 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27486
27487         PR c++/17473
27488         * g++.dg/tc1/dr56.C: Remove.
27489         * g++.dg/template/typedef1.C: Add dg-error markers.
27490         * g++.old-deja/g++.other/typedef7.C: Likewise.
27491
27492         PR c++/18285
27493         * g++.dg/parse/typedef7.C: New test.
27494
27495 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
27496
27497         * gcc.c-torture/execute/20041124-1.c: New test.
27498
27499 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27500
27501         * g++.dg/template/deduce3.C: New test.
27502
27503         PR c++/18586
27504         * g++.dg/template/crash27.C: New test.
27505
27506         PR c++/18530
27507         * g++.dg/warn/Wshadow-3.C: New test.
27508
27509 2004-11-24  Devang Patel  <dpatel@apple.com>
27510
27511         PR/18555
27512         * gcc.dg/cpp/isysroot-1.c: New test.
27513         * gcc.dg/cpp/usr/include/stdio.h: New file.
27514         * gcc.dg/cpp/isysroot-2.c: New test.
27515         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27516         New file.
27517
27518 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27519
27520         PR c++/8929
27521         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27522
27523 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27524
27525         * gcc.target/sparc/align.c: Do not include <stdint.h>.
27526         * gcc.target/sparc/pdist.c: Likewise.
27527
27528 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
27529
27530         PR c++/16882
27531         * g++.dg/conversion/simd1.C: New test.
27532
27533 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27534
27535         * lib/target-libpath.exp: New file defining
27536         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27537         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27538         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27539         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27540         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
27541
27542 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
27543
27544         * gcc.dg/pragma-align-2.c: Test macro expansion.
27545         * gcc.dg/pragma-pack-2.c: New test.
27546
27547 2004-11-23  Richard Henderson  <rth@redhat.com>
27548
27549         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27550         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27551         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27552         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27553         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27554         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27555
27556         * gcc.dg/vect/vect.exp: Add check for alpha.
27557         * lib/target-supports.exp (check_alpha_max_hw_available): New.
27558         (check_effective_target_vect_int): Enable for alpha.
27559         (check_effective_target_vect_long): New.
27560         (is-effective-target): Add it.
27561
27562 2004-11-23  Uros Bizjak <uros@kss-loka.si>
27563
27564         * gcc.dg/pr18614-1.c: New test.
27565
27566 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27567
27568         * gcc.dg/setjmp-2.c: New test.
27569
27570 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
27571
27572         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27573         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27574         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27575         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27576         gcc.target/sparc/pdist.c: New tests.
27577
27578 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
27579
27580         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27581
27582 2004-11-22  Dale Johannesen  <dalej@apple.com>
27583
27584         * gcc.dg/20041111-1.c: New.
27585
27586 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27587
27588         PR tree-opt/18536
27589         * gcc.dg/vect/pr18536.c: New test.
27590
27591 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27592
27593         PR c++/18354
27594         * g++.dg/template/nontype11.C: New test.
27595
27596 2004-11-21  Roger Sayle  <roger@eyesopen.com>
27597
27598         PR middle-end/18520
27599         * gcc.dg/pr18520-1.c: New test case.
27600
27601 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
27602
27603         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27604         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27605         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27606         expected diagnostics.
27607
27608 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27609
27610         PR target/18580
27611         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27612         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27613         vect-77.c, vect-77a.c: XFAIL on the SPARC.
27614
27615 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27616
27617         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27618
27619 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
27620             Joseph Myers  <joseph@codesourcery.com>
27621
27622         * lib/target-supports.exp (check_visibility_available): Really
27623         test the compiler.
27624
27625 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27626
27627         PR tree-opt/18181
27628         * gcc.dg/vect/vect-85.c: New test.
27629         * gcc.dg/vect/vect-86.c: New test.
27630         * gcc.dg/vect/vect-87.c: New test.
27631         * gcc.dg/vect/vect-88.c: New test.
27632
27633 2004-11-19  Ben Elliston  <bje@au.ibm.com>
27634
27635         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27636
27637 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
27638
27639         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27640         * gcc.dg/ppc-and-1.c: Ditto.
27641         * gcc.dg/ppc-compare-1.c: Ditto.
27642         * gcc.dg/ppc-mov-1.c: Ditto
27643
27644 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
27645             Mark Mitchell  <mark@codesourcery.com>
27646
27647         * gcc.dg/pragma-init-fini-2.c: New test.
27648
27649 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27650             Aldy Hernandez  <aldyh@redhat.com>
27651
27652         * lib/target-supports.exp (check_effective_target_vect_int): New
27653         (check_effective_target_vect_float): New
27654         (check_effective_target_vect_double): New.
27655         (is-effective-target): Support new effective targets keywords.
27656         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27657         default action for dg-do.
27658         * gcc.dg/vect/pr16105.c: Use new support.
27659         * gcc.dg/vect/pr18400.c: Ditto.
27660         * gcc.dg/vect/pr18425.c: Ditto.
27661         * gcc.dg/vect/vect-1.c: Ditto.
27662         * gcc.dg/vect/vect-10.c: Ditto.
27663         * gcc.dg/vect/vect-11.c: Ditto.
27664         * gcc.dg/vect/vect-12.c: Ditto.
27665         * gcc.dg/vect/vect-13.c: Ditto.
27666         * gcc.dg/vect/vect-14.c: Ditto.
27667         * gcc.dg/vect/vect-15.c: Ditto.
27668         * gcc.dg/vect/vect-16.c: Ditto.
27669         * gcc.dg/vect/vect-17.c: Ditto.
27670         * gcc.dg/vect/vect-18.c: Ditto.
27671         * gcc.dg/vect/vect-19.c: Ditto.
27672         * gcc.dg/vect/vect-2.c: Ditto.
27673         * gcc.dg/vect/vect-20.c: Ditto.
27674         * gcc.dg/vect/vect-21.c: Ditto.
27675         * gcc.dg/vect/vect-22.c: Ditto.
27676         * gcc.dg/vect/vect-23.c: Ditto.
27677         * gcc.dg/vect/vect-24.c: Ditto.
27678         * gcc.dg/vect/vect-25.c: Ditto.
27679         * gcc.dg/vect/vect-26.c: Ditto.
27680         * gcc.dg/vect/vect-27.c: Ditto.
27681         * gcc.dg/vect/vect-27a.c: Ditto.
27682         * gcc.dg/vect/vect-28.c: Ditto.
27683         * gcc.dg/vect/vect-29.c: Ditto.
27684         * gcc.dg/vect/vect-29a.c: Ditto.
27685         * gcc.dg/vect/vect-3.c: Ditto.
27686         * gcc.dg/vect/vect-30.c: Ditto.
27687         * gcc.dg/vect/vect-31.c: Ditto.
27688         * gcc.dg/vect/vect-32.c: Ditto.
27689         * gcc.dg/vect/vect-33.c: Ditto.
27690         * gcc.dg/vect/vect-34.c: Ditto.
27691         * gcc.dg/vect/vect-35.c: Ditto.
27692         * gcc.dg/vect/vect-36.c: Ditto.
27693         * gcc.dg/vect/vect-37.c: Ditto.
27694         * gcc.dg/vect/vect-38.c: Ditto.
27695         * gcc.dg/vect/vect-4.c: Ditto.
27696         * gcc.dg/vect/vect-40.c: Ditto.
27697         * gcc.dg/vect/vect-41.c: Ditto.
27698         * gcc.dg/vect/vect-42.c: Ditto.
27699         * gcc.dg/vect/vect-43.c: Ditto.
27700         * gcc.dg/vect/vect-44.c: Ditto.
27701         * gcc.dg/vect/vect-45.c: Ditto.
27702         * gcc.dg/vect/vect-46.c: Ditto.
27703         * gcc.dg/vect/vect-47.c: Ditto.
27704         * gcc.dg/vect/vect-48.c: Ditto.
27705         * gcc.dg/vect/vect-48a.c: Ditto.
27706         * gcc.dg/vect/vect-49.c: Ditto.
27707         * gcc.dg/vect/vect-5.c: Ditto.
27708         * gcc.dg/vect/vect-50.c: Ditto.
27709         * gcc.dg/vect/vect-51.c: Ditto.
27710         * gcc.dg/vect/vect-52.c: Ditto.
27711         * gcc.dg/vect/vect-53.c: Ditto.
27712         * gcc.dg/vect/vect-54.c: Ditto.
27713         * gcc.dg/vect/vect-55.c: Ditto.
27714         * gcc.dg/vect/vect-56.c: Ditto.
27715         * gcc.dg/vect/vect-56a.c: Ditto.
27716         * gcc.dg/vect/vect-57.c: Ditto.
27717         * gcc.dg/vect/vect-58.c: Ditto.
27718         * gcc.dg/vect/vect-59.c: Ditto.
27719         * gcc.dg/vect/vect-6.c: Ditto.
27720         * gcc.dg/vect/vect-60.c: Ditto.
27721         * gcc.dg/vect/vect-61.c: Ditto.
27722         * gcc.dg/vect/vect-62.c: Ditto.
27723         * gcc.dg/vect/vect-63.c: Ditto.
27724         * gcc.dg/vect/vect-64.c: Ditto.
27725         * gcc.dg/vect/vect-65.c: Ditto.
27726         * gcc.dg/vect/vect-66.c: Ditto.
27727         * gcc.dg/vect/vect-67.c: Ditto.
27728         * gcc.dg/vect/vect-68.c: Ditto.
27729         * gcc.dg/vect/vect-69.c: Ditto.
27730         * gcc.dg/vect/vect-7.c: Ditto.
27731         * gcc.dg/vect/vect-72.c: Ditto.
27732         * gcc.dg/vect/vect-72a.c: Ditto.
27733         * gcc.dg/vect/vect-73.c: Ditto.
27734         * gcc.dg/vect/vect-74.c: Ditto.
27735         * gcc.dg/vect/vect-75.c: Ditto.
27736         * gcc.dg/vect/vect-76.c: Ditto.
27737         * gcc.dg/vect/vect-77.c: Ditto.
27738         * gcc.dg/vect/vect-77a.c: Ditto.
27739         * gcc.dg/vect/vect-78.c: Ditto.
27740         * gcc.dg/vect/vect-79.c: Ditto.
27741         * gcc.dg/vect/vect-8.c: Ditto.
27742         * gcc.dg/vect/vect-80.c: Ditto.
27743         * gcc.dg/vect/vect-82.c: Ditto.
27744         * gcc.dg/vect/vect-82_64.c: Ditto.
27745         * gcc.dg/vect/vect-83.c: Ditto.
27746         * gcc.dg/vect/vect-83_64.c: Ditto.
27747         * gcc.dg/vect/vect-9.c: Ditto.
27748         * gcc.dg/vect/vect-all.c: Ditto.
27749         * gcc.dg/vect/vect-none.c: Ditto.
27750
27751 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27752
27753         * lib/gcc-dg.exp (dg-skip-if): New function.
27754         (dg-forbid-option): Remove.
27755         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
27756         * g++.dg/abi/bitfield8.C: Likewise.
27757         * g++.dg/abi/dtor1.C: Likewise.
27758         * g++.dg/abi/empty10.C: Likewise.
27759         * g++.dg/abi/empty7.C: Likewise.
27760         * g++.dg/abi/empty9.C: Likewise.
27761         * g++.dg/abi/layout3.C: Likewise.
27762         * g++.dg/abi/layout4.C: Likewise.
27763         * g++.dg/abi/thunk1.C: Likewise.
27764         * g++.dg/abi/thunk2.C: Likewise.
27765         * g++.dg/abi/vbase11.C: Likewise.
27766         * g++.dg/abi/vthunk2.C: Likewise.
27767         * g++.dg/abi/vthunk3.C: Likewise.
27768         * g++.dg/ext/attrib8.C: Likewise.
27769         * g++.dg/opt/longbranch2.C: Likewise.
27770         * g++.dg/opt/reg-stack4.C: Likewise.
27771         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27772         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27773         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27774         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27775         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27776         * gcc.dg/20000609-1.c: Likewise.
27777         * gcc.dg/20000720-1.c: Likewise.
27778         * gcc.dg/20011107-1.c: Likewise.
27779         * gcc.dg/20011119-1.c: Likewise.
27780         * gcc.dg/20020108-1.c: Likewise.
27781         * gcc.dg/20020122-2.c: Likewise.
27782         * gcc.dg/20020122-3.c: Likewise.
27783         * gcc.dg/20020201-3.c: Likewise.
27784         * gcc.dg/20020206-1.c: Likewise.
27785         * gcc.dg/20020218-1.c: Likewise.
27786         * gcc.dg/20020310-1.c: Likewise.
27787         * gcc.dg/20020411-1.c: Likewise.
27788         * gcc.dg/20020418-2.c: Likewise.
27789         * gcc.dg/20020426-1.c: Likewise.
27790         * gcc.dg/20020426-2.c: Likewise.
27791         * gcc.dg/20020517-1.c: Likewise.
27792         * gcc.dg/20020523-1.c: Likewise.
27793         * gcc.dg/20020523-2.c: Likewise.
27794         * gcc.dg/20020729-1.c: Likewise.
27795         * gcc.dg/20030204-1.c: Likewise.
27796         * gcc.dg/20030826-2.c: Likewise.
27797         * gcc.dg/20030926-1.c: Likewise.
27798         * gcc.dg/20031202-1.c: Likewise.
27799         * gcc.dg/980312-1.c: Likewise.
27800         * gcc.dg/980313-1.c: Likewise.
27801         * gcc.dg/990117-1.c: Likewise.
27802         * gcc.dg/990424-1.c: Likewise.
27803         * gcc.dg/990524-1.c: Likewise.
27804         * gcc.dg/991230-1.c: Likewise.
27805         * gcc.dg/i386-387-1.c: Likewise.
27806         * gcc.dg/i386-387-2.c: Likewise.
27807         * gcc.dg/i386-387-3.c: Likewise.
27808         * gcc.dg/i386-387-4.c: Likewise.
27809         * gcc.dg/i386-387-5.c: Likewise.
27810         * gcc.dg/i386-387-6.c: Likewise.
27811         * gcc.dg/i386-asm-1.c: Likewise.
27812         * gcc.dg/i386-bitfield1.c: Likewise.
27813         * gcc.dg/i386-bitfield2.c: Likewise.
27814         * gcc.dg/i386-loop-1.c: Likewise.
27815         * gcc.dg/i386-loop-2.c: Likewise.
27816         * gcc.dg/i386-loop-3.c: Likewise.
27817         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27818         * gcc.dg/i386-pic-1.c: Likewise.
27819         * gcc.dg/i386-regparm.c: Likewise.
27820         * gcc.dg/i386-signbit-1.c: Likewise.
27821         * gcc.dg/i386-signbit-2.c: Likewise.
27822         * gcc.dg/i386-signbit-3.c: Likewise.
27823         * gcc.dg/i386-sse-5.c: Likewise.
27824         * gcc.dg/i386-sse-8.c: Likewise.
27825         * gcc.dg/i386-unroll-1.c: Likewise.
27826         * gcc.dg/tls/opt-1.c: Likewise.
27827         * gcc.dg/tls/opt-2.c: Likewise.
27828         * gcc.dg/unroll-1.c: Likewise.
27829         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27830         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27831         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27832         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27833
27834 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27835
27836         * g++.dg/template/incomplete1.C: New test.
27837
27838 2004-11-16  Nick Clifton  <nickc@redhat.com>
27839
27840         Revert patches accidentally commited during checkin of fixes for
27841         xstormy16 tests:
27842         gcc.c-torture/execute/simd-4.c: Revert
27843         gcc.dg/20040910-1.c: Revert.
27844
27845 2004-11-16  Paul Brook  <paul@codesourcery.com>
27846
27847         PR fortran/13010
27848         * gfortran.dg/der_pointer_1.f90: New test.
27849
27850 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
27851
27852         PR c/18498
27853         * gcc.dg/bitfld-13.c: New test.
27854
27855 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
27856
27857         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
27858         powerpc*-*-linux*.
27859
27860         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
27861         * gcc.dg/ppc64-abi-2.c: Ditto.
27862         * gcc.dg/ppc64-abi-3.c: Ditto.
27863
27864         * lib/gcc-dg.exp (dg-target-list): Remove.
27865
27866 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
27867
27868         * gcc.dg/ia64-postinc.c: New test.
27869
27870 2004-11-15  Mark Mitchell <mark@codesourcery.com>
27871
27872         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
27873
27874 2004-11-15  Nick Clifton  <nickc@redhat.com>
27875
27876         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
27877         __INT_MAX__ so that the test can be compiled by toolchains
27878         targeted at 16-bit processors.
27879
27880         * gcc.dg/20040625-1.c: Use long constants rather than integers
27881         when performing arithmetic that will overflow 16-bits.
27882
27883         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27884         xstormy16.  It does not support 128-bit vector operations.
27885
27886         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
27887         with the macro PTR_TYPE.  Define this macro to an integer type
27888         suitable for holding a pointer.
27889
27890         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
27891         the target is a 16-bit processor.
27892
27893         * gcc.dg/cpp/if-2.c: Expect a different warning message from
27894         16-bit targets where the character constant will be too long.
27895
27896         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
27897         where the double will not be directly addressable.
27898
27899 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27900
27901         Friend class name lookup 1/n, PR c++/18471
27902         * g++.dg/template/crash26.C: New test.
27903         * g++.dg/lookup/struct1.C: Adjust expected error.
27904         * g++.dg/parse/elab1.C: Likewise.
27905         * g++.dg/parse/elab2.C: Likewise.
27906         * g++.dg/parse/int-as-enum1.C: Likewise.
27907         * g++.dg/parse/struct-as-enum1.C: Likewise.
27908         * g++.dg/parse/typedef1.C: Likewise.
27909         * g++.dg/parse/typedef3.C: Likewise.
27910         * g++.dg/parse/typedef4.C: Likewise.
27911         * g++.dg/parse/typedef5.C: Likewise.
27912         * g++.dg/template/nontype4.C: Likewise.
27913         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
27914         * g++.old-deja/g++.other/elab1.C: Likewise.
27915         * g++.old-deja/g++.other/syntax4.C: Likewise.
27916
27917 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27918
27919         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
27920
27921 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
27922
27923         * gcc.c-torture/execute/20041114-1.c: New test.
27924
27925 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
27926
27927         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
27928         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
27929         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
27930         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
27931         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
27932         gcc.dg/switch-7.c: New tests.
27933
27934 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27935
27936         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
27937
27938 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27939
27940         PR tree-opt/18400
27941         * gcc.dg/vect/pr18400.c: New test.
27942
27943 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27944             Andrew Pinski  <pinskia@physics.uc.edu>
27945
27946         PR tree-opt/18425
27947         * gcc.dg/vect/pr18425.c: New test.
27948
27949 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27950
27951         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
27952         Guard with dg-require-alias and dg-require-visibility.
27953
27954 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27955
27956         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
27957
27958 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27959
27960         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
27961
27962 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27963
27964         PR c++/17344
27965         * g++.dg/template/defarg5.C: New test.
27966
27967 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27968
27969         * g++.dg/parse/cast1.C: Run only on ILP32.
27970         * g++.old-deja/g++.mike/p784.C: Likewise.
27971
27972 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
27973
27974         * gcc.c-torture/execute/20041113-1.c: New test.
27975
27976 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27977
27978         PR target/18230
27979         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
27980         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
27981         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
27982         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27983         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
27984         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
27985         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
27986         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
27987         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
27988         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27989         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27990         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
27991         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
27992
27993 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27994
27995         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27996         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27997         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27998         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27999         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28000         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28001         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28002         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28003         gcc.target/sparc/combined-1.c: New tests.
28004
28005 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
28006
28007         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28008         New tests.
28009
28010 2004-11-12  Mark Mitchell <mark@codesourcery.com>
28011
28012         * lib/gcc-dg.exp (dg-forbid-option): New function.
28013         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28014         * g++.dg/abi/bitfield8.C: Likewise.
28015         * g++.dg/abi/dtor1.C: Likewise.
28016         * g++.dg/abi/empty10.C: Likewise.
28017         * g++.dg/abi/empty7.C: Likewise.
28018         * g++.dg/abi/empty9.C: Likewise.
28019         * g++.dg/abi/layout3.C: Likewise.
28020         * g++.dg/abi/layout4.C: Likewise.
28021         * g++.dg/abi/thunk1.C: Likewise.
28022         * g++.dg/abi/thunk2.C: Likewise.
28023         * g++.dg/abi/vbase11.C: Likewise.
28024         * g++.dg/abi/vthunk2.C: Likewise.
28025         * g++.dg/abi/vthunk3.C: Likewise.
28026         * g++.dg/ext/attrib8.C: Likewise.
28027         * g++.dg/opt/longbranch2.C: Likewise.
28028         * g++.dg/opt/reg-stack4.C: Likewise.
28029         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28030         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28031         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28032         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28033         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28034         * gcc.dg/20000609-1.c: Likewise.
28035         * gcc.dg/20000720-1.c: Likewise.
28036         * gcc.dg/20011107-1.c: Likewise.
28037         * gcc.dg/20011119-1.c: Likewise.
28038         * gcc.dg/20020108-1.c: Likewise.
28039         * gcc.dg/20020122-2.c: Likewise.
28040         * gcc.dg/20020122-3.c: Likewise.
28041         * gcc.dg/20020201-3.c: Likewise.
28042         * gcc.dg/20020206-1.c: Likewise.
28043         * gcc.dg/20020218-1.c: Likewise.
28044         * gcc.dg/20020310-1.c: Likewise.
28045         * gcc.dg/20020411-1.c: Likewise.
28046         * gcc.dg/20020418-2.c: Likewise.
28047         * gcc.dg/20020426-1.c: Likewise.
28048         * gcc.dg/20020426-2.c: Likewise.
28049         * gcc.dg/20020517-1.c: Likewise.
28050         * gcc.dg/20020523-1.c: Likewise.
28051         * gcc.dg/20020523-2.c: Likewise.
28052         * gcc.dg/20020729-1.c: Likewise.
28053         * gcc.dg/20030204-1.c: Likewise.
28054         * gcc.dg/20030826-2.c: Likewise.
28055         * gcc.dg/20030926-1.c: Likewise.
28056         * gcc.dg/20031202-1.c: Likewise.
28057         * gcc.dg/980312-1.c: Likewise.
28058         * gcc.dg/980313-1.c: Likewise.
28059         * gcc.dg/990117-1.c: Likewise.
28060         * gcc.dg/990424-1.c: Likewise.
28061         * gcc.dg/990524-1.c: Likewise.
28062         * gcc.dg/991230-1.c: Likewise.
28063         * gcc.dg/i386-387-1.c: Likewise.
28064         * gcc.dg/i386-387-2.c: Likewise.
28065         * gcc.dg/i386-387-3.c: Likewise.
28066         * gcc.dg/i386-387-4.c: Likewise.
28067         * gcc.dg/i386-387-5.c: Likewise.
28068         * gcc.dg/i386-387-6.c: Likewise.
28069         * gcc.dg/i386-asm-1.c: Likewise.
28070         * gcc.dg/i386-bitfield1.c: Likewise.
28071         * gcc.dg/i386-bitfield2.c: Likewise.
28072         * gcc.dg/i386-loop-1.c: Likewise.
28073         * gcc.dg/i386-loop-2.c: Likewise.
28074         * gcc.dg/i386-loop-3.c: Likewise.
28075         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28076         * gcc.dg/i386-pic-1.c: Likewise.
28077         * gcc.dg/i386-regparm.c: Likewise.
28078         * gcc.dg/i386-signbit-1.c: Likewise.
28079         * gcc.dg/i386-signbit-2.c: Likewise.
28080         * gcc.dg/i386-signbit-3.c: Likewise.
28081         * gcc.dg/i386-sse-5.c: Likewise.
28082         * gcc.dg/i386-sse-8.c: Likewise.
28083         * gcc.dg/i386-unroll-1.c: Likewise.
28084         * gcc.dg/tls/opt-1.c: Likewise.
28085         * gcc.dg/tls/opt-2.c: Likewise.
28086         * gcc.dg/unroll-1.c: Likewise.
28087         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28088         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28089         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28090         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28091         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28092         -m64 is specified.
28093
28094 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28095
28096         PR c++/18389
28097         * g++.dg/parse/cond1.C: New test.
28098
28099         PR c++/18429
28100         * g++.dg/template/array9.C: New test.
28101         * g++.dg/ext/vla1.C: Adjust error messages.
28102         * g++.dg/ext/vlm1.C: Likewise.
28103         * g++.dg/template/crash2.C: Likewise.
28104
28105         PR c++/18436
28106         * g++.dg/template/call3.C: New test.
28107
28108         PR c++/18407
28109         * g++.dg/template/ptrmem11.C: New test.
28110
28111 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
28112
28113         PR other/14264
28114         * lib/g++.exp: Set LC_ALL and LANG to C.
28115         * lib/gcc-dg.exp: Likewise.
28116         * lib/gfortran.exp: Likewise.
28117         * lib/objc.exp: Likewise.
28118         * lib/treelang.exp: Likewise.
28119
28120 2004-11-12  Andreas Schwab  <schwab@suse.de>
28121
28122         * gcc.dg/pr16286.c: Fix last change.
28123
28124 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28125
28126         PR c++/18416
28127         * g++.dg/init/global1.C: New test.
28128
28129 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
28130
28131         * gcc.c-torture/execute/20041112-1.c: New test.
28132
28133 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28134
28135         * lib/gcc-dg.exp (dg-target-list): New.
28136
28137 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28138             Richard Sandiford  <rsandifo@redhat.com>
28139
28140         * lib/target-supports.exp (get-compiler_messages): New.
28141         (check_named_sections_available): Use it.
28142         (check_effective_target_ilp32): New.
28143         (check_effective_target_lp64): New.
28144         (is-effective-target): New.
28145         * lib/gcc-dg.exp (dg-require-effective-target): New.
28146
28147 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
28148
28149         * gcc.dg/precedence-1.c: New test.
28150
28151 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28152
28153         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28154
28155         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28156         message, delete generated files, use more descriptive name for
28157         executable, and make the test unsupported when it cannot be run.
28158
28159         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28160         (dg-require-weak, dg-require-visibility, dg-require-alias,
28161         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28162         dg-require-iconv, dg-require-named-sections): Use it.
28163
28164         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28165
28166 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
28167
28168         PR target/16457
28169         * gcc.dg/ppc-and-1: New
28170
28171         PR target/16796
28172         * gcc.dg/ppc-mov-1.c: New.
28173
28174         PR target/16458
28175         * gcc.dg/ppc-compare-1.c: New.
28176
28177 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
28178
28179         * objc.dg/desig-init-2.m: New test.
28180
28181 2004-11-10  Adam Nemet  <anemet@lnxw.com>
28182
28183         PR middle-end/18160
28184         * g++.dg/warn/register-var-1.C: New test.
28185         * g++.dg/warn/register-var-2.C: New test.
28186
28187 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28188
28189         * gcc.dg/union-2.c: New test.
28190
28191 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
28192
28193         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28194         New test for PR tree-optimization/17892.
28195
28196 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
28197
28198         PR c++/18369
28199         * g++.dg/init/new12.C: New test.
28200
28201 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
28202
28203         * gcc.target/sparc: New directory.
28204         * gcc.target/sparc/sparc.exp: New driver.
28205         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28206         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28207         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28208         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28209
28210 2004-11-10  Paul Brook  <paul@codesourcery.com>
28211
28212         PR fortran/18218
28213         * gfortran.dg/list_read.c: New test.
28214
28215 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28216
28217         PR c/18322
28218         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28219         expected diagnostic location.
28220
28221 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
28222
28223         * gcc.dg/20041109-1.c: New test.
28224
28225 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28226
28227         PR objc/18406
28228         * objc/compile/pr18406.m: New test.
28229
28230 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28231
28232         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28233
28234 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28235
28236         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28237
28238 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28239
28240         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28241
28242 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28243
28244         * gcc.dg/20030225-2.c: Add prototype for abort and
28245         exit.
28246
28247 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
28248
28249         PR tree-opt/18299
28250         * gcc.c-torture/pr18299-1.c: New test.
28251
28252 2004-11-06  Andreas Schwab  <schwab@suse.de>
28253
28254         * gcc.dg/pr16286.c: Also test for bool and pixel.
28255
28256 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
28257
28258         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28259         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28260         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28261         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28262         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28263         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28264         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28265         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28266         gcc.dg/struct-semi-3.c: New tests.
28267
28268 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28269
28270         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28271
28272 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28273
28274         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28275         Do not use C99 designators.
28276
28277 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28278
28279         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28280
28281 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28282
28283         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28284         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28285         * gcc.c-torture/execute/simd-5.x: Remove.
28286
28287 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
28288
28289         PR rtl-optimization/17933
28290         * gcc.dg/torture/pr17933-1.c: New test.
28291
28292 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28293
28294         PR target/18106
28295         * lib/target-supports.exp (check_weak_available): Support
28296         Windows.
28297
28298 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
28299
28300         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28301         call to fflush(stdout) before abort.
28302         (my_ffsll): New function.
28303         (generate_fields): Use it.
28304
28305 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28306
28307         * gcc.dg/init-undef-1.c: New test.
28308
28309 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28310
28311         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28312         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28313         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28314         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28315         expected messages for new parser.
28316
28317 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
28318
28319         * g++.dg/ext/visibility/symbian1.C: New test.
28320
28321 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28322
28323         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28324         on LP64 targets.
28325
28326 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28327
28328         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28329         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28330         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28331         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28332         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28333         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28334         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28335         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28336         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28337         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28338
28339 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28340
28341         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28342         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28343         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28344         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28345         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28346         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28347         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28348         for new parser.
28349
28350 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
28351
28352         PR target/15342
28353         * gcc.dg/20041104-1.c: New test.
28354
28355 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28356
28357         * g++.dg/template/nontype7.C: New test.
28358         * g++.dg/template/nontype8.C: Likewise.
28359         * g++.dg/template/nontype9.C: Likewise.
28360         * g++.dg/template/nontype10.C: Likewise.
28361         * g++.dg/tc1/dr49.C: Likewise.
28362         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28363         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28364
28365 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28366
28367         * g++.dg/rtti/tinfo1.C: Remove xfails.
28368
28369 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28370
28371         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28372         packed attribute to the definition to satisfy the new C++ parser.
28373
28374 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28375
28376         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28377         invocations of va_arg.
28378
28379 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
28380
28381         PR c++/18124
28382         * g++.dg/template/crash25.C: New test.
28383
28384         PR c++/18155
28385         * g++.dg/template/typedef2.C: New test.
28386         * g++.dg/parse/crash13.C: Adjust error markers.
28387
28388         PR c++/18177
28389         * g++.dg/conversion/const3.C: New test.
28390
28391 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28392
28393         PR fortran/17535
28394         PR fortran/17583
28395         PR fortran/17713
28396         * gfortran.dg/generic_[123].f90: New testcases.
28397
28398 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28399
28400         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28401         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28402
28403 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
28404
28405         PR tree-opt/16808
28406         * gcc.c-torture/compile/pr16808.c: New test.
28407
28408 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
28409
28410         PR rtl-optimization/17104
28411         * gcc.dg/ppc-bitfield1.c: New.
28412
28413 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28414
28415         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28416
28417 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28418
28419         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
28420         strings for 32-bit code.
28421
28422 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
28423
28424         PR c/18239
28425         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28426
28427 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
28428
28429         PR c++/18064
28430         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28431
28432 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
28433
28434         PR c++/15172
28435         * g++.dg/init/aggr2.C: New test.
28436
28437 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
28438
28439         * objc.dg/local-decl-1.m: New test.
28440
28441 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28442
28443         * gcc.dg/20040910-1.c: Adjust regex.
28444
28445 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28446
28447         PR rtl-optimization/18084
28448         * g++.dg/opt/pr18084-1.C: New testcase.
28449
28450 2004-10-30  Matt Austern  <austern@apple.com>
28451
28452         PR c++/17542
28453         * g++.dg/ext/attrib18.C: New test.
28454
28455 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28456
28457         PR middle-end/18096
28458         * gcc.dg/pr18096-1.c: New test case.
28459
28460 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28461
28462         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28463
28464 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
28465
28466         PR c/16666
28467         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28468         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28469         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28470         gcc.dg/old-style-prom-3.c: New tests.
28471
28472 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
28473
28474         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28475         Remove unnecessary inclusion of stdio.h.
28476
28477 2004-10-29  Roger Sayle  <roger@eyesopen.com>
28478
28479         PR rtl-optimization/17581
28480         * gcc.dg/pr17581-1.c: New test case.
28481
28482 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
28483
28484         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28485         being implemented.
28486         * g++.dg/conversion/dr195-1.C: New.
28487         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28488         * g++.old-deja/g++.mike/p10148.C: Likewise.
28489
28490 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
28491
28492         PR c++/17695
28493         * g++.dg/debug/typedef2.C: New test.
28494
28495 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
28496
28497         PR fortran/13490
28498         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28499         * gfortran.dg/g77/README: Update.
28500
28501 2004-10-28  Matt Austern  <austern@apple.com>
28502
28503         PR c++/14124
28504         * g++.dg/ext/packed7.C: New test.
28505
28506 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28507
28508         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28509         scan-assembler.
28510         * lib/scanasm.exp (hidden-scan-for): New proc.
28511         (scan-hidden): Use hidden-scan-for instead of constructing the scan
28512         string.
28513         (scan-not-hidden): Likewise.
28514         * lib/target-supports.exp (check_visibility_available): mach-o is
28515         support too.
28516
28517 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
28518
28519         PR c++/17132
28520         * g++.dg/template/memclass3.C: New test.
28521
28522 2004-10-28  Adam Nemet  <anemet@lnxw.com>
28523
28524         PR middle-end/18160
28525         * gcc.dg/register-var-1.c: New test.
28526         * gcc.dg/register-var-2.c: New test.
28527         * gcc.dg/asm-7.c: Taking the address of a register variable is an
28528         error now.
28529
28530 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
28531
28532         PR other/18172
28533         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28534         unused variables.
28535         * gcc.dg/vect/vect-22.c: Likewise.
28536
28537 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
28538
28539         * gcc.dg/i386-rotate-1.c: New test.
28540
28541 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
28542
28543         * g++.dg/init/ref12.C: Add "run" marker.
28544
28545         PR c++/17435
28546         * g++.dg/init/ref12.C: New test.
28547
28548         PR c++/18140
28549         * g++.dg/template/shift1.C: New test.
28550         * g++.dg/template/error10.C: Adjust error markers.
28551
28552 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
28553
28554         PR tree-opt/17529
28555         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28556
28557 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
28558
28559         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28560         * gcc.dg/weak/weak-3.c: Likewise.
28561         * gcc.dg/weak/weak-5.c: Likewise.
28562         * gcc.dg/weak/weak-9.c: Likewise.
28563         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28564         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28565
28566         * gcc.dg/darwin-weakimport-1.c: New.
28567
28568 2004-10-28  Ben Elliston  <bje@au.ibm.com>
28569
28570         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28571
28572 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
28573
28574         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28575         'syntax' error messages.
28576         * gcc.dg/cpp/direct2s.c: Likewise.
28577
28578 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
28579
28580         * gcc.c-torture/compile/20041026-1.c: New.
28581
28582 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
28583
28584         PR c++/18093
28585         * g++.dg/lookup/ns2.C: New test.
28586
28587         PR c++/18020
28588         * g++.dg/template/enum4.C: New test.
28589
28590         PR c++/18161
28591         * g++.dg/template/expr1.C: New test.
28592
28593 2004-10-26  Ben Elliston  <bje@au.ibm.com>
28594
28595         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28596
28597 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28598
28599         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28600         gcc.dg/decl-nospec-3.c: New tests.
28601
28602 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
28603
28604         * objc.dg/super-class-3.m: New test.
28605
28606 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28607
28608         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28609         resyncing.
28610         * gcc.dg/cpp/direct2s.c: Likewise.
28611
28612 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
28613
28614         * objc.dg/image-info.m: Update for changes to section selection.
28615
28616 2004-10-25  David Ayers  <d.ayers@inode.at>
28617             Ziemowit Laski  <zlaski@apple.com>
28618
28619         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28620         diagnostics when messaging 'id <Proto>'.
28621         * objc.dg/class-protocol-1.m: New test.
28622         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28623         a non-existent method signature.
28624         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28625         Update diagnostics when messaging with non-existent method signature.
28626         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28627         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28628         invalid receivers are now resolved as if messaging 'id'; remove
28629         extraneous diagnostics.
28630
28631 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28632
28633         PR c/16667
28634         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28635         gcc.dg/init-desig-obs-3.c: New tests.
28636
28637 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
28638
28639         * gcc.dg/debug/20041023-1.c: New test.
28640
28641 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
28642
28643         PR middle-end/17407
28644         * gcc.c-torture/compile/pr17407.c: New test.
28645
28646         PR c++/18121
28647         * g++.dg/template/array8.C: New test.
28648
28649 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28650
28651         PR other/18138
28652         * lib/g++.exp: Accept more than one multilib libgcc.
28653         * lib/gcc-dg.exp: Likewise.
28654         * lib/objc.exp: Likewise.
28655         * lib/treelang.exp: Likewise.
28656         * lib/gfortran.exp: Likewise.
28657
28658 2004-10-24  Ben Elliston  <bje@au.ibm.com>
28659
28660         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28661
28662 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
28663
28664         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28665         * gcc.dg/c99-const-expr-3.c: Likewise.
28666
28667 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
28668
28669         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28670
28671 2004-10-23  Ben Elliston  <bje@au.ibm.com>
28672
28673         * gcc.c-torture/execute/loop-2e.x: Remove.
28674
28675 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28676
28677         PR c++/18095
28678         * g++.dg/parse/crash18.C: New.
28679         * g++.dg/parse/crash19.C: New.
28680
28681 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28682
28683         * g++.dg/ext/dllimport1.C: Move dg-warnings.
28684         * g++.dg/ext/dllimport2.C: Same.
28685         * g++.dg/ext/dllimport8.C: Same.
28686
28687 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
28688
28689         PR c++/10841
28690         * g++.dg/conversion/cast1.C: New test.
28691         * g++.dg/overload/pmf1.C: Adjust error marker.
28692
28693 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
28694
28695         PR objc/17923
28696         * objc.dg/const-str-7.m: New test.
28697
28698 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28699
28700         * g++.dg/template/memfriend11.C: Fix comment typo.
28701         * g++.dg/template/memfriend14.C: Likewise.
28702
28703 2004-10-20  Richard Henderson  <rth@redhat.com>
28704
28705         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28706         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28707         -fasynchronous-unwind-tables.
28708
28709 2004-10-20  Richard Henderson  <rth@redhat.com>
28710
28711         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
28712         (main): Return success.
28713         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
28714         (main): Return success.
28715
28716 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28717
28718         PR c++/13495
28719         * g++.dg/template/memfriend9.C: New test.
28720         * g++.dg/template/memfriend10.C: Likewise.
28721         * g++.dg/template/memfriend11.C: Likewise.
28722         * g++.dg/template/memfriend12.C: Likewise.
28723         * g++.dg/template/memfriend13.C: Likewise.
28724         * g++.dg/template/memfriend14.C: Likewise.
28725         * g++.dg/template/memfriend15.C: Likewise.
28726         * g++.dg/template/memfriend16.C: Likewise.
28727         * g++.dg/template/memfriend17.C: Likewise.
28728         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
28729
28730 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
28731
28732         * g++.dg/conversion/dr195.C: New.
28733         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
28734
28735 2004-10-20  Ben Elliston  <bje@au.ibm.com>
28736             Devang Patel  <dpatel@apple.com>
28737
28738         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
28739         of floating point arithmetic, which could trap.
28740
28741 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
28742
28743         PR c++/14035
28744         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
28745         * g++.dg/conversion/const2.C: New test.
28746         * g++.dg/expr/reinterpret2.C: New test.
28747         * g++.dg/expr/reinterpret3.C: New test.
28748         * g++.dg/expr/cast2.C: New test.
28749         * g++.dg/expr/copy1.C: New test.
28750         * g++.dg/other/conversion1.C: Change error message.
28751         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
28752         function pointers to void *.
28753         * g++.old-deja/g++.mike/p10148.C: Likewise.
28754
28755 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28756
28757         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
28758
28759 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
28760
28761         PR c++/18047
28762
28763         * g++.dg/parse/expr3.C: New test.
28764
28765 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28766
28767         * gcc.dg/smod-1.c: New test.
28768
28769 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
28770
28771         * objc.dg/method-14.m: New test.
28772
28773 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28774
28775         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
28776         Also xfail as the patch was reverted.
28777
28778 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28779
28780         PR middle-end/16973
28781         * gcc.dg/pr16973.c: New test.
28782
28783 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
28784
28785         PR tree-optimization/17656
28786         * gcc.c-torture/compile/pr17656.c: New test.
28787
28788 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28789
28790         * g++.dg/eh/shadow1.C: New.
28791
28792 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
28793
28794         * gcc.c-torture/compile/20041018-1.c: New test.
28795
28796 2004-10-18  Ben Elliston  <bje@au.ibm.com>
28797
28798         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
28799         compiler referring to register 0 when accessing sdata.  The linker
28800         now patches things up.
28801
28802 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
28803
28804         PR c/17529
28805         * gcc.c-torture/compile/pr17529.c: New test.
28806
28807 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28808
28809         PR c++/17743
28810         * g++.dg/ext/attrib17.C: New test.
28811
28812 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28813
28814         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
28815
28816 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28817
28818         PR c++/10479
28819         * g++.dg/ext/attrib16.C: New test.
28820
28821 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
28822
28823         PR c++/17042
28824         * g++.dg/init/dso_handle1.C: New test.
28825
28826         PR c++/14667
28827         * g++.dg/parse/typedef6.C: New test.
28828
28829         PR c++/17916
28830         * g++.dg/parse/pragma1.C: New test.
28831
28832 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
28833
28834         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
28835
28836 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
28837
28838         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
28839         -fno-common when on HPPA HP-UX platforms.
28840
28841 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
28842
28843         PR other/16820
28844         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
28845         stdint.h.
28846         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
28847         uintptr_t.
28848
28849 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28850
28851         PR c++/16301
28852         * g++.dg/lookup/strong-using-4.C: New test.
28853
28854 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28855
28856         PR middle-end/16567
28857         * gcc.c-torture/compile/nested-1.c: New test.
28858
28859 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28860
28861         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
28862         and mipsisa64*-*-* (until support for misaligned loads is added).
28863         * gcc.dg/vect/vect-50.c: Likewise.
28864         * gcc.dg/vect/vect-52.c: Likewise.
28865         * gcc.dg/vect/vect-54.c: Likewise.
28866         * gcc.dg/vect/vect-58.c: Likewise.
28867         * gcc.dg/vect/vect-60.c: Likewise.
28868         * gcc.dg/vect/vect-80.c: Likewise.
28869
28870 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
28871
28872         PR c++/17976
28873         * g++.dg/init/dtor3.C: New test.
28874
28875 2004-10-15  Ben Elliston  <bje@au.ibm.com>
28876
28877         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
28878
28879 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
28880
28881         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
28882         * gcc.dg/macho-lo-sum.c: Likewise.
28883
28884 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
28885
28886         * gcc.dg/ppc-spe64-1.c: New test.
28887
28888 2004-10-14  Devang Patel  <dpatel@apple.com>
28889
28890         PR 17635
28891         * gcc.dg/pr17635.c : New test.
28892
28893 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
28894
28895         * gcc.dg/vect/vect-28.c: Remove xfail.
28896         * gcc.dg/vect/vect-30.c: Remove xfail.
28897         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
28898         * gcc.dg/vect/vect-33.c: Remove xfail.
28899         * gcc.dg/vect/vect-44.c: Remove xfail.
28900         * gcc.dg/vect/vect-46.c: Remove xfail.
28901         * gcc.dg/vect/vect-50.c: Remove xfail.
28902         * gcc.dg/vect/vect-52.c: Remove xfail.
28903         * gcc.dg/vect/vect-54.c: Remove xfail.
28904         * gcc.dg/vect/vect-58.c: Remove xfail.
28905         * gcc.dg/vect/vect-60.c: Remove xfail.
28906         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
28907         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
28908         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
28909         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
28910         * gcc.dg/vect/vect-8.c: Remove xfail.
28911         * gcc.dg/vect/vect-80.c: Remove xfail.
28912         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
28913
28914 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28915
28916         * gcc.dg/vect/vect-82.c: New testcase.
28917         * gcc.dg/vect/vect-82_64.c: New testcase.
28918         * gcc.dg/vect/vect-83.c: New testcase.
28919         * gcc.dg/vect/vect-83_64.c: New testcase.
28920
28921 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28922
28923         * gcc.dg/cpp/error-1.c: New test.
28924
28925 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28926
28927         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
28928
28929 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
28930
28931         PR target/17984
28932         * gcc.dg/cris-peep2-xsrand2.c: New test.
28933
28934 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
28935
28936         PR c++/17661
28937         * g++.dg/expr/for2.C: New test.
28938
28939 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28940
28941         * g++.dg/inherit/thunk1.C: Run on the SPARC.
28942
28943 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
28944
28945         PR tree-optimization/17724
28946         * g++.dg/opt/pr17724-1.C: New test.
28947         * g++.dg/opt/pr17724-2.C: New test.
28948         * g++.dg/opt/pr17724-3.C: New test.
28949         * g++.dg/opt/pr17724-4.C: New test.
28950         * g++.dg/opt/pr17724-5.C: New test.
28951         * g++.dg/opt/pr17724-6.C: New test.
28952
28953 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
28954
28955         PR c/17301
28956         * gcc.dg/pr17301-2.c: New test.
28957
28958 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
28959
28960         PR c++/15876
28961         * g++.dg/parse/error22.C: New test.
28962
28963         PR c++/17936
28964         * g++.dg/template/spec18.C: New test.
28965
28966 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
28967
28968         * gcc.dg/ia64-asm-1.c: Add prototype for abort
28969         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
28970         memcpy.
28971         * gcc.dg/ia64-sync-2.c: Ditto.
28972         * gcc.dg/ia64-sync-3.c: Ditto.
28973
28974 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28975
28976         * g++.dg/eh/cleanup5.C: Add dg-options "".
28977
28978 2004-10-11  Roger Sayle  <roger@eyesopen.com>
28979
28980         PR middle-end/17657
28981         * gcc.dg/switch-4.c: New test case.
28982
28983 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
28984
28985         * gcc.c-torture/execute/20041011-1.c: New test.
28986
28987 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28988
28989         PR c++/17554
28990         * g++.dg/init/for3.C: New test.
28991
28992         PR c++/17657
28993         * g++.dg/opt/switch2.C: New test.
28994
28995         PR middle-end/17703
28996         * g++.dg/warn/Wreturn-2.C: New test.
28997
28998 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28999
29000         PR c++/17907
29001         * g++.dg/eh/cleanup5.C: New test.
29002
29003 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
29004
29005         PR c++/17393
29006         * g++.dg/parse/error21.C: New test.
29007
29008 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29009
29010         * g++.dg/overload/pmf1.C: Adjust quoting marks.
29011         * g++.dg/warn/incomplete1.C: Likewise.
29012         * g++.dg/template/qualttp20.C: Likewise.
29013
29014 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29015
29016         PR c/17881
29017         * parm-incomplete-1.c: New test.
29018
29019 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29020
29021         PR c++/17867
29022         * g++.dg/parse/error19.C: New test.
29023
29024         PR c++/17670
29025         * g++.dg/init/new11.C: New test.
29026
29027         PR c++/17821
29028         * g++.dg/parse/error20.C: New test.
29029
29030         PR c++/17826
29031         * g++.dg/template/crash24.C: New test.
29032
29033 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29034
29035         PR c/17301
29036         * gcc.dg/pr17301-1.c: New test.
29037
29038 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29039
29040         PR c/17189
29041         * gcc.dg/anon-struct-5.c: New test.
29042
29043 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29044
29045         PR c/17844
29046         * gcc.dg/pr17844-1.c: New test.
29047
29048 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
29049
29050         PR tree-optimization/17906
29051         * gcc.c-torture/compile/pr17906.c: New.
29052
29053 2004-10-09  Stuart Hastings  <stuart@apple.com>
29054             Roger Sayle  <roger@eyesopen.com>
29055
29056         PR rtl-optimization/17853
29057         * gcc.dg/i386-mmx-5.c: New testcase.
29058
29059 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
29060
29061         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29062
29063 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29064
29065         PR c++/17524
29066         * g++.dg/template/static9.C: New test.
29067
29068         PR c++/17685
29069         * g++.dg/parse/operator5.C: New test.
29070
29071 2004-10-09  Roger Sayle  <roger@eyesopen.com>
29072
29073         PR middle-end/17894
29074         * gcc.c-torture/execute/divcmp-4.c: New test case.
29075
29076 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29077
29078         PR tree-opt/17902
29079         * g++.dg/opt/pr17902.C: New test.
29080
29081 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
29082
29083         * gcc.dg/cpp/ident-1.c: Add dg-options "".
29084
29085 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29086
29087         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29088
29089 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29090
29091         * gcc.dg/assign-warn-3.c: New test.
29092
29093 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29094
29095         PR c/16999
29096         * gcc.dg/cpp/ident-1.c: New test.
29097
29098 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29099
29100         * gcc.c-torture/compile/acc1.c: New.
29101
29102 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29103
29104         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29105         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29106
29107 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29108
29109         * gcc.dg/ultrasp11.c: New test.
29110
29111 2004-10-08  Michael Matz  <matz@suse.de>
29112
29113         * gcc.dg/doloop-2.c: New test.
29114
29115 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29116
29117         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29118         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29119         objc.dg/method-9.m: Update expected diagnostics.
29120
29121 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
29122
29123         * gcc.dg/ppc-fsel-3.c: New file.
29124         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29125
29126 2004-10-07  Paul Brook  <paul@codesourcery.com>
29127
29128         * gfortran.dg/intrinsic_verify_1.f90: New test.
29129
29130 2004-10-07  Paul Brook  <paul@codesourcery.com>
29131
29132         * gfortran.dg/empty_format_1.f90: Remove stray commas.
29133
29134 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29135
29136         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29137         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29138         commit.
29139
29140 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
29141
29142         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29143
29144 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29145
29146         PR c++/17115
29147         * g++.dg/warn/Winline-4.C: New test.
29148
29149 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29150
29151         * gcc.c-torture/compile/20041007-1.c: New test.
29152
29153 2004-10-07  Paul Brook  <paul@codesourcery.com>
29154
29155         PR fortran/17678
29156         * gfortran.dg/use_allocated_1.f90: New test.
29157
29158 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29159
29160         PR middle-end/17849
29161         * gfortran.fortran-torture/compile/nested.f90: New test
29162
29163 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29164
29165         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29166
29167 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29168
29169         PR c++/17368
29170         * g++.dg/ext/asm6.C: New test.
29171
29172 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
29173
29174         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29175
29176 2004-10-06  Paul Brook  <paul@codesourcery.com>
29177
29178         PR libfortran/17709
29179         * gfortran.dg/empty_format_1.f90: New test.
29180
29181 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29182
29183         PR fortran/17568
29184         * gfortran.dg/ishft.f90: New test.
29185
29186         PR fortran/17283
29187         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29188         tests.
29189
29190 2004-10-06  Paul Brook  <paul@codesourcery.com>
29191
29192         * gfortran.dg/do_1.f90: New test.
29193
29194 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29195
29196         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29197         optimizing for size.
29198
29199 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29200
29201         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29202
29203 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29204
29205         * gcc.c-torture/compile/20041005-1.c: New test.
29206
29207 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29208
29209         PR c++/17829
29210         * g++.dg/lookup/koenig4.C: New.
29211
29212 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29213
29214         * g++.dg/other/classkey1.C: Adjust quoting marks.
29215         * g++.dg/parse/error15.C: Likewise.
29216         * g++.dg/template/meminit2.C (int>): Likewise.
29217
29218 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29219
29220         PR fortran/17283
29221         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29222
29223         PR fortran/17631
29224         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29225
29226         PR fortran/17708
29227         * gfortran.dg/pr17708.f90: New test.
29228
29229 2004-10-04  Chao-ying Fu  <fu@mips.com>
29230
29231         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29232         * gcc.dg/vect/vect-4.c: Ditto.
29233         * gcc.dg/vect/vect-5.c: Ditto.
29234         * gcc.dg/vect/vect-6.c: Ditto.
29235         * gcc.dg/vect/vect-8.c: Ditto.
29236         * gcc.dg/vect/vect-16.c: Ditto.
29237         * gcc.dg/vect/vect-30.c: Ditto.
29238         * gcc.dg/vect/vect-40.c: Ditto.
29239         * gcc.dg/vect/vect-41.c: Ditto.
29240         * gcc.dg/vect/vect-42.c: Ditto.
29241         * gcc.dg/vect/vect-43.c: Ditto.
29242         * gcc.dg/vect/vect-44.c: Ditto.
29243         * gcc.dg/vect/vect-45.c: Ditto.
29244         * gcc.dg/vect/vect-46.c: Ditto.
29245         * gcc.dg/vect/vect-47.c: Ditto.
29246         * gcc.dg/vect/vect-48.c: Ditto.
29247         * gcc.dg/vect/vect-49.c: Ditto.
29248         * gcc.dg/vect/vect-50.c: Ditto.
29249         * gcc.dg/vect/vect-51.c: Ditto.
29250         * gcc.dg/vect/vect-52.c: Ditto.
29251         * gcc.dg/vect/vect-53.c: Ditto.
29252         * gcc.dg/vect/vect-54.c: Ditto.
29253         * gcc.dg/vect/vect-55.c: Ditto.
29254         * gcc.dg/vect/vect-56.c: Ditto.
29255         * gcc.dg/vect/vect-57.c: Ditto.
29256         * gcc.dg/vect/vect-58.c: Ditto.
29257         * gcc.dg/vect/vect-59.c: Ditto.
29258         * gcc.dg/vect/vect-60.c: Ditto.
29259         * gcc.dg/vect/vect-74.c: Ditto.
29260         * gcc.dg/vect/vect-79.c: Ditto.
29261         * gcc.dg/vect/vect-80.c: Ditto.
29262
29263 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
29264
29265         * gcc.dg/unused-7.c: Use the correct option.
29266
29267 2004-10-04  Paul Brook  <paul@codesourcery.com>
29268         Bud Davis  <bdavis9659@comcast.net>
29269
29270         PR fortran/17706
29271         PR fortran/16434
29272         * gfortran/pr17706.f90: New test.
29273         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29274
29275 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29276
29277         * gfortran.dg/pr17612.f90: New test.
29278
29279 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29280
29281         * g++.dg/template/local1.C: Adjust quoting marks in
29282         testing for diagnostics.
29283         * g++.dg/tls/diag-2.C: Likewise.
29284         * g++.dg/other/error8.C: Likewise.
29285
29286 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29287
29288         PR c/17178
29289         * gcc.dg/unused-4.c: Adjust to be correct.
29290
29291         PR c/17820
29292         * gcc.dg/unused-7.c: New test.
29293
29294 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29295
29296         PR c++/17797
29297         * g++.dg/overload/template2.C: New test.
29298
29299 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
29300
29301         PR tree-optimization/16632
29302         * gcc.dg/tree-ssa/20041002-1.c: New.
29303
29304 2004-10-03  Paul Brook  <paul@codesourcery.com>
29305
29306         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
29307         rather than relying on default formatting.
29308
29309 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
29310
29311         * gcc.dg/20040920-1.c: Update expected message text.
29312
29313 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
29314
29315         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29316
29317 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
29318
29319         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29320         tree level.
29321
29322 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29323
29324         * gcc.dg/tree-ssa/pr17343.c: Remove.
29325
29326 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29327
29328         PR tree-opt/17343
29329         * gcc.dg/tree-ssa/pr17343.c: New test.
29330
29331 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
29332
29333         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29334         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29335         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29336         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29337         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29338
29339 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29340
29341         * gcc.dg/lvalue-2.c: New test.
29342
29343 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29344
29345         PR c/17730
29346         * gcc.dg/pr17730-1.c: New test
29347
29348 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29349
29350         PR c/7425
29351         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29352
29353 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29354
29355         * gcc.c-torture/execute/stdarg-1.c: New test.
29356         * gcc.c-torture/execute/stdarg-2.c: New test.
29357         * gcc.c-torture/execute/stdarg-3.c: New test.
29358         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29359         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29360         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29361         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29362         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29363
29364 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29365
29366         PR tree-optimization/17697
29367         * g++.dg/opt/pr17697-1.C: New test.
29368         * g++.dg/opt/pr17697-2.C: New test.
29369         * g++.dg/opt/pr17697-3.C: New test.
29370
29371 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29372
29373         PR c/16409
29374         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29375         gcc.dg/vla-init-5.c: New tests.
29376
29377 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29378
29379         PR c/13804
29380         * gcc.dg/pr13804-1.c: New test.
29381
29382 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29383
29384         PR fortran/16938
29385         * gfortran.dg/pr16938.f90: New test.
29386
29387 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29388
29389         * g++.dg/template/crash23.C: New test.
29390
29391 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29392
29393         PR c++/17585
29394         * g++.dg/template/static8.C: New test.
29395
29396 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
29397
29398         PR c++/17681
29399         * g++.dg/other/error9.C: New test.
29400
29401 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29402
29403         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29404
29405 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29406
29407         PR fortran/15164
29408         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29409
29410 2004-09-26  Roger Sayle  <roger@eyesopen.com>
29411
29412         PR middle-end/17112
29413         * gcc.dg/pr17112-1.c: New test case.
29414
29415 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29416
29417         PR c/11459
29418         * gcc.dg/pr11459-1.c: New test.
29419
29420 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
29421
29422         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29423         * gcc.dg/tree-ssa/loop-4.c: Likewise.
29424
29425 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29426
29427         * gfortran.dg/pr15324.f90: Make array bounds consistent.
29428
29429 2004-09-25  Jan Hubicka  <jh@suse.cz>
29430
29431         * compile/30040909-1.c: New test.
29432         * compile/30040907-1.c: New test.
29433
29434 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
29435
29436         * gcc.c-torture/execute/va-arg-26.c: New test.
29437
29438 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
29439
29440         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29441         extra diagnostics on targets with 64-bit pointers.
29442         * objc.dg/selector-1.m: Adjust dg-warning regexp.
29443
29444 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29445
29446         PR c/17188
29447         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29448         * gcc.dg/decl-3.c: Adjust expected message.
29449
29450 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29451
29452         PR fortran/17615
29453         * gfortran.dg/pr17615.f90: New test.
29454
29455 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
29456
29457         PR tree-optimzation/17517
29458         * g++.dg/tree-ssa/pr17517.C: New Test.
29459
29460 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29461
29462         PR c++/16889
29463         * g++.dg/lookup/ambig3.C: New.
29464
29465 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
29466
29467         PR tree-opt/17624
29468         * g++.dg/opt/pr17624.C: New test.
29469
29470 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29471
29472         PR c/6980
29473         * gcc.dg/Wbad-function-cast-1.c: New test.
29474
29475 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
29476
29477         * g++.dg/ext/complit1.C
29478         * g++.dg/other/error2.C
29479         * g++.dg/other/nontype-1.C
29480         * g++.dg/parse/crash11.C
29481         * g++.dg/parse/crash12.C
29482         * g++.dg/parse/error15.C
29483         * g++.dg/parse/error4.C
29484         * g++.dg/parse/tmpl-outside1.C
29485         * g++.dg/parse/too-many-tmpl-args1.C
29486         * g++.dg/template/dependent-expr3.C
29487         * g++.dg/template/error10.C
29488         * g++.dg/template/instantiate1.C
29489         * g++.dg/template/vtable2.C
29490         * g++.dg/warn/Wshadow-1.C
29491         * g++.dg/warn/weak1.C
29492         * g++.old-deja/g++.brendan/crash16.C
29493         * g++.old-deja/g++.brendan/crash18.C
29494         * g++.old-deja/g++.brendan/crash48.C
29495         * g++.old-deja/g++.brendan/crash49.C
29496         * g++.old-deja/g++.brendan/crash55.C
29497         * g++.old-deja/g++.brendan/crash56.C
29498         * g++.old-deja/g++.brendan/crash8.C
29499         * g++.old-deja/g++.brendan/enum11.C
29500         * g++.old-deja/g++.brendan/enum8.C
29501         * g++.old-deja/g++.brendan/enum9.C
29502         * g++.old-deja/g++.brendan/friend3.C
29503         * g++.old-deja/g++.brendan/misc14.C
29504         * g++.old-deja/g++.bugs/900402_02.C
29505         * g++.old-deja/g++.bugs/900404_03.C
29506         * g++.old-deja/g++.bugs/900404_04.C
29507         * g++.old-deja/g++.bugs/900428_03.C
29508         * g++.old-deja/g++.jason/crash4.C
29509         * g++.old-deja/g++.jason/overload21.C
29510         * g++.old-deja/g++.jason/redecl1.C
29511         * g++.old-deja/g++.jason/report.C
29512         * g++.old-deja/g++.jason/rfg10.C
29513         * g++.old-deja/g++.jason/template30.C
29514         * g++.old-deja/g++.law/arm12.C
29515         * g++.old-deja/g++.law/ctors5.C
29516         * g++.old-deja/g++.law/cvt20.C
29517         * g++.old-deja/g++.law/init10.C
29518         * g++.old-deja/g++.law/init8.C
29519         * g++.old-deja/g++.law/visibility17.C
29520         * g++.old-deja/g++.law/visibility7.C
29521         * g++.old-deja/g++.mike/net8.C
29522         * g++.old-deja/g++.mike/p646.C
29523         * g++.old-deja/g++.mike/p700.C
29524         * g++.old-deja/g++.mike/p701.C
29525         * g++.old-deja/g++.mike/p811.C
29526         * g++.old-deja/g++.ns/template13.C
29527         * g++.old-deja/g++.other/array3.C
29528         * g++.old-deja/g++.other/crash25.C
29529         * g++.old-deja/g++.other/dtor3.C
29530         * g++.old-deja/g++.other/dtor4.C
29531         * g++.old-deja/g++.other/main1.C
29532         * g++.old-deja/g++.other/warn7.C
29533         * g++.old-deja/g++.pt/crash11.C
29534         * g++.old-deja/g++.pt/crash36.C
29535         * g++.old-deja/g++.pt/spec22.C
29536         * g++.old-deja/g++.pt/spec9.C
29537         * g++.old-deja/g++.pt/ttp52.C
29538         * g++.old-deja/g++.robertl/eb103.C
29539         * g++.old-deja/g++.robertl/eb121.C
29540         * g++.old-deja/g++.robertl/eb22.C
29541         * g++.old-deja/g++.robertl/eb8.C:
29542         Update locations and/or regexps of dg-error markers.
29543         Remove markers for some bogus messages that are no longer issued.
29544
29545 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
29546
29547         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29548         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29549
29550 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
29551
29552         PR c++/17618
29553         * g++.dg/lookup/crash5.C: New test.
29554
29555 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
29556
29557         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29558         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29559         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29560         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29561         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29562         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29563
29564         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29565         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29566         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29567         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29568         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29569         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29570
29571         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29572
29573         * gcc.dg/vect/vect-44.c: Check additional cases.
29574         * gcc.dg/vect/vect-48.c: Check additional cases.
29575
29576         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29577         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29578         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29579         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29580         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29581         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29582         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29583         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29584         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29585
29586         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29587         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29588         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29589
29590 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29591
29592         * gcc.dg/tree-ssa/loop-6.c: New test.
29593
29594 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
29595
29596         PR c++/17620
29597         * g++.dg/inherit/base2.C: New.
29598
29599 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29600
29601         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29602         * gcc.dg/20001012-2.c: Likewise.
29603         * gcc.dg/20001013-1.c: Likewise.
29604         * gcc.dg/20001101-1.c: Likewise.
29605         * gcc.dg/20001102-1.c: Likewise.
29606         * gcc.dg/bf-spl1.c: Likewise.
29607         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29608         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29609
29610 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
29611
29612         PR tree-optimization/16721
29613         * gcc.dg/tree-ssa/pr16721.c: New test.
29614
29615 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
29616
29617         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29618         * gcc.dg/20040305-1.c: Likewise.
29619
29620 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29621
29622         PR c/16566
29623         * gcc.c-torture/compile/pr16566-1.c,
29624         gcc.c-torture/compile/pr16566-2.c,
29625         gcc.c-torture/compile/pr16566-3.c: New tests.
29626
29627 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
29628
29629         PR tree-optimization/17512
29630         * gcc.c-torture/compile/20040916-1.c.
29631
29632 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
29633
29634         * gcc.dg/pragma-re-3.c: New test.
29635
29636 2004-09-17  Matt Austern  <austern@apple.com>
29637
29638         PR c++/15049
29639         * g++.dg/other/anon3.C: New.
29640
29641 2004-09-21  Roger Sayle  <roger@eyesopen.com>
29642
29643         PR c++/7503
29644         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29645         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29646         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29647         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29648         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29649
29650 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
29651
29652         PR fortran/17286
29653         * gfortran.dg/pr17286.f90: New test.
29654
29655 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
29656
29657         PR c++/17530
29658         * g++.dg/template/static7.C: New test.
29659
29660 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
29661
29662         PR tree-opt/17558
29663         * gcc.c-torture/compile/pr17558.c: New test.
29664
29665 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29666
29667         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29668         if SKIP_ATTRIBUTE is defined.
29669
29670 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29671
29672         PR fortran/15957
29673         * gfortran.dg/pr15957.f90: New test.
29674
29675 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
29676
29677         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29678         in comparison.
29679         * gcc.dg/vect/vect-79.c: Likewise.
29680         * gcc.dg/vect/vect-80.c: Likewise.
29681
29682 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29683
29684         PR fortran/15750
29685         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29686
29687 2004-09-20  Ira Rosen  <irar@il.ibm.com>
29688
29689         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29690         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29691         * gcc.dg/vect/vect-62.c: New testcase.
29692         * gcc.dg/vect/vect-63.c: New testcase.
29693         * gcc.dg/vect/vect-64.c: New testcase.
29694         * gcc.dg/vect/vect-65.c: New testcase.
29695         * gcc.dg/vect/vect-66.c: New testcase.
29696         * gcc.dg/vect/vect-67.c: New testcase.
29697         * gcc.dg/vect/vect-68.c: New testcase.
29698         * gcc.dg/vect/vect-69.c: New testcase.
29699         * gcc.dg/vect/vect-79.c: New testcase.
29700         * gcc.dg/vect/vect-80.c: New testcase.
29701
29702 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29703
29704         * gcc.target/mips/asm-1.c: New test.
29705
29706 2004-09-19  Ira Rosen  <irar@il.ibm.com>
29707
29708         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29709         * gcc.dg/vect/vect-73.c: New testcase.
29710         * gcc.dg/vect/vect-74.c: New testcase.
29711         * gcc.dg/vect/vect-75.c: New testcase.
29712         * gcc.dg/vect/vect-76.c: New testcase.
29713         * gcc.dg/vect/vect-77.c: New testcase.
29714         * gcc.dg/vect/vect-78.c: New testcase
29715
29716 2004-09-18  Paul Brook  <paul@codesourcery.com>
29717
29718         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
29719
29720 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29721
29722         PR c/17424
29723         * gcc.dg/pr17424-1.c: New test.
29724
29725 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
29726
29727         * g++.dg/tree-ssa/pr17153.C: New test.
29728
29729 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
29730
29731         PR pch/13361
29732         * g++.dg/pch/wchar-1.C: New.
29733         * g++.dg/pch/wchar-1.Hs: New.
29734
29735 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
29736
29737         * gcc.c-torture/execute/20040917-1.c: New test.
29738
29739 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29740
29741         PR tree-optimization/17319
29742         * gcc.dg/pr17319.c: New test.
29743
29744 2004-09-17  Devang Patel  <dpatel@apple.com>
29745
29746         * gcc.dg/20040813-1.c: New test.
29747
29748 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29749
29750         PR tree-optimization/17273
29751         * gcc.c-torture/compile/pr17273.c: New test.
29752
29753 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29754
29755         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
29756         Update expected messages.
29757         * gcc.dg/declspec-13.c: New test.
29758
29759 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
29760
29761         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
29762
29763 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29764
29765         * gcc.c-torture/execute/pr17252.c: Use post-increment to
29766         change what 'a' is pointing to.
29767
29768 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
29769
29770         PR c++/16002
29771         * g++.dg/template/error18.C: New test.
29772
29773         PR c++/16029
29774         * g++.dg/warn/Wunused-8.C: New test.
29775
29776 2004-09-17  Steven Bosscher  <stevenb@suse.de>
29777
29778         PR tree-optimization/17513
29779         * gcc.dg/20040916-1.c: New test.
29780
29781 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
29782
29783         PR c++/17501
29784         * g++.dg/template/typename7.C: New test.
29785
29786 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29787
29788         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
29789
29790 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
29791
29792         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
29793         with -ftree-based-profiling also.
29794         * lib/profopt.exp: Support late-set profile_option/feedback_option.
29795
29796 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
29797
29798         PR/15364
29799         * gfortran.dg/der_array_io_1.f90: New test.
29800         * gfortran.dg/der_array_io_2.f90: New test.
29801         * gfortran.dg/der_array_io_3.f90: New test.
29802
29803 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29804
29805         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
29806         EABI.
29807
29808 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29809
29810         * g++.dg/opt/switch1.C: New test.
29811
29812 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29813
29814         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
29815         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
29816         Update expected messages.
29817
29818 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29819
29820         PR fortran/16485
29821         * gfortran.dg/same_name_1.f90: New test.
29822
29823 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
29824
29825         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
29826         dereference garbage pointers.
29827
29828 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
29829
29830         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
29831         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
29832
29833         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
29834         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
29835         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
29836
29837 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
29838
29839         PR c++/17324
29840         * g++.dg/template/mangle1.C: New test.
29841
29842 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29843
29844         PR tree-optimization/17252
29845         * gcc.c-torture/execute/pr17252.c: New test.
29846
29847 2004-09-14  Andrew Pinski  <apinski@apple.com>
29848
29849         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
29850
29851 2004-09-14  Roger Sayle  <roger@eyesopen.com>
29852
29853         PR rtl-optimization/9771
29854         * gcc.dg/pr9771-1.c: New test case.
29855
29856 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29857
29858         PR tree-optimization/15262
29859         * gcc.c-torture/execute/pr15262-1.c: New test.
29860         * gcc.c-torture/execute/pr15262-2.c: New test.
29861
29862 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29863
29864         * gcc.dg/declspec-12.c: New test.
29865
29866 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
29867
29868         * gfortran.dg/pr17090.f90: Add directives to test.
29869
29870 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29871
29872         * gcc.c-torture/compile/20040914-1.c: New test.
29873
29874 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29875
29876         PR c++/16162
29877         * g++.dg/template/decl2.C: New test.
29878
29879 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
29880
29881         PR fortran/17090
29882         * gfortran.dg/pr17090.f90: New test.
29883
29884 2004-09-13  Dale Johannesen  <dalej@apple.com>
29885
29886         * gcc.c-torture/compile/pr17408.c: New test case.
29887
29888 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29889
29890         PR c++/16716
29891         * g++.dg/parse/crash17.C: New test.
29892
29893         PR c++/17327
29894         * g++.dg/template/enum3.C: New test.
29895
29896 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
29897
29898         * lib/gcc-defs.exp: Load wrapper.exp.
29899         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
29900         using local code.
29901         * lib/gcc.exp (gcc_init): Similar.
29902         * lib/gfortran.exp (gfortran_init): Similar.
29903         * lib/objc.exp (objc_init): Similar.
29904         * lib/treelang.exp (treelang_init): Similar.
29905         * lib/wrapper.exp: New file with build_wrapper call machinery in
29906         ${tool}_maybe_build_wrapper.
29907
29908 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29909
29910         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
29911         "inline".
29912         * gcc.dg/declspec-11.c: Update expected messages.
29913         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
29914         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
29915         gcc.dg/inline-12.c: New tests.
29916
29917 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
29918
29919         * g++.dg/tree-ssa/pr17400.C: New testcase.
29920
29921 2004-09-13  James E Wilson  <wilson@specifixinc.com>
29922
29923         * gcc.target/mips/sb1-1.c: New testcase.
29924
29925 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
29926
29927         * lib/g77-dg.exp: Remove unused file.
29928         * lib/mike-g77.exp: Ditto.
29929         * lib/g77.exp: Ditto.
29930
29931 2004-09-12  Richard Henderson  <rth@redhat.com>
29932
29933         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
29934
29935 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29936
29937         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
29938         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29939         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
29940         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
29941         Update expected messages.
29942
29943 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
29944
29945         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
29946         declaration/use mismatch for dirp parameter.
29947
29948 2004-09-12  Andrew Pinski  <apinski@apple.com>
29949
29950         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
29951         -fgnu-runtime is passed.
29952
29953 2004-09-12  Richard Henderson  <rth@redhat.com>
29954
29955         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
29956         do the uplevel thing and update additional_flags directly.
29957         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
29958         gfortran.fortran-torture/execute/intrinsic_nearest.x,
29959         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
29960         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
29961
29962 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29963
29964         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
29965
29966 2004-09-11  Roger Sayle  <roger@eyesopen.com>
29967
29968         PR middle-end/17411
29969         * g++.dg/opt/pr17411-1.C: New test case.
29970
29971 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29972
29973         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29974         gcc.dg/tls/diag-2.c: Update expected messages.
29975         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
29976         messages.
29977         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
29978         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
29979         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
29980         gcc.dg/tls/diag-5.c: New tests.
29981
29982 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
29983
29984         * gcc.dg/20040910-1.c: Correct dg-error regexp.
29985
29986 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29987
29988         * g++.dg/parse/break-in-for.C: New test.
29989
29990 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
29991
29992         * gcc.dg/tree-ssa/20040911-1.c: New test.
29993
29994 2004-09-11  Andreas Jaeger  <aj@suse.de>
29995
29996         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29997         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29998
29999 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
30000
30001         * gcc.target/frv: New directory of FR-V-specific tests.
30002
30003 2004-09-10  James E Wilson  <wilson@specifixinc.com>
30004
30005         * gcc.dg/convert-vec-1.c: New test.
30006
30007 2004-09-10  Roger Sayle  <roger@eyesopen.com>
30008
30009         PR middle-end/17024
30010         * gcc.dg/pr17024-1.c: New test case.
30011
30012 2004-09-10  Eric Christopher  <echristo@redhat.com>
30013
30014         * gcc.dg/20040910-1.c: New test.
30015
30016 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30017
30018         * gcc.dg/bitfld-9.c: New test.
30019
30020 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
30021
30022         * gcc.c-torture/execute/ieee/acc1.c: New test.
30023         * gcc.c-torture/execute/ieee/acc2.c: New test.
30024         * gcc.c-torture/execute/ieee/mzero6.c: New test.
30025
30026 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30027
30028         * gcc.dg/deprecated-2.c: New test.
30029
30030 2004-09-09  James E Wilson  <wilson@specifixinc.com>
30031
30032         * gcc.dg/init-vec-1.c: New test.
30033
30034 2004-09-09  Roger Sayle  <roger@eyesopen.com>
30035
30036         PR middle-end/17055
30037         * gcc.dg/pr17055-1.c: New test case.
30038
30039 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
30040
30041         PR target/17377
30042         * gcc.c-torture/execute/pr17377.c: New test.
30043
30044 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30045
30046         PR c/8420
30047         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30048         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30049         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30050         gcc.dg/long-long-typespec-1.c: New tests.
30051         * gcc.dg/tls/diag-2.c: Update expected diagnostics
30052
30053 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30054
30055         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30056         gcc.dg/gnu99-static-1.c: New tests.
30057
30058 2004-09-08  Devang Patel  <dpatel@apple.com>
30059
30060         * gcc.dg/darwin-ld-20040828-1.c: New test.
30061         * gcc.dg/darwin-ld-20040828-2.c: New test.
30062         * gcc.dg/darwin-ld-20040828-3.c: New test.
30063
30064 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
30065
30066         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30067         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30068         in error message.
30069         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30070         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30071         in error message.
30072         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30073         types they qualify.
30074         * objc.dg/type-size-2.m: Fix wording in comment.
30075         * objc.dg/va-meth-1.m: New test case.
30076
30077 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
30078
30079         PR c/16633:
30080         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30081         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30082
30083 2004-09-06  Devang Patel  <dpatel@apple.com>
30084
30085         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30086         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30087
30088 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
30089
30090         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30091         reflect changed line numbering of diagnostics.
30092
30093 2004-09-06  Paul Brook  <paul@codesourcery.com>
30094
30095         * gfortran.dg/edit_real_1.f90: Add new test.
30096
30097 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30098
30099         * gcc.dg/tree-ssa/loop-2.c: New test.
30100         * gcc.dg/tree-ssa/loop-3.c: New test.
30101         * gcc.dg/tree-ssa/loop-4.c: New test.
30102         * gcc.dg/tree-ssa/loop-5.c: New test.
30103
30104 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30105
30106         * gcc.dg/format/sentinel-1.c: Update for parameter option.
30107
30108 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30109
30110         * gcc.dg/format/sentinel-1.c: New test.
30111
30112 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
30113
30114         * gcc.dg/builtins-46.c: New.
30115
30116 2004-09-03  Devang Patel  <dpatel@apple.com>
30117
30118         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30119         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30120
30121 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30122
30123         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30124         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30125         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30126         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30127         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30128         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30129         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30130         the non-portable bzero.
30131         * gcc.dg/20010912-1.c: xfail for NetWare.
30132         * gcc.dg/20020426-2.c: xfail for NetWare.
30133         * gcc.dg/20021014-1.c: xfail for NetWare.
30134         * gcc.dg/20021018-1.c: xfail for NetWare.
30135         * gcc.dg/20030213-1.c: xfail for NetWare.
30136         * gcc.dg/20030225-1.c: xfail for NetWare.
30137         * gcc.dg/20030708-1.c: xfail for NetWare.
30138         * gcc.dg/builtins-config.h: Also exclude NetWare.
30139         * gcc.dg/format/format.h: Define restrict only if not already defined.
30140         * gcc.dg/nest.c: xfail for NetWare.
30141         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30142         * lib/target-supports.exp (check_visibility_available): Exclude
30143         NetWare.
30144
30145 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30146
30147         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30148         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30149         deterministic starting point for the alignment of structure fields.
30150         * gcc.dg/Wpadded.c: Dito.
30151         * g++.dg/abi/vbase10.C: Dito.
30152
30153 2004-09-03  Devang Patel  <dpatel@apple.com>
30154
30155         * g++.dg/debug/pr15736.cc: New test.
30156
30157 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30158
30159         * README.QMTEST: Fix out-of-date link.
30160
30161 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
30162
30163         PR fortran/16579
30164         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30165         Delete.  Duplicate of gfortran.dg/g77/20010610.f
30166
30167 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30168
30169         * g++.dg/abi/arm_rtti1.C: New test.
30170
30171 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
30172
30173         * gcc.dg/ppc-vector-memcpy.c: New.
30174         * gcc.dg/ppc-vector-memset.c: New.
30175
30176 2004-09-02  Chao-ying Fu  <fu@mips.com>
30177
30178         * gcc.target/mips/mips-3d-1.c: New test.
30179         * gcc.target/mips/mips-3d-2.c: New test.
30180         * gcc.target/mips/mips-3d-3.c: New test.
30181         * gcc.target/mips/mips-3d-4.c: New test.
30182         * gcc.target/mips/mips-3d-5.c: New test.
30183         * gcc.target/mips/mips-3d-6.c: New test.
30184         * gcc.target/mips/mips-3d-7.c: New test.
30185         * gcc.target/mips/mips-3d-8.c: New test.
30186         * gcc.target/mips/mips-3d-9.c: New test.
30187         * gcc.target/mips/mips-ps-1.c: New test.
30188         * gcc.target/mips/mips-ps-2.c: New test.
30189         * gcc.target/mips/mips-ps-3.c: New test.
30190         * gcc.target/mips/mips-ps-4.c: New test.
30191         * gcc.target/mips/mips-ps-type.c: New test.
30192
30193 2004-09-02  Paul Brook  <paul@codesourcery.com>
30194
30195         * gfortran.dg/edit_real_1.f90: Add new tests.
30196
30197 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30198
30199         PR fortran/15327
30200         * gfortran.dg/merge_char_1.f90: New test.
30201
30202 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30203
30204         PR fortran/16404
30205         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30206
30207 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30208
30209         PR c/1522
30210         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30211
30212 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
30213
30214         * g++.dg/opt/loop1.C: Do not XFAIL.
30215
30216 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
30217
30218         * gcc.c-torture/execute/20040831-1.c: New test.
30219
30220 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
30221
30222         PR fortran/16579
30223         * gfortran.dg/g77/20010610.f: Now passes.
30224         Copy from g77.f-torture/execute. Add dg-run directive.
30225         * gfortran.dg/g77/README: Update
30226
30227 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
30228
30229         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30230         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30231         (t1, t2, t3, t4): Add volatile.
30232
30233 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30234
30235         * g++.dg/ext/visibility/arm1.C: New test.
30236
30237 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
30238
30239         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30240         -pedantic-errors.
30241
30242 2004-09-01  Paul Brook  <paul@codesourcery.com>
30243
30244         * gfortran.dg/eof_2.f90: New test.
30245
30246 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30247
30248         PR fortran/16579
30249         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30250
30251 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
30252
30253         PR libfortran/16805
30254         * gfortran.dg/list_read_2.f90: New test.
30255
30256 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30257
30258         * g++.dg/abi/key1.C: New test.
30259
30260 2004-08-31  Richard Henderson  <rth@redhat.com>
30261
30262         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30263         form of offsetof.
30264         * g++.dg/other/offsetof5.C: Remove duplicate.
30265
30266 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30267
30268         PR fortran/17244
30269         * gfortran.dg/func_derived_1.f90: New test.
30270
30271 2004-08-31  Paul Brook  <paul@codesourcery.com>
30272
30273         * gfortran.dg/eof_1.f90: New test.
30274
30275 2004-08-31  Paul Brook  <paul@codesourcery.com>
30276
30277         * gfortran.dg/list_read_1.f90: New file.
30278
30279 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
30280
30281         * g++.dg/opt/loop1.C: XFAIL.
30282
30283 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
30284
30285         * gcc.dg/funcdef-storage-1.c: New.
30286         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30287         an extern function in local scope.
30288         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30289         declare an 'auto inline' function in local scope.
30290         * gcc.dg/20011130-1.c: Likewise.
30291         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30292         an 'auto' function in local scope.
30293         * gcc.dg/20021014-1.c: Likewise.
30294         * gcc.dg/20030331-2.c: Likewise.
30295
30296 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30297
30298         * gfortran.dg/blockdata_1.f90: New test.
30299
30300 2004-08-30  Richard Henderson  <rth@redhat.com>
30301
30302         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30303
30304 2004-08-30  Richard Henderson  <rth@redhat.com>
30305
30306         * lib/fortran-torture.exp (fortran-torture-execute): Honor
30307         additional_flags set by alternate driver.
30308         (ieee-options): New procedure.
30309         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30310         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30311         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30312         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30313
30314 2004-08-30  Richard Henderson  <rth@redhat.com>
30315
30316         * lib/f-torture.exp: Remove.
30317
30318 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
30319
30320         PR rtl-optimization/16590
30321         * g++.dg/opt/loop1.C: New test.
30322
30323 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30324
30325         PR fortran/13910
30326         * gfortran.dg/oldstyle_1.f90: New test.
30327
30328 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
30329         Paul Brook  <paul@codesourcery.com>
30330
30331         * gfortran.dg/g77/README: Update.
30332         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30333         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30334         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30335
30336 2004-08-28  Paul Brook  <paul@codesourcery.com>
30337
30338         PR libfortran/17195
30339         * gfortran.dg/edit_real_1.f90: New test.
30340
30341 2004-08-27  Paul Brook  <paul@codesourcery.com>
30342
30343         * gfortran.dg/rewind_1.f90: New test.
30344
30345 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
30346
30347         PR fortran/16597
30348         * gfortran.dg/pr16597.f90: New test.
30349
30350 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30351
30352         PR c/13801
30353         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30354         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30355         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30356         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30357         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30358
30359 2004-08-26  Nick Clifton  <nickc@redhat.com>
30360
30361         * gcc.c-torture/compile/pr17119.c: New test.
30362
30363 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30364
30365         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30366
30367 2004-08-25  Richard Henderson  <rth@redhat.com>
30368
30369         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30370         the bits that expect kind=8 to be the largest real kind.
30371
30372 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30373
30374         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30375
30376 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30377
30378         * gfortran.dg/assignment_1.f90: New test.
30379
30380 2004-08-25  Adam Nemet  <anemet@lnxw.com>
30381
30382         * g++.dg/template/repo3.C: New test.
30383
30384 2004-08-25  Roger Sayle  <roger@eyesopen.com>
30385
30386         PR middle-end/16693
30387         PR tree-optimization/16372
30388         * g++.dg/opt/pr16372-1.C: New test case.
30389         * g++.dg/opt/pr16693-1.C: New test case.
30390         * g++.dg/opt/pr16693-2.C: New test case.
30391
30392 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30393
30394         * objc.dg/proto-lossage-4.m: New test.
30395
30396 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
30397
30398         PR c++/17155
30399         * g++.dg/inherit/local2.C: New test.
30400
30401 2004-08-25  Paul Brook  <paul@codesourcery.com>
30402
30403         PR fortran/17144
30404         * gfortran.dg/string_ctor_1.f90: New test.
30405
30406 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30407
30408         PR c++/14428
30409         * g++.dg/template/redecl2.C: New test.
30410
30411 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30412
30413         PR fortran/17143
30414         * gfortran.dg/pr17143.f90: New test.
30415
30416 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30417
30418         PR fortran/17164
30419         * gfortran.dg/pr17164.f90: New test.
30420
30421 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30422
30423         * gcc.dg/tree-ssa/loop-1.c: New test.
30424
30425 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30426
30427         * gcc.c-torture/compile/20040824-1.c: New test.
30428
30429 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30430
30431         * gcc.c-torture/compile/iftrap-3.c: New test.
30432
30433 2004-08-24  Paul Brook  <paul@codesourcery.com>
30434
30435         * gfortran.dg/entry_2.f90: New test.
30436
30437 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30438
30439         PR c++/16889
30440         * g++.dg/lookup/ambig[12].C: New.
30441
30442 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30443
30444         PR c++/16706
30445         * g++.dg/template/crash21.C: New test.
30446         * g++.dg/template/crash22.C: Likewise.
30447
30448 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30449
30450         PR c++/17149
30451         * g++.dg/template/access15.C: New.
30452
30453 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30454
30455         PR c++/17163
30456         * g++.dg/template/repo2.C: New test.
30457
30458 2004-08-23  Roger Sayle  <roger@eyesopen.com>
30459
30460         PR rtl-optimization/17078
30461         * gcc.c-torture/execute/pr17078-1.c: New test case.
30462
30463 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30464
30465         PR c/14492
30466         * gcc.dg/debug/crash1.c: New test.
30467
30468 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30469
30470         PR c/16180
30471         * gcc.dg/loop-5.c: New test.
30472
30473 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30474
30475         * gcc.c-torture/execute/20040823-1.c: New test.
30476
30477 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
30478
30479         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30480         to the assembler.  Simplify test accordingly.
30481         (asm_abi_flags): Use GNU names.
30482         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30483         to check for ABI flags.
30484
30485 2004-08-22  Andrew Pinski  <apinski@apple.com>
30486
30487         * g++.dg/opt/pr14029.C: New test.
30488         * gcc.c-torture/execute/pr15262.c: New test.
30489
30490 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30491
30492         * gfortran.dg/reduction.f90: Add checks with complex arguments.
30493
30494 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
30495
30496         PR 16908
30497         * gfortran.dg/direct_io.f90: New test.
30498
30499 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30500
30501         PR c++/17121
30502         * g++.dg/inherit/local2.C: New test.
30503
30504 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30505
30506         PR c++/17120
30507         * g++.dg/warn/Wparentheses-4.C: New test.
30508
30509 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30510
30511         PR c++/17121
30512         * g++.dg/inherit/local2.C: New test.
30513
30514         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30515         * gcc.dg/ppc-ldstruct.c: Likewise.
30516         * gcc.dg/ppc64-abi-2.c: Likewise.
30517
30518 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
30519
30520         PR rtl-optimization/17099
30521         * gcc.c-torture/execute/20040820-1.c: New test.
30522
30523 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
30524
30525         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30526
30527 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
30528
30529         PR fortran/17077
30530         * gfortran.dg/auto_array_1.f90: New test.
30531
30532 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30533
30534         PR fortran/17074
30535         * gfortran.dg/simpleif_1.f90: New test.
30536
30537 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
30538
30539         * lib/target-supports.exp (check_profiling_available): Return
30540         false for arm*-*-symbianelf* and arm*-*-eabi*.
30541
30542         PR c++/15890
30543         * g++.dg/template/delete1.C: New test.
30544
30545 2004-08-19  Paul Brook  <paul@codesourcery.com>
30546
30547         PR fortran/14976
30548         PR fortran/16228
30549         * gfortran.dg/data_char_1.f90: New test.
30550
30551 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
30552
30553         PR fortran/16946
30554         * gfortran.dg/reduction.f90: New testcase.
30555
30556 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30557
30558         PR fortran/16520
30559         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30560
30561 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30562
30563         PR c++/17041
30564         * g++.dg/Wparentheses-3.C: New test.
30565
30566 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
30567
30568         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30569         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30570         * gcc.dg/vect/vect-2.c: Likewise.
30571         * gcc.dg/vect/vect-3.c: Likewise.
30572         * gcc.dg/vect/vect-4.c: Likewise.
30573         * gcc.dg/vect/vect-5.c: Likewise.
30574         * gcc.dg/vect/vect-6.c: Likewise.
30575         * gcc.dg/vect/vect-7.c: Likewise.
30576         * gcc.dg/vect/vect-25.c: Likewise.
30577         * gcc.dg/vect/vect-31.c: Likewise.
30578         * gcc.dg/vect/vect-32.c: Likewise.
30579         * gcc.dg/vect/vect-34.c: Likewise.
30580         * gcc.dg/vect/vect-36.c: Likewise.
30581         * gcc.dg/vect/vect-all.c: Likewise.
30582
30583 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
30584
30585         PR c++/17068
30586         * g++.dg/template/operator4.C: New test.
30587
30588 2004-08-18  Richard Henderson  <rth@redhat.com>
30589
30590         * gcc.dg/20040206-1.c: XFAIL.
30591
30592 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30593
30594         PR c++/16246
30595         * g++.dg/template/array7.C: New test.
30596
30597 2004-08-17  James E Wilson  <wilson@specifixinc.com>
30598
30599         * gcc.dg/mips-movcc-1.c: New test.
30600         * gcc.dg/mips-movcc-2.c: New test.
30601         * gcc.dg/mips-movcc-3.c: New test.
30602
30603         * gcc.dg/mips-nmadd-1.c: New test.
30604         * gcc.dg/mips-nmadd-2.c: New test.
30605
30606 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30607
30608         PR c++/15871
30609         * g++.dg/opt/inline8.C: New test.
30610
30611         PR c++/16965
30612         * g++.dg/parse/error17.C: New test.
30613
30614 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
30615
30616         * gcc.dg/vect: New directory for vectorizer tests.
30617         * gcc.dg/vect/tree-vect.h: New file.
30618         * gcc.dg/vect/vect.exp: New file.
30619         * gcc.dg/vect/pr16105.c.c: New test.
30620         * gcc.dg/vect/vect-1.c: New test.
30621         * gcc.dg/vect/vect-2.c: New test.
30622         * gcc.dg/vect/vect-3.c: New test.
30623         * gcc.dg/vect/vect-4.c: New test.
30624         * gcc.dg/vect/vect-5.c: New test.
30625         * gcc.dg/vect/vect-6.c: New test.
30626         * gcc.dg/vect/vect-7.c: New test.
30627         * gcc.dg/vect/vect-8.c: New test.
30628         * gcc.dg/vect/vect-9.c: New test.
30629         * gcc.dg/vect/vect-10.c: New test.
30630         * gcc.dg/vect/vect-11.c: New test.
30631         * gcc.dg/vect/vect-12.c: New test.
30632         * gcc.dg/vect/vect-13.c: New test.
30633         * gcc.dg/vect/vect-14.c: New test.
30634         * gcc.dg/vect/vect-15.c: New test.
30635         * gcc.dg/vect/vect-16.c: New test.
30636         * gcc.dg/vect/vect-17.c: New test.
30637         * gcc.dg/vect/vect-18.c: New test.
30638         * gcc.dg/vect/vect-19.c: New test.
30639         * gcc.dg/vect/vect-20.c: New test.
30640         * gcc.dg/vect/vect-21.c: New test.
30641         * gcc.dg/vect/vect-22.c: New test.
30642         * gcc.dg/vect/vect-23.c: New test.
30643         * gcc.dg/vect/vect-24.c: New test.
30644         * gcc.dg/vect/vect-25.c: New test.
30645         * gcc.dg/vect/vect-26.c: New test.
30646         * gcc.dg/vect/vect-27.c: New test.
30647         * gcc.dg/vect/vect-28.c: New test.
30648         * gcc.dg/vect/vect-29.c: New test.
30649         * gcc.dg/vect/vect-30.c: New test.
30650         * gcc.dg/vect/vect-31.c: New test.
30651         * gcc.dg/vect/vect-32.c: New test.
30652         * gcc.dg/vect/vect-33.c: New test.
30653         * gcc.dg/vect/vect-34.c: New test.
30654         * gcc.dg/vect/vect-35.c: New test.
30655         * gcc.dg/vect/vect-36.c: New test.
30656         * gcc.dg/vect/vect-37.c: New test.
30657         * gcc.dg/vect/vect-38.c: New test.
30658         * gcc.dg/vect/vect-40.c: New test.
30659         * gcc.dg/vect/vect-41.c: New test.
30660         * gcc.dg/vect/vect-42.c: New test.
30661         * gcc.dg/vect/vect-43.c: New test.
30662         * gcc.dg/vect/vect-44.c: New test.
30663         * gcc.dg/vect/vect-45.c: New test.
30664         * gcc.dg/vect/vect-46.c: New test.
30665         * gcc.dg/vect/vect-47.c: New test.
30666         * gcc.dg/vect/vect-48.c: New test.
30667         * gcc.dg/vect/vect-49.c: New test.
30668         * gcc.dg/vect/vect-50.c: New test.
30669         * gcc.dg/vect/vect-51.c: New test.
30670         * gcc.dg/vect/vect-52.c: New test.
30671         * gcc.dg/vect/vect-53.c: New test.
30672         * gcc.dg/vect/vect-54.c: New test.
30673         * gcc.dg/vect/vect-55.c: New test.
30674         * gcc.dg/vect/vect-56.c: New test.
30675         * gcc.dg/vect/vect-57.c: New test.
30676         * gcc.dg/vect/vect-58.c: New test.
30677         * gcc.dg/vect/vect-59.c: New test.
30678         * gcc.dg/vect/vect-60.c: New test.
30679         * gcc.dg/vect/vect-61.c: New test.
30680         * gcc.dg/vect/vect-all.c: New test.
30681         * gcc.dg/vect/vect-none.c: New test.
30682
30683 2004-08-17  Paul Brook  <paul@codesourcery.com>
30684
30685         PR fortran/13082
30686         * gfortran.dg/entry_1.f90: New test.
30687
30688 2004-08-17  Andrew Pinski  <apinski@apple.com>
30689
30690         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30691
30692 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
30693
30694         * gcc.dg/pr17036-1.c: New test.
30695
30696 2004-08-16  Devang Patel  <dpatel@apple.com>
30697
30698         * gcc.dg/darwin-20040809-1.c: New test.
30699
30700 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
30701
30702         * gcc.dg/funcdef-attr-1.c: New test.
30703
30704 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
30705
30706         * gcc.dg/altivec-17.c: New test.
30707         * gcc.dg/altivec-18.c: New test.
30708
30709 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30710
30711         PR c++/6749
30712         * g++.dg/template/vtable2.C: New test.
30713
30714 2004-08-14  Richard Henderson  <rth@redhat.com>
30715
30716         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
30717         * gcc.dg/pack-test-4.c (main): Return 0.
30718         * gcc.dg/setjmp-1.c: Remove XFAIL.
30719         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
30720
30721 2004-08-14  Richard Henderson  <rth@redhat.com>
30722
30723         * gcc.dg/980217-1.c: Add prototype for printf.
30724
30725 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
30726
30727         * gfortran.dg/pr16935.f90: New test.
30728
30729 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
30730
30731         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
30732
30733 2004-08-13  Paul Brook  <paul@codesourcery.com>
30734
30735         * gfortran.dg/der_io_1.f90: Remove stray comma.
30736
30737 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30738
30739         * gcc.dg/vmx/cw-bug-2.c: Remove.
30740         * gcc.dg/vmx/vprint-1.c: Remove.
30741         * gcc.dg/vmx/vscan-1.c: Remove.
30742
30743 2004-08-12  Devang patel  <dpatel@apple.com>
30744
30745         * gcc.dg/darwin-20040809-2.c: New test.
30746
30747 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
30748
30749         * g++.dg/ext/altivec-12.C: New test.
30750
30751         * g++.dg/ext/altivec-11.C: New test.
30752
30753 2004-08-12  Paul Brook  <paul@codesourcery.com>
30754
30755         * g++.dg/abi/arm_cxa_vec_1.C: New test.
30756
30757 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30758
30759         * g++.dg/ext/altivec-2.C: Check for hardware support before
30760         executing any VMX instructions.
30761
30762         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
30763
30764 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
30765
30766         PR c++/16276
30767         * g++.old-deja/g++.other/comdat4.C: New test.
30768         * g++.old-deja/g++.other/comdat4-aux.cc: New.
30769
30770 2004-08-12  Ben Elliston  <bje@au.ibm.com>
30771
30772         PR target/16286
30773         * gcc.dg/pr16286.c: New test.
30774
30775 2004-08-12 Jan Beulich <jbeulich@novell.com>
30776
30777         * g++.dg/ext/asm5.C: New.
30778
30779 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30780
30781         PR c++/16698
30782         * g++.dg/eh/crash1.C: New test.
30783
30784         PR c++/16717
30785         * g++.dg/ext/construct1.C: New test.
30786
30787 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30788
30789         PR c++/16853
30790         * g++.dg/init/ptrmem1.C: New test.
30791
30792         PR c++/16618
30793         * g++.dg/parse/offsetof5.C: New test.
30794
30795         PR c++/16870
30796         * g++.dg/template/overload3.C: New test.
30797
30798 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30799
30800         PR c++/16964
30801         * g++.dg/parse/error16.C: New test.
30802
30803         PR c++/16904
30804         * g++.dg/template/error14.C: New test.
30805
30806         PR c++/16929
30807         * g++.dg/template/error15.C: New test.
30808
30809 2004-08-11  Devang Patel  <dpatel@apple.com>
30810
30811         * gcc.dg/darwin-ld-20040809-1.c: New test.
30812         * gcc.dg/darwin-ld-20040809-2.c: New test.
30813
30814 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
30815
30816         PR fortran/16917
30817         * gfortran.dg/dfloat_1.f90: New test.
30818
30819 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
30820
30821         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
30822         * gcc.dg/dll-2.c: Fix dg-require syntax.
30823         * gcc.misc-tests/arm-isr.c (abort): Declare.
30824         (exit): Likewise.
30825
30826 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
30827
30828         PR c++/16971
30829         * g++.dg/parse/crash16.C: New test.
30830
30831 2004-08-10  Roger Sayle  <roger@eyesopen.com>
30832
30833         * gcc.dg/mips-rsqrt-1.c: New test case.
30834         * gcc.dg/mips-rsqrt-2.c: New test case.
30835         * gcc.dg/mips-rsqrt-3.c: New test case.
30836
30837 2004-08-10  Paul Brook  <paul@codesourcery.com>
30838
30839         * gfortran.dg/der_io_1.f90: New test.
30840
30841 2004-08-10  Paul Brook  <paul@codesourcery.com>
30842
30843         PR fortran/16919
30844         * gfortran.dg/der_array_1.f90: New test.
30845
30846 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
30847
30848         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
30849
30850 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
30851
30852         * gcc.dg/wchar_t-2.c: Fix typo.
30853
30854 2004-08-09  Falk Hueffner  <falk@debian.org>
30855
30856         PR tree-optimization/12517
30857         * gcc.c-torture/compile/pr12517.c: New test.
30858
30859         PR tree-optimization/12578
30860         * gcc.c-torture/compile/pr12578.c: New test.
30861
30862         PR tree-optimization/12899
30863         * gcc.c-torture/compile/pr12899.c: New test.
30864
30865         PR rtl-optimization/14692
30866         * gcc.c-torture/compile/pr14692.c: New test.
30867
30868         PR tree-optimization/16461
30869         * gcc.c-torture/compile/pr16461.c: New test.
30870
30871 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30872
30873         * gfortran.dg/getenv_1.f90: New test.
30874
30875 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30876
30877         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
30878         wchar_t.
30879         * gcc.dg/symbian5.c: Test -fno-short-wchar.
30880
30881 2004-08-06  Paul Brook  <paul@codesourcery.com>
30882
30883         * gfortran.dg/ret_array_1.f90: New test.
30884         * gfortran.dg/ret_pointer_1.f90: New test.
30885
30886 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
30887
30888         * gcc.dg/missing-field-init-[12].c: New tests.
30889         * g++.dg/warn/missing-field-init-[12].C: New tests.
30890
30891 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30892
30893         * gcc.dg/enum2.c: New test.
30894         * gcc.dg/symbian3.c: Likewise.
30895         * gcc.dg/symbian4.c: Likewise.
30896         * gcc.dg/wchar_t-2.c: Likewise.
30897
30898 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30899
30900         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
30901         destructor tests.
30902
30903 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30904
30905         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
30906         dg-require-visiblity.
30907         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
30908         * g++.dg/ext/visibility/fvisibility.C: Likewise.
30909         * g++.dg/ext/visibility/memfuncts.C: Likewise.
30910         * g++.dg/ext/visibility/new1.C: Likewise.
30911         * g++.dg/ext/visibility/pragma.C: Likewise.
30912         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
30913         * g++.dg/ext/visibility/virtual.C: Likewise.
30914         * g++/dg/ext/visibility/visibility-1.C: Likewise.
30915         * g++/dg/ext/visibility/visibility-2.C: Likewise.
30916         * g++/dg/ext/visibility/visibility-3.C: Likewise.
30917         * g++/dg/ext/visibility/visibility-4.C: Likewise.
30918         * g++/dg/ext/visibility/visibility-5.C: Likewise.
30919         * g++/dg/ext/visibility/visibility-6.C: Likewise.
30920         * g++/dg/ext/visibility/visibility-7.C: Likewise.
30921         * g++/dg/ext/visibility/visibility-8.C: New test.
30922         * gcc.c-torture/compile/dll.x: Remove.
30923         * gcc.dg/dll-2.c: Use dg-require-dll
30924         * gcc.dg/visibility-10.c: New test.
30925         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
30926         supporting DLLs.
30927         * lib/scanasm.exp (scan_hidden): New function.
30928         (scan_not_hidden): Likewise.
30929
30930 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
30931
30932         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
30933
30934 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
30935
30936         * gcc.c-torture/execute/20040805-1.c: New test.
30937
30938 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
30939
30940         * gcc.dg/20020118-1.c: Declare abort.
30941         * gcc.dg/altivec_check.h: Likewise.
30942         * gcc.dg/iftrap-2.c: Likewise.
30943         * gcc.dg/pragma-darwin.c: Likewise.
30944         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
30945
30946 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
30947
30948         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
30949
30950 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30951
30952         * gcc.c-torture/execute/builtins/abs-2.c,
30953         gcc.c-torture/execute/builtins/abs-3.c,
30954         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
30955         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
30956         intmax_t, uintmax_t and their limits.
30957         * gcc.dg/intmax_t-1.c: New test.
30958
30959 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30960
30961         * g++.dg/tc1/dr147.C: Add reference to PR.
30962
30963 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
30964
30965         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
30966         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30967
30968 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
30969
30970         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
30971
30972 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30973
30974         * gcc.dg/redecl-5.c: New test.
30975         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
30976         of scanf.
30977
30978 2004-08-03  Roger Sayle  <roger@eyesopen.com>
30979
30980         PR middle-end/16790
30981         * gcc.c-torture/execute/pr16790-1.c: New test case.
30982
30983 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
30984
30985         * g++.dg/ext/visibility/assign1.C: New test.
30986         * g++.dg/ext/visibility/new1.C: Likewise.
30987
30988         * gcc.dg/symbian1.c: New test.
30989         * gcc.dg/symbian2.c: Likewise.
30990
30991 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
30992
30993         PR target/16570
30994         * gcc.dg/i386-sse-9.c: New test.
30995
30996 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30997
30998         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30999
31000 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31001
31002         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31003         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31004         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31005         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31006         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31007         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31008         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31009         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31010         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31011         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31012         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31013         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31014         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31015         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31016         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31017         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31018         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31019         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31020         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31021         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31022         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31023         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31024         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31025         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31026         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31027         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31028         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31029         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31030         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31031         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31032         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31033         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31034         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31035         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31036         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31037         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31038         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31039         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31040         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31041         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31042         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31043         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31044         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31045         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31046         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31047         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31048         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31049         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31050         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31051         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31052         gcc.misc-tests/i386-pf-3dnow-1.c,
31053         gcc.misc-tests/i386-pf-athlon-1.c,
31054         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31055         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31056         Declare built-in functions used.
31057         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31058
31059 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
31060
31061         PR c++/16707
31062         * g++.dg/lookup/using12.C: New test.
31063
31064         * g++.dg/init/null1.C: Fix PR number.
31065         * g++.dg/parse/namespace10.C: Likewise.
31066
31067 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31068
31069         PR c++/16224
31070         * g++.dg/template/spec17.C: New test.
31071         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31072         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31073
31074 2004-08-02  David Billinghurst
31075
31076         PR fortran/16292
31077         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31078
31079 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
31080
31081         * gcc.dg/ia64-got-1.c: New test case.
31082
31083 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31084
31085         PR c++/16489
31086         * g++.dg/init/null1.C: New test.
31087         * g++.dg/tc1/dr76.C: Adjust error marker.
31088
31089         PR c++/16529
31090         * g++.dg/parse/namespace10.C: New test.
31091
31092         PR c++/16810
31093         * g++.dg/inherit/ptrmem2.C: New test.
31094
31095 2004-08-02  Ben Elliston  <bje@au.ibm.com>
31096
31097         PR target/16155
31098         * gcc.dg/pr16155.c: New test.
31099
31100 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31101
31102         * gcc.dg/redecl-2.c: New test.
31103
31104 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
31105
31106         * gcc.dg/darwin-longdouble.c: New file.
31107
31108 2004-07-30  Richard Henderson  <rth@redhat.com>
31109
31110         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31111         write to constant argument.
31112         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31113
31114 2004-07-30  Richard Henderson  <rth@redhat.com>
31115
31116         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31117         tests of nearest around zero.
31118
31119 2004-07-30  Andrew Pinski  <apinski@apple.com>
31120
31121         * gcc.c-torture/compile/20040730-1.c: New test.
31122
31123 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31124
31125         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31126         powerpc-eabispe.
31127
31128 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31129
31130         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31131
31132 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
31133
31134         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31135         contains $ld_library_path.
31136         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31137
31138 2004-07-29  Richard Henderson  <rth@redhat.com>
31139
31140         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31141
31142         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31143         (alt2, which): New.
31144         (Check): Accept either alternative.
31145
31146 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
31147
31148         * g++.dg/abi/inline1.C: New test.
31149         * g++.dg/abi/local1-a.cc: Likewise.
31150         * g++.dg/abi/local1.C: Likewise.
31151         * g++.dg/abi/mangle11.C: Tweak location of warnings.
31152         * g++.dg/abi/mangle12.C: Likewise.
31153         * g++.dg/abi/mangle17.C: Likewise.
31154         * g++.dg/abi/mangle20-2.C: Likewise.
31155         * g++.dg/opt/interface1.C: Likewise.
31156         * g++.dg/opt/interface1.h: Likewise.
31157         * g++.dg/opt/interface1-a.cc: New test.
31158         * g++.dg/parse/repo1.C: New test.
31159         * g++.dg/template/repo1.C: Likewise.
31160         * g++.dg/warn/Winline-1.C: Likewise.
31161         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31162
31163 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
31164
31165         * gcc.dg/tree-ssa/20040729-1.c: New test.
31166
31167 2004-07-27  Matt Austern <austern@apple.com>
31168
31169         * gcc.dg/darwin-bool-1.c: New test.
31170         * gcc.dg/darwin-bool-2.c: New test.
31171
31172 2004-07-28  Richard Henderson  <rth@redhat.com>
31173
31174         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31175         arguments in the correct type.  Don't write to constant arguments.
31176
31177 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31178
31179         PR tree-optimization/16688
31180         PR tree-optimization/16689
31181         * g++.dg/tree-ssa/pr16688.C: New test.
31182
31183 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31184
31185         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31186         loads.  Not only in the comment, this time.
31187
31188 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
31189
31190         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
31191         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31192         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
31193         * gcc.dg/sh4a-bitmovua.c: New.
31194         * gcc.dg/sh4a-cos.c: New.
31195         * gcc.dg/sh4a-cosf.c: New.
31196         * gcc.dg/sh4a-fprun.c: New.
31197         * gcc.dg/sh4a-fsrra.c: New.
31198         * gcc.dg/sh4a-memmovua.c: New.
31199         * gcc.dg/sh4a-sin.c: New.
31200         * gcc.dg/sh4a-sincos.c: New.
31201         * gcc.dg/sh4a-sincosf.c: New.
31202         * gcc.dg/sh4a-sinf.c: New.
31203
31204 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31205
31206         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31207         conditionals.
31208         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31209         loads.
31210         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31211         DOM1.
31212
31213 2004-07-27  Andrew Pinski  <apinski@apple.com>
31214
31215         * g++.dg/rtti/tinfo1.C: Correct the xfail.
31216
31217 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
31218
31219         * gcc.dg/pragma-isr.c: New test.
31220
31221 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31222
31223         PR c++/14429
31224         * g++.dg/template/ttp11.C: New test.
31225
31226 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
31227
31228         * gcc.c-torture/compile/20040727-1.c: New test.
31229
31230 2004-07-26  Eric Christopher  <echristo@redhat.com>
31231
31232         * gcc.c-torture/compile/20040726-2.c: New test.
31233
31234 2004-07-26  Andrew Pinski  <apinski@apple.com>
31235
31236         * g++.dg/rtti/tinfo1.C: Xfail.
31237
31238 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
31239
31240         * gcc.c-torture/compile/20040726-1.c: New test.
31241
31242 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
31243             Brian Ryner  <bryner@brianryner.com>
31244
31245         PR c++/9283
31246         PR c++/15000
31247         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31248         * g++.dg/ext/visibility/: New directory.
31249         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31250         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31251         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31252         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31253         * g++.dg/ext/visibility/fvisibility.C,
31254         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31255         g++.dg/ext/visibility/fvisibility-override1.C
31256         g++.dg/ext/visibility/fvisibility-override2.C
31257         g++.dg/ext/visibility/memfuncts.C
31258         g++.dg/ext/visibility/noPLT.C
31259         g++.dg/ext/visibility/pragma.C
31260         g++.dg/ext/visibility/pragma-override1.C
31261         g++.dg/ext/visibility/pragma-override2.C
31262         g++.dg/ext/visibility/staticmemfuncts.C
31263         g++.dg/ext/visibility/virtual.C: New tests.
31264
31265 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31266
31267         PR c/15360
31268         * gcc.dg/pr15360-1.c: New test.
31269
31270 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
31271
31272         * gcc.dg/pragma-align-2.c: New test.
31273         * gcc.dg/pragma-init-fini.c: New test.
31274         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
31275         targets.
31276
31277 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31278
31279         * gcc.dg/init-string-2.c: New test.
31280
31281 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
31282
31283         PR 16684
31284         * gcc.dg/Wredundant-decls-1.c: New test case.
31285
31286 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
31287
31288         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31289         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31290         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31291         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31292         * gcc.dg/compat/generate-random.c: New file.
31293         * gcc.dg/compat/generate-random.h: Likewise.
31294         * gcc.dg/compat/generate-random_r.c: Likewise.
31295         * gcc.dg/compat/struct-layout-1.h: Likewise.
31296         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31297         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31298         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31299         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31300         * gcc.dg/compat/struct-layout-1_main.c: New test.
31301         * gcc.dg/compat/struct-layout-1_x.c: New file.
31302         * gcc.dg/compat/struct-layout-1_y.c: New file.
31303         * gcc.dg/compat/struct-layout-1_test.h: New file.
31304
31305 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31306
31307         * gcc.dg/comp-return-1.c: New test
31308
31309 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
31310
31311         * gcc.dg/vmx/8-02a.c: Fix typo.
31312
31313         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31314         * gcc.dg/darwin-abi-3.c: New test.
31315
31316         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31317         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31318
31319         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31320         * gcc.dg/vmx/ops-long-1.c: New test.
31321         * gcc.dg/vmx/ops-long-2.c: New test.
31322
31323 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31324
31325         * g++.dg/lookup/conv-[1234].C: New.
31326
31327 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
31328
31329         * g++.dg/parse/attr2.C: Simplify.
31330
31331 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31332
31333         PR c/7284
31334         * gcc.c-torture/execute/pr7284-1.c: New test.
31335
31336 2004-07-22  Brian Booth  <bbooth@redhat.com>
31337
31338         * gcc.dg/tree-ssa/20040721-1.c: New test.
31339
31340 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31341
31342         * g++.dg/template/crash20.c: New.
31343
31344 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
31345
31346         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31347         Add dg-run directive.  Declare variables as required.
31348         * gfortran.dg/g77/README: Update
31349
31350 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
31351
31352         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31353         gcc.dg/cris-peep2-andu2.c: New tests.
31354
31355 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31356
31357         PR c/15052
31358         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31359         on return type.
31360         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
31361         messages.
31362         * gcc.dg/qual-return-2.c: Update expected messages.
31363         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31364
31365 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31366
31367         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31368         * gcc.dg/noncompile/921102-1.c: Update expected error message.
31369
31370 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31371
31372         PR c/11250
31373         * gcc.dg/init-string-1.c: New test.
31374
31375 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
31376
31377         PR middle-end/15345
31378         PR c/16450
31379         * gcc.dg/torture/nested-fn-1.c: New test.
31380
31381 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
31382
31383         PR target/16559
31384         * gcc.dg/ia64-fptr-1.c: New file.
31385
31386 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31387
31388         PR c++/14497
31389         * g++.dg/template/spec16.C: New test.
31390         * g++.old-deja/g++.robertl/eb118.C: Remove.
31391
31392 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31393
31394         PR c++/509
31395         * g++.dg/template/spec15.C: New test.
31396
31397 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
31398
31399         Copy cases from g77.f-torture/execute and add dg-run
31400         directive.  Other changes as noted.
31401         * gfortran.dg/g77/13037.f
31402         * gfortran.dg/g77/1832.f
31403         * gfortran.dg/g77/19981119-0.f
31404         * gfortran.dg/g77/19990313-0.f
31405         * gfortran.dg/g77/19990313-1.f
31406         * gfortran.dg/g77/19990313-2.f
31407         * gfortran.dg/g77/19990313-3.f
31408         * gfortran.dg/g77/19990419-1.f
31409         * gfortran.dg/g77/19990826-0.f
31410         * gfortran.dg/g77/19990826-2.f
31411         * gfortran.dg/g77/20000503-1.f
31412         * gfortran.dg/g77/20001111.f
31413         * gfortran.dg/g77/20010116.f
31414         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31415         * gfortran.dg/g77/20010430.f
31416         * gfortran.dg/g77/6177.f
31417         * gfortran.dg/g77/947.f
31418         * gfortran.dg/g77/970816-3.f
31419         * gfortran.dg/g77/971102-1.f
31420         * gfortran.dg/g77/980520-1.f
31421         * gfortran.dg/g77/980628-0.f
31422         * gfortran.dg/g77/980628-1.f
31423         * gfortran.dg/g77/980628-10.f
31424         * gfortran.dg/g77/980628-2.f
31425         * gfortran.dg/g77/980628-3.f
31426         * gfortran.dg/g77/980628-7.f
31427         * gfortran.dg/g77/980628-8.f
31428         * gfortran.dg/g77/980628-9.f
31429         * gfortran.dg/g77/980701-0.f
31430         * gfortran.dg/g77/980701-1.f
31431         * gfortran.dg/g77/cabs.f
31432         * gfortran.dg/g77/claus.f
31433         * gfortran.dg/g77/complex_1.f
31434         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31435         * gfortran.dg/g77/dcomplex.f
31436         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31437         * gfortran.dg/g77/f90-intrinsic-mathematical.f
31438         * gfortran.dg/g77/f90-intrinsic-numeric.f
31439         * gfortran.dg/g77/int8421.f
31440         * gfortran.dg/g77/labug1.f
31441         * gfortran.dg/g77/large_vec.f
31442         * gfortran.dg/g77/le.f
31443         * gfortran.dg/g77/short.f
31444         * gfortran.dg/g77/README: Update
31445
31446 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
31447
31448         PR c++/16637
31449         * g++.dg/parse/lookup4.C: New test.
31450
31451 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31452
31453         PR c++/16175
31454         * g++.dg/template/ttp10.C: New test.
31455
31456 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31457
31458         * gcc.dg/pr12625-1.c: New test.
31459
31460 2004-07-20  Steven Bosscher  <stevenb@suse.de>
31461
31462         * gcc.dg/switch-warn-1.c: New test.
31463         * gcc.dg/switch-warn-2.c: New test.
31464         * gcc.c-torture/compile/pr14730.c: Update.
31465
31466 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
31467
31468         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31469         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31470         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31471         g++.dg/template/nontype3.C: Remove trailing CR from tests.
31472
31473 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
31474
31475         PR c++/16623
31476         * g++.dg/template/assign1.C: New test.
31477
31478 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31479
31480         PR c++/12170
31481         * g++.dg/template/ttp9.C: New test.
31482
31483 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
31484
31485         * gcc.dg/format/cmn-err-1.c: New test.
31486
31487 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31488
31489         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31490         gcc.dg/Wparentheses-10.c: New tests.
31491         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31492
31493 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31494
31495         PR fortran/16465
31496         * gfortran.dg/g77//ffixed-line-length-0.f,
31497         gfortran.dg/g77/ffixed-line-length-132.f,
31498         gfortran.dg/g77/ffixed-line-length-72.f,
31499         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31500         gfortran.dg/g77/README: Update.
31501
31502 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31503
31504         PR c++/13092
31505         * g++.dg/template/non-dependent7.C: New test.
31506         * g++.dg/template/non-dependent8.C: Likewise.
31507         * g++.dg/template/non-dependent9.C: Likewise.
31508         * g++.dg/template/non-dependent10.C: Likewise.
31509
31510 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
31511
31512         PR c++/16337
31513         * g++.dg/parse/attr2.C: New test.
31514
31515 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
31516
31517         * g77.dg: Removed.
31518         * g77.f-torture: Ditto.
31519
31520 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31521
31522         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31523         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31524         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31525
31526 2004-07-16  Richard Henderson  <rth@redhat.com>
31527
31528         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31529
31530 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31531
31532         * lib/fortran-torture.exp (fortran-torture): Don't test compile
31533         tests with full list of options.
31534         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31535         of TORTURE_OPTIONS if test contains 'dg-do run'.
31536
31537         PR fortran/16404
31538         * gfortran.dg/do_iterator.f90: New test.
31539
31540 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31541
31542         PR rtl-optimization/16536
31543         * gcc.c-torture/execute/restrict-1.c: New test.
31544
31545 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31546
31547         PR fortran/15324
31548         * gfortran.dg/pr15324.f90: New test.
31549
31550         PR fortran/15129
31551         * gfortran.dg/pr15129.f90: New test.
31552
31553         PR fortran/15140
31554         * gfortran.dg/pr15140.f90: New test.
31555
31556         PR fortran/13792
31557         * gfortran.fortran-torture/execute/bounds.f90: Add check for
31558         compile-time simplification.
31559
31560 2004-07-14  Mike Stump  <mrs@apple.com>
31561
31562         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31563
31564 2004-07-14  James E Wilson  <wilson@specifixinc.com>
31565
31566         PR target/16325
31567         * gcc.dg/profile-generate-1.c: New.
31568
31569 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
31570
31571         * gcc.c-torture/execute/20040709-1.c: New test.
31572         * gcc.c-torture/execute/20040709-2.c: New test.
31573
31574 2004-07-14  Mike Stump  <mrs@apple.com>
31575
31576         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31577
31578 2004-07-14  Mike Stump  <mrs@apple.com>
31579
31580         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31581
31582 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
31583
31584         PR c++/16518
31585         * g++.dg/parse/mutable1.C: New test.
31586
31587 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
31588
31589         PR tree-optimization/16443
31590         * gcc.dg/tree-ssa/20040713-1.c: New test.
31591
31592 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
31593
31594         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31595         for operator new.
31596
31597 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31598
31599         * gfortran.dg/g77/README: New file
31600         * gfortran.dg/g77/19981216-0.f: Copy from
31601         g77.f-torture/noncompile.  Add "dg-do compile" and
31602         dg-error as required.
31603         * gfortran.dg/g77/19990218-1.f: Likewise.
31604         * gfortran.dg/g77/19990905-1.f: Likewise.
31605         * gfortran.dg/g77/9263.f: Likewise.
31606         * gfortran.dg/g77/980615-0.f: Likewise.
31607         * gfortran.dg/g77/980616-0.f: Likewise.
31608         * gfortran.dg/g77/check0.f: Likewise.
31609         * gfortran.dg/g77/select_no_compile.f: Likewise.
31610
31611 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31612
31613         Copy files from g77.f-torture/compile.
31614         Add "{ dg-do compile}".  Other changes as noted
31615         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31616         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31617         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31618         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31619         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31620         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31621         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31622         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31623         statement to conform to standard.  Append alpha1.x for reference.
31624         * gfortran.dg/g77/xformat.f: Add dg-warning
31625
31626 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31627
31628         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31629         Add {dg-do compile} directive.
31630         * gfortran.dg/g77/cpp2.F: Likewise.
31631
31632 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31633
31634         PR c++/5402
31635         * g++.dg/lookup/name-clash1.C: New test.
31636
31637         PR c++/9777
31638         * g++.dg/lookup/name-clash2.C: New test.
31639
31640         PR c++/12102
31641         * g++.dg/lookup/name-clash3.C: New test.
31642
31643 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31644
31645         * g++.dg/lookup/new2.C: New test.
31646         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31647
31648 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
31649
31650         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31651         Add {dg-do compile} directive.
31652         * gfortran.dg/g77/13060.f: Likewise.
31653         * gfortran.dg/g77/19990218-0.f: Likewise.
31654         * gfortran.dg/g77/19990305-0.f: Likewise.
31655         * gfortran.dg/g77/19990419-0.f: Likewise.
31656         * gfortran.dg/g77/19990502-0.f: Likewise.
31657         * gfortran.dg/g77/19990502-1.f: Likewise.
31658         * gfortran.dg/g77/19990525-0.f: Likewise.
31659         * gfortran.dg/g77/19990826-1.f: Likewise.
31660         * gfortran.dg/g77/19990826-3.f: Likewise.
31661         * gfortran.dg/g77/19990905-2.f: Likewise.
31662         * gfortran.dg/g77/20000412-1.f: Likewise.
31663         * gfortran.dg/g77/20000511-1.f: Likewise.
31664         * gfortran.dg/g77/20000511-2.f: Likewise.
31665         * gfortran.dg/g77/20000518.f: Likewise.
31666         * gfortran.dg/g77/20000601-1.f: Likewise.
31667         * gfortran.dg/g77/20000601-2.f: Likewise.
31668         * gfortran.dg/g77/20000629-1.f: Likewise.
31669         * gfortran.dg/g77/20000630-2.f: Likewise.
31670         * gfortran.dg/g77/20010115.f: Likewise.
31671         * gfortran.dg/g77/20010321-1.f: Likewise.
31672         * gfortran.dg/g77/20010426.f: Likewise.
31673         * gfortran.dg/g77/20020307-1.f: Likewise.
31674         * gfortran.dg/g77/8485.f: Likewise.
31675         * gfortran.dg/g77/960317-1.f: Likewise.
31676         * gfortran.dg/g77/970915-0.f: Likewise.
31677         * gfortran.dg/g77/980310-1.f: Likewise.
31678         * gfortran.dg/g77/980310-2.f: Likewise.
31679         * gfortran.dg/g77/980310-3.f: Likewise.
31680         * gfortran.dg/g77/980310-4.f: Likewise.
31681         * gfortran.dg/g77/980310-6.f: Likewise.
31682         * gfortran.dg/g77/980310-7.f: Likewise.
31683         * gfortran.dg/g77/980310-8.f: Likewise.
31684         * gfortran.dg/g77/980419-2.f: Likewise.
31685         * gfortran.dg/g77/980424-0.f: Likewise.
31686         * gfortran.dg/g77/980427-0.f: Likewise.
31687         * gfortran.dg/g77/980729-0.f: Likewise.
31688         * gfortran.dg/g77/981117-1.f: Likewise.
31689         * gfortran.dg/g77/toon_1.f: Likewise.
31690
31691 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31692
31693         PR c++/2204
31694         * g++.dg/other/abstract2.C: New test.
31695
31696 2004-07-12  Paul Brook  <paul@codesourcery.com>
31697
31698         * gfortran.dg/pointer_init_1.f90: New test.
31699
31700 2004-07-11  Paul Brook  <paul@codesourcery.com>
31701
31702         PR fortran/15986
31703         * gfortran.dg/contained_1.f90: New test.
31704
31705 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
31706
31707         * g++.dg/parse/defarg8.C: New test.
31708
31709 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31710
31711         PR fortran/16433
31712         * gfortran.dg/pr16433.f: New test.
31713
31714         PR fortran/17574
31715         * gfortran.dg/pr15754.f90: New test.
31716
31717 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31718
31719         PR tree-optimization/16437
31720         * gcc.c-torture/execute/bitfld-4.c: New test.
31721
31722 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31723
31724         * gfortran.fortran-torture/execute/common_2.f90: Add check for
31725         access to common var from module.
31726
31727 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31728
31729         PR fortran/16336
31730         * gfortran.fortran-torture/execute/common_2.f90: New test.
31731
31732 2004-07-10  Paul Brook  <paul@codesourcery.com>
31733
31734         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
31735
31736 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31737
31738         PR fortran/15969
31739         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
31740
31741 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
31742
31743         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
31744         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
31745         * gfortran.dg/g77/ffree-form-1.f: Likewise.
31746         * gfortran.dg/g77/ffree-form-2.f: Likewise.
31747         * gfortran.dg/g77/ffree-form-3.f: Likewise.
31748         * gfortran.dg/g77/fno-underscoring.f: Likewise.
31749         * gfortran.dg/g77/funderscoring.f: Likewise.
31750         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
31751
31752 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31753
31754         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
31755
31756 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31757         Paul Brook  <paul@codesourcery.com>
31758
31759         PR fortran/13415
31760         * gfortran.dg/common_pointer_1.f90: New test.
31761
31762 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31763
31764         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
31765
31766 2004-07-09  James E Wilson  <wilson@specifixinc.com>
31767
31768         PR target/16364
31769         * gcc.c-torture/compile/20040709-1.c: New.
31770
31771 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31772
31773         PR fortran/14077
31774         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
31775
31776 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31777
31778         PR fortran/13201
31779         * gfortran.dg/shape_1.f90: New test.
31780
31781 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
31782             Andrew Pinski  <apinski@apple.com>
31783
31784         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
31785
31786 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31787
31788         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
31789         comment.
31790
31791 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31792         Paul Brook  <paul@codesourcery.com>
31793
31794         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
31795         '.f95' and '.F95'.
31796
31797 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
31798
31799         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
31800
31801 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31802
31803         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
31804         testcases with capital suffix.
31805
31806 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31807
31808         PR fortran/15481
31809         PR fortran/13372
31810         PR fortran/13575
31811         PR fortran/15978
31812         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
31813
31814         * gfortran.dg/implicit_1.f90: New test.
31815
31816 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31817
31818         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
31819         expression to match gfortran warning/error messages
31820         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
31821         dg-error text.
31822
31823 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31824
31825         * lib/fortran-torture.exp: Rename proc search_for to
31826         search_for_re.
31827
31828 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31829
31830         * gcc.c-torture/execute/simd-5.x: New file.
31831         XFAIL on SPARC 64-bit at -O0.
31832
31833 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31834
31835         PR c++/8211
31836         PR c++/16165
31837         * g++.dg/warn/effc3.C: New test.
31838
31839 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31840
31841         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
31842         change X to 1X in format.
31843         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
31844         add data statements to conform to standard.
31845
31846 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31847
31848         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
31849         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
31850         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31851
31852 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31853
31854         * gfortran.dg/g77/7388.f: Copy from g77.dg
31855         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31856         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31857         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31858         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31859         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31860         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31861         * gfortran.dg/g77/strlen0.f: Likewise.
31862
31863 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31864
31865         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
31866         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
31867
31868 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31869
31870         * gcc.c-torture/execute/920428-2.x: Delete.
31871         * gcc.c-torture/execute/920501-7.x: Likewise.
31872
31873 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
31874
31875         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
31876         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
31877         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
31878         prescott and c3-2.
31879         (PREFETCH_3DNOW): Add -march=c3.
31880
31881 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
31882
31883         PR c/16437
31884         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
31885         * gcc.c-torture/execute/bf64-1.x: Likewise.
31886
31887 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31888
31889         * gcc.c-torture/compile/20040708-1.c: New test.
31890
31891 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31892
31893         PR c++/16169
31894         * g++.dg/warn/effc2.C: New test.
31895
31896 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31897
31898         * gcc.c-torture/execute/bitfld-1.x: Remove.
31899         * gcc.c-torture/execute/bitfld-3.c: New test.
31900         * gcc.dg/bitfld-2.c: Remove XFAILs.
31901
31902 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
31903
31904         PR c++/16276
31905         * g++.dg/rtti/tinfo1.C: New file.
31906
31907 2004-07-07  Eric Christopher  <echristo@redhat.com>
31908
31909         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
31910
31911 2004-07-07  Andrew Pinski  <apinski@apple.com>
31912
31913         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
31914
31915 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
31916
31917         * g++.dg/init/call1.C: XFAIL.
31918
31919 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
31920
31921         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
31922         except for movstrict*, to movmem* and clrstr* to clrmem*.
31923
31924 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
31925
31926         * gcc.c-torture/execute/20040707-1.c: New test.
31927
31928 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
31929
31930         * gcc.c-torture/execute/20040706-1.c: New test.
31931
31932 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31933
31934         PR c++/3671
31935         * g++.dg/template/spec14.C: New test.
31936
31937 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
31938
31939         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
31940         nothing if not yet defined.  Use it in b, c and d type definitions.
31941         * gcc.c-torture/execute/20040705-1.c: New test.
31942         * gcc.c-torture/execute/20040705-2.c: New test.
31943
31944 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31945
31946         PR c++/2518
31947         * g++.dg/lookup/new1.C: New test.
31948
31949 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31950
31951         PR c++/11406
31952         * g++.dg/template/sizeof8.C: New test.
31953
31954 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
31955
31956         * gcc.c-torture/compile/20040705-1.c: New test.
31957
31958 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
31959
31960         * gfortran.fortran-torture/execute/seq_io.f90: New test.
31961
31962 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
31963
31964         * gcc.dg/cpp/if-mop.c: Two new testcases.
31965         * gcc.dg/cpp/trad/comment-3.c: New.
31966
31967 2004-07-04  Paul Brook  <paul@codesourcery.com>
31968
31969         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
31970
31971 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
31972
31973         PR c++/3761
31974         * g++.dg/lookup/crash4.C: New test.
31975
31976 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
31977
31978         * gcc.c-torture/execute/builtin-abs-1.c
31979         * gcc.c-torture/execute/builtin-abs-2.c
31980         * gcc.c-torture/execute/builtin-complex-1.c
31981         * gcc.c-torture/execute/builtins/string-1-lib.c
31982         * gcc.c-torture/execute/builtins/string-1.c
31983         * gcc.c-torture/execute/builtins/string-2-lib.c
31984         * gcc.c-torture/execute/builtins/string-2.c
31985         * gcc.c-torture/execute/builtins/string-3-lib.c
31986         * gcc.c-torture/execute/builtins/string-3.c
31987         * gcc.c-torture/execute/builtins/string-4-lib.c
31988         * gcc.c-torture/execute/builtins/string-4.c
31989         * gcc.c-torture/execute/builtins/string-5-lib.c
31990         * gcc.c-torture/execute/builtins/string-5.c
31991         * gcc.c-torture/execute/builtins/string-6-lib.c
31992         * gcc.c-torture/execute/builtins/string-6.c
31993         * gcc.c-torture/execute/builtins/string-7-lib.c
31994         * gcc.c-torture/execute/builtins/string-7.c
31995         * gcc.c-torture/execute/builtins/string-8-lib.c
31996         * gcc.c-torture/execute/builtins/string-8.c
31997         * gcc.c-torture/execute/builtins/string-9-lib.c
31998         * gcc.c-torture/execute/builtins/string-9.c
31999         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32000         * gcc.c-torture/execute/builtins/string-asm-1.c
32001         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32002         * gcc.c-torture/execute/builtins/string-asm-2.c
32003         * gcc.c-torture/execute/stdio-opt-1.c
32004         * gcc.c-torture/execute/stdio-opt-2.c
32005         * gcc.c-torture/execute/stdio-opt-3.c
32006         * gcc.c-torture/execute/string-opt-1.c
32007         * gcc.c-torture/execute/string-opt-10.c
32008         * gcc.c-torture/execute/string-opt-11.c
32009         * gcc.c-torture/execute/string-opt-12.c
32010         * gcc.c-torture/execute/string-opt-13.c
32011         * gcc.c-torture/execute/string-opt-14.c
32012         * gcc.c-torture/execute/string-opt-15.c
32013         * gcc.c-torture/execute/string-opt-16.c
32014         * gcc.c-torture/execute/string-opt-2.c
32015         * gcc.c-torture/execute/string-opt-6.c
32016         * gcc.c-torture/execute/string-opt-7.c
32017         * gcc.c-torture/execute/string-opt-8.c:
32018         Replace with ...
32019
32020         * gcc.c-torture/execute/builtins/abs-2.c
32021         * gcc.c-torture/execute/builtins/abs-3.c
32022         * gcc.c-torture/execute/builtins/complex-1.c
32023         * gcc.c-torture/execute/builtins/fprintf.c
32024         * gcc.c-torture/execute/builtins/fputs.c
32025         * gcc.c-torture/execute/builtins/memcmp.c
32026         * gcc.c-torture/execute/builtins/memmove.c
32027         * gcc.c-torture/execute/builtins/memops-asm.c
32028         * gcc.c-torture/execute/builtins/mempcpy-2.c
32029         * gcc.c-torture/execute/builtins/mempcpy.c
32030         * gcc.c-torture/execute/builtins/memset.c
32031         * gcc.c-torture/execute/builtins/printf.c
32032         * gcc.c-torture/execute/builtins/sprintf.c
32033         * gcc.c-torture/execute/builtins/strcat.c
32034         * gcc.c-torture/execute/builtins/strchr.c
32035         * gcc.c-torture/execute/builtins/strcmp.c
32036         * gcc.c-torture/execute/builtins/strcpy.c
32037         * gcc.c-torture/execute/builtins/strcspn.c
32038         * gcc.c-torture/execute/builtins/strlen-2.c
32039         * gcc.c-torture/execute/builtins/strlen.c
32040         * gcc.c-torture/execute/builtins/strncat.c
32041         * gcc.c-torture/execute/builtins/strncmp-2.c
32042         * gcc.c-torture/execute/builtins/strncmp.c
32043         * gcc.c-torture/execute/builtins/strncpy.c
32044         * gcc.c-torture/execute/builtins/strpbrk.c
32045         * gcc.c-torture/execute/builtins/strpcpy-2.c
32046         * gcc.c-torture/execute/builtins/strpcpy.c
32047         * gcc.c-torture/execute/builtins/strrchr.c
32048         * gcc.c-torture/execute/builtins/strspn.c
32049         * gcc.c-torture/execute/builtins/strstr-asm.c
32050         * gcc.c-torture/execute/builtins/strstr.c:
32051         ... these new files.
32052
32053         * gcc.c-torture/execute/builtins/abs-2-lib.c
32054         * gcc.c-torture/execute/builtins/abs-3-lib.c
32055         * gcc.c-torture/execute/builtins/complex-1-lib.c
32056         * gcc.c-torture/execute/builtins/fprintf-lib.c
32057         * gcc.c-torture/execute/builtins/fputs-lib.c
32058         * gcc.c-torture/execute/builtins/memcmp-lib.c
32059         * gcc.c-torture/execute/builtins/memmove-lib.c
32060         * gcc.c-torture/execute/builtins/memops-asm-lib.c
32061         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32062         * gcc.c-torture/execute/builtins/mempcpy-lib.c
32063         * gcc.c-torture/execute/builtins/memset-lib.c
32064         * gcc.c-torture/execute/builtins/printf-lib.c
32065         * gcc.c-torture/execute/builtins/sprintf-lib.c
32066         * gcc.c-torture/execute/builtins/strcat-lib.c
32067         * gcc.c-torture/execute/builtins/strchr-lib.c
32068         * gcc.c-torture/execute/builtins/strcmp-lib.c
32069         * gcc.c-torture/execute/builtins/strcpy-lib.c
32070         * gcc.c-torture/execute/builtins/strcspn-lib.c
32071         * gcc.c-torture/execute/builtins/strlen-2-lib.c
32072         * gcc.c-torture/execute/builtins/strlen-lib.c
32073         * gcc.c-torture/execute/builtins/strncat-lib.c
32074         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32075         * gcc.c-torture/execute/builtins/strncmp-lib.c
32076         * gcc.c-torture/execute/builtins/strncpy-lib.c
32077         * gcc.c-torture/execute/builtins/strpbrk-lib.c
32078         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32079         * gcc.c-torture/execute/builtins/strpcpy-lib.c
32080         * gcc.c-torture/execute/builtins/strrchr-lib.c
32081         * gcc.c-torture/execute/builtins/strspn-lib.c
32082         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32083         * gcc.c-torture/execute/builtins/strstr-lib.c
32084         * gcc.c-torture/execute/builtins/lib/abs.c
32085         * gcc.c-torture/execute/builtins/lib/fprintf.c
32086         * gcc.c-torture/execute/builtins/lib/memset.c
32087         * gcc.c-torture/execute/builtins/lib/printf.c
32088         * gcc.c-torture/execute/builtins/lib/sprintf.c
32089         * gcc.c-torture/execute/builtins/lib/strcpy.c
32090         * gcc.c-torture/execute/builtins/lib/strcspn.c
32091         * gcc.c-torture/execute/builtins/lib/strncat.c
32092         * gcc.c-torture/execute/builtins/lib/strncmp.c
32093         * gcc.c-torture/execute/builtins/lib/strncpy.c
32094         * gcc.c-torture/execute/builtins/lib/strpbrk.c
32095         * gcc.c-torture/execute/builtins/lib/strspn.c
32096         * gcc.c-torture/execute/builtins/lib/strstr.c:
32097         New files containing support routines.
32098
32099         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32100         declaration.
32101         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32102         when not optimizing.
32103
32104 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
32105
32106         PR c++/16240
32107         * g++.dg/abi/mangle22.C: New test.
32108         * g++.dg/abi/mangle23.C: Likewise.
32109
32110 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
32111
32112         PR fortran/16290
32113         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32114         Allow for cases without denormalized floating point numbers.
32115
32116 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
32117
32118         PR c/1027
32119         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32120         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32121         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32122         expected warning text.
32123         * gcc.dg/format/diag-2.c: New test.
32124
32125 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32126
32127         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32128
32129 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
32130
32131         * gcc.dg/builtins-43.c: New.
32132         * gcc.dg/builtins-44.c: New.
32133         * gcc.dg/builtins-45.c: New.
32134
32135 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
32136             Andreas Tobler  <a.tobler@schweiz.ch>
32137
32138         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32139         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
32140         as SIGSEGV.
32141         * gcc.dg/cleanup-11.c: Likewise.
32142         * gcc.dg/cleanup-8.c: Likewise.
32143         * gcc.dg/cleanup-9.c: Likewise.
32144         * gcc.dg/cleanup-5.c: Run on all platforms.
32145
32146 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32147
32148         * g++.dg/warn/nonnull1.C: New test.
32149
32150 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32151
32152         * gcc.dg/compat/compat-common.h: Wrap up CINT in
32153         an #ifndef SKIP_COMPLEX_INT/#endif pair.
32154         Special-case the Sun compiler wrt to <complex.h>.
32155
32156 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
32157
32158         * gcc.dg/Wunreachable-8.C: New test.
32159
32160         * gcc.dg/h8300-ice2.c : New test.
32161
32162 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
32163
32164         PR fortran/16161
32165         * gfortran.fortran-torture/compile/implicit.f90: Add test
32166         for implicit character.
32167
32168 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
32169
32170         PR fortran/16289
32171         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32172         Use tiny() intrinsic to find smallest non-negative real
32173
32174 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
32175
32176         * gcc.dg/compat/struct-by-value-22_main.c: New test.
32177         * gcc.dg/compat/struct-by-value-22_x.c: New.
32178         * gcc.dg/compat/struct-by-value-22_y.c: New.
32179
32180         * gcc.c-torture/execute/20040629-1.c: New test.
32181
32182 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
32183
32184         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32185         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32186
32187         PR target/16195
32188         * gcc.dg/20040625-1.c: New test.
32189
32190 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32191
32192         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32193
32194 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32195
32196         PR fortran/15963
32197         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32198
32199 2004-06-29  Richard Henderson  <rth@redhat.com>
32200
32201         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32202
32203 2004-06-29  Paul Brook  <paul@codesourcery.com>
32204
32205         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32206         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32207
32208 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
32209
32210         PR c++/16260
32211         * g++.dg/parse/crash15.C: New.
32212
32213 2004-06-28  Andrew Pinski  <apinski@apple.com>
32214
32215         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32216         by the error already.
32217
32218         * g++.dg/opt/ptrmem4.C: Change to compile only test.
32219
32220 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
32221
32222         PR target/14041
32223         * gcc.dg/h8300-bss-align-1.c : New.
32224
32225 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32226
32227         * PR c++/16174
32228         * g++.dg/template/ctor4.C: New.
32229
32230 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32231
32232         PR c++/16205
32233         * g++.dg/warn/Wsequence-point-1.C: New test.
32234
32235 2004-06-27  Paul Brook  <paul@codesourcery.com>
32236
32237         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32238
32239 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
32240
32241         * g++.old-deja/g++.mike/p7325.C: Remove.
32242
32243 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32244
32245         PR c/14963
32246         * gcc.dg/pr14963.c: New test.
32247
32248 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
32249
32250         PR c++/16193
32251         * g++.dg/parse/redef1.C: New test.
32252
32253 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32254
32255         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32256         20021110.c.
32257         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32258         20021119-1.c.
32259         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32260         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32261         5-04.c.
32262         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32263         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32264         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32265         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32266         g++.brendan/enum14.C.
32267         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32268         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32269         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32270         g++.mike/virt1.C.
32271         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32272         memtemp24.C.
32273
32274 2004-06-27  Roger Sayle  <roger@eyesopen.com>
32275
32276         * gcc.dg/20040527-1.c: New test case.
32277
32278 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
32279
32280         PR gfortran/pr16196
32281         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32282
32283 2004-06-25  Roger Sayle  <roger@eyesopen.com>
32284
32285         PR middle-end/15825
32286         * gcc.dg/pr15825-1.c: New test case.
32287
32288 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32289
32290         * gcc.c-torture/execute/20040625-1.c: New test.
32291
32292 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32293
32294         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32295
32296 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32297
32298         * gcc.dg/torture/mips-div-1.c: New test.
32299
32300 2004-06-24  Jeff Law  <law@redhat.com>
32301
32302         * gcc.dg/tree-ssa/20040624-1.c: New test.
32303
32304 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
32305
32306         * gcc.c-torture/compile/20040624-1.c: New test.
32307
32308 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32309
32310         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32311         this directory.
32312
32313 2004-06-23  Andrew Pinski  <apinski@apple.com>
32314
32315         PR middle-end/15988
32316         * g++.dg/opt/ptrmem4.C: New test.
32317
32318         * gcc.dg/c90-array-quals-2.c: New test.
32319
32320 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
32321
32322         * gcc.dg/kpice1.c: New test.
32323
32324 2006-06-23  Andrew Pinski  <apinski@apple.com>
32325
32326         * gcc.dg/c90-array-quals.c: New test.
32327
32328 2006-06-22  Richard Henderson  <rth@redhat.com>
32329
32330         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32331
32332 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
32333
32334         * gcc.dg/builtins-config.h: Handle FreeBSD.
32335
32336 2006-06-22  Richard Henderson  <rth@redhat.com>
32337
32338         * g++.dg/opt/devirt1.C: New.
32339
32340 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
32341
32342         * g++.dg/opt/pr15551.C: New testcase.
32343
32344 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
32345
32346         PR target/14800
32347         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32348         x86_64-*-linux* when compiling for 32bit.
32349
32350 2004-06-21  Andrew Pinski  <apinski@apple.com>
32351
32352         * gcc.dg/pch/struct-1.c: New.
32353         * gcc.dg/pch/struct-1.hs: New.
32354
32355 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
32356
32357         * gcc.dg/pch/save-temps-1.c: New file.
32358         * gcc.dg/pch/save-temps-1.hs: New file.
32359
32360 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32361
32362         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32363         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32364
32365 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32366
32367         * gfortran.fortran-torture/execute/select_1.f90: Rename function
32368         to fix type error.
32369         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32370         Remove trailing spaces.
32371
32372 2004-06-21  Richard Henderson  <rth@redhat.com>
32373
32374         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32375         merging && to BIT_FIELD_REF.
32376
32377 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
32378
32379         * g++.dg/opt/placeholder1.C: New test.
32380
32381 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32382
32383         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32384         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32385         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32386         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32387
32388 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
32389
32390         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32391         extern "C".
32392         * g++.dg/other/pragma-re-1.C: Add comments.
32393
32394 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
32395
32396         PR gfortran/16080
32397         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32398
32399 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
32400
32401         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32402         instead of setting the type of size_t by
32403         hand.
32404
32405 2004-06-18  Roger Sayle  <roger@eyesopen.com>
32406
32407         * gcc.dg/unordered-2.c: New test case.
32408         * gcc.dg/unordered-3.c: New test case.
32409
32410 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
32411
32412         PR other/16043
32413         * lib/g++.exp (g++_version): Tweak regexp for version
32414         * lib/g77.exp (g77_version): Likewise.
32415         * lib/gfortran.exp (gfortran_version): Likewise.
32416         * lib/objc.exp (objc_version): Likewise.
32417         * lib/treelang.exp (treelang_version): Likewise.
32418
32419 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
32420
32421         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32422         Use INT_MAX instead of __INT_MAX__.
32423         * gcc.dg/compat/struct-align-2_y.c: Likewise.
32424
32425         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32426         * gcc.dg/compat/scalar-return-3_x.c: Use it.
32427         * gcc.dg/compat/scalar-return-3_y.c: Use it.
32428         * gcc.dg/compat/scalar-return-4_x.c: Use it.
32429         * gcc.dg/compat/scalar-return-4_y.c: Use it.
32430         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32431         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32432         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32433         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32434
32435         * gcc.dg/range-test-1.c: New test.
32436         * g++.dg/opt/range-test-1.C: New test.
32437
32438 2004-06-17  Richard Henderson  <rth@redhat.com>
32439
32440         * objc.dg/sync-1.m: New.
32441         * objc.dg/try-catch-1.m: Don't force next runtime.
32442         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32443         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
32444         shadowed catch clause.
32445         * objc.dg/try-catch-5.m: New.
32446
32447 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
32448
32449         Bug 14610
32450         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32451
32452 2004-06-15  Richard Henderson  <rth@redhat.com>
32453
32454         * gcc.dg/20001116-1.c: Move expected warning line.
32455
32456 2004-06-15  Richard Henderson  <rth@redhat.com>
32457
32458         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32459         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32460
32461 2004-06-15  Jeff Law  <law@redhat.com>
32462
32463         * gcc.dg/tree-ssa/20040615-1.c: New test.
32464         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32465         be less sensitive to operand ordering.
32466         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32467
32468 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
32469
32470         * g++.dg/abi/bitfield3.C: Add comment..
32471
32472 2004-06-15  Richard Henderson  <rth@redhat.com>
32473
32474         * g++.dg/ext/stmtexpr1.C: XFAIL.
32475         * gcc.dg/20030612-1.c: XFAIL.
32476
32477 2004-06-15  Eric Christopher  <echristo@redhat.com>
32478
32479         * g++.dg/charset/asm5.c: New.
32480         * gcc.dg/charset/asm6.c: New.
32481
32482 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32483
32484         PR fortran/15962
32485         * gfortran.fortran-torture/execute/select_1.f90: New test.
32486
32487 2004-06-15  Paul Brook  <paul@codesourcery.com>
32488
32489         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32490
32491 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32492
32493         PR c++/15967
32494         * g++.dg/lookup/crash3.C: New test.
32495
32496 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32497
32498         PR c++/15947
32499         * g++.dg/parse/dtor4.C: New test.
32500
32501 2004-06-14  Jeff Law  <law@redhat.com>
32502
32503         * gcc.c-torture/compile/20040614-1.c: New test.
32504
32505 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32506
32507         PR fortran/15211
32508         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32509         LEN of a character array.
32510
32511 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
32512
32513         PR c++/15096
32514         * g++.dg/template/ptrmem10.C: New test.
32515
32516         PR c++/14930
32517         * g++.dg/template/friend30.C: New test.
32518
32519 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32520
32521         PR fortran/14928
32522         * gfortran.fortran-torture/compile/mloc.f90: New test.
32523
32524 2004-06-13  Paul Brook  <paul@codesourcery.com>
32525
32526         * gfortran.fortran-torture/execute/random_2.f90: New test.
32527
32528 2004-06-13  Eric Christopher  <echristo@redhat.com>
32529
32530         * gcc.dg/noncompile/redecl-1.c: Fix error message.
32531
32532 2004-06-12  Paul Brook  <paul@codesourcery.com>
32533
32534         * gfortran.fortran-torture/execute/contained_3.f90: New test.
32535
32536 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32537
32538         PR fortran/14923
32539         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32540
32541 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32542
32543         PR fortran/14957
32544         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32545         syntax errors in end statements of contained subroutines.
32546
32547 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32548
32549         PR fortran/12841
32550         * gfortran.fortran-torture/execute/null_arg.f90: New test.
32551
32552 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32553
32554         PR fortran/15665
32555         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32556
32557 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32558
32559         PR gfortran/12839
32560         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32561
32562 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
32563
32564         PR c++/15862
32565         * g++.dg/parse/enum1.C: New test.
32566
32567 2004-06-10  Jeff Law  <law@redhat.com>
32568
32569         * gcc.c-torture/compile/20040610-1.c: New test.
32570
32571 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32572
32573         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32574         * g++.old-deja/g++.other/decl3.C: Likewise.
32575
32576 2004-06-10  Brian Booth  <bbooth@redhat.com>
32577
32578         * gcc.dg/tree-ssa/20031015-1.c: Scan for
32579         V_MAY_DEF instead of VDEF.
32580         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32581
32582 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
32583
32584         PR c++/14211
32585         * g++.dg/conversion/const1.C: New test.
32586
32587         PR c++/15076
32588         * g++.dg/conversion/reinterpret1.C: New test.
32589
32590         PR c++/15877
32591         * g++.dg/template/enum2.C: New test.
32592
32593         PR c++/15227
32594         * g++.dg/template/error13.C: New test.
32595
32596 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32597
32598         PR fortran/14957
32599         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32600         arguments to test_* REAL and of the right size.
32601
32602 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32603
32604         PR target/15569
32605         PR rtl-optimization/15681
32606         * gcc.dg/20040609-1.c: New test.
32607
32608 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32609
32610         PR c++/14791
32611         * g++.dg/opt/builtins1.C: New test.
32612
32613 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
32614
32615         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32616         that use default windows32 struct layout.
32617         * gcc.dg/i386-bitfield2.c: Likewise.
32618
32619 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
32620
32621         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32622         for mingw32 and cygwin targets.
32623
32624 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
32625
32626         * gcc.dg/pch/macro-4.c: New.
32627         * gcc.dg/pch/macro-4.hs: New.
32628
32629 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32630
32631         PR fortran/13249
32632         * gfortran.fortran-torture/compile/name_clash.f90: New test.
32633
32634 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32635
32636         PR fortran/13372
32637         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32638
32639 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32640
32641         PR gfortran/14897
32642         * gfortran.fortran-torture/execute/t_edit.f90: New test.
32643
32644 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32645
32646         PR gfortran/15755
32647         * gfortran.fortran-torture/execute/backspace.c : New test.
32648
32649 2004-06-09  Paul Brook  <paul@codesourcery.com>
32650
32651         * gfortran.fortran-torture/execure/intrinsic_associated.f90
32652         (pointer_to_section): Rewrite to use smaller array.
32653
32654 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
32655
32656         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32657         * gcc.dg/ext/altivec-10.c: Same.
32658         * gcc.dg/ext/altivec-11.c: Same.
32659         * gcc.dg/ext/altivec-12.c: Same.
32660         * gcc.dg/ext/altivec-13.c: Same.
32661         * gcc.dg/ext/altivec-14.c: Same.
32662         * gcc.dg/ext/altivec-15.c: Same.
32663         * gcc.dg/ext/altivec-16.c: Same.
32664         * gcc.dg/ext/altivec-3.c: Same.
32665         * gcc.dg/ext/altivec-4.c: Same.
32666         * gcc.dg/ext/altivec-6.c: Same.
32667         * gcc.dg/ext/altivec-7.c: Same.
32668         * gcc.dg/ext/altivec-8.c: Same.
32669         * gcc.dg/ext/altivec-varargs-1.c: Same.
32670
32671         * g++.dg/ext/altivec-1.C: Correct dg syntax.
32672         * g++.dg/ext/altivec-10.C: Same.
32673         * g++.dg/ext/altivec-2.C: Same.
32674         * g++.dg/ext/altivec-3.C: Same.
32675         * g++.dg/ext/altivec-4.C: Same.
32676         * g++.dg/ext/altivec-5.C: Same.
32677         * g++.dg/ext/altivec-6.C: Same.
32678         * g++.dg/ext/altivec-7.C: Same.
32679         * g++.dg/ext/altivec-8.C: Same.
32680         * g++.dg/ext/altivec-9.C: Same.
32681
32682 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32683
32684         PR c++/7841
32685         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32686
32687 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32688
32689         * gcc.dg/union-1.c: New test.
32690
32691 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32692
32693         * gcc.dg/builtins-41.c: New test case.
32694         * gcc.dg/builtins-42.c: New test case.
32695
32696 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32697
32698         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32699         * g++.dg/ext/altivec-10.C: Same.
32700         * g++.dg/ext/altivec-2.C: Same.
32701         * g++.dg/ext/altivec-3.C: Same.
32702         * g++.dg/ext/altivec-4.C: Same.
32703         * g++.dg/ext/altivec-5.C: Same.
32704         * g++.dg/ext/altivec-6.C: Same.
32705         * g++.dg/ext/altivec-7.C: Same.
32706         * g++.dg/ext/altivec-8.C: Same.
32707         * g++.dg/ext/altivec-9.C: Same.
32708         * g++.old-deja/g++.abi/cxa_vec.C: Same.
32709         * g++.old-deja/g++.brendan/new3.C: Same.
32710         * gcc.c-torture/execute/eeprof-1.x: Same.
32711
32712 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
32713
32714         PR c/14765
32715         * gcc.dg/pr14765-1.c: New test.
32716
32717 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32718
32719         PR c/14649
32720         * gcc.dg/pr14649-1.c: New test case.
32721
32722 2004-06-07  Richard Henderson  <rth@redhat.com>
32723
32724         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
32725         if temporaries.
32726
32727 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32728
32729         * g++.dg/eh/elide1.C: Remove XFAIL.
32730
32731 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
32732
32733         PR c++/15337
32734         * g++.dg/expr/sizeof3.C: New test.
32735
32736         PR c++/14777
32737         * g++.dg/template/access14.C: New test.
32738
32739         PR c++/15554
32740         * g++.dg/template/enum1.C: New test.
32741
32742         PR c++/15057
32743         * g++.dg/eh/throw1.C: New test.
32744
32745 2004-06-07  David Ayers  <d.ayers@inode.at>
32746             Ziemowit Laski  <zlaski@apple.com>
32747
32748         * lib/objc.exp (objc_target_compile): Revert the '-framework
32749         Foundation' flag fix, since bare Darwin does not ship
32750         with the Foundation framework.
32751         * objc/execute/next_mapping.h: Provide a local NSConstantString
32752         @interface and @implementation.
32753         (objc_constant_string_init): A constructor function, used to
32754         initialize the NSConstantString meta-class object.
32755         * objc/execute/string1.m: Include "next_mapping.h" instead of
32756         <Foundation/NSString.h>.
32757         * objc/execute/string2.m: Likewise.
32758         * objc/execute/string3.m: Likewise.
32759         * objc/execute/string4.m: Likewise.
32760
32761 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
32762
32763         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
32764         to double. Replace double with FLOAT.
32765         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
32766
32767         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
32768         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
32769         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
32770         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
32771         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
32772         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
32773         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
32774         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
32775
32776 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32777
32778         PR c/13519
32779         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
32780
32781 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32782
32783         PR c++/15503
32784         * g++.dg/template/meminit2.C: New test.
32785
32786 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
32787
32788         PR target/15822
32789         * gcc.c-torture/execute/compare-fp-1.c,
32790         gcc.c-torture/execute/compare-fp-2.c,
32791         gcc.c-torture/execute/compare-fp-3.c,
32792         gcc.c-torture/execute/compare-fp-4.c,
32793         gcc.c-torture/execute/compare-fp-3.x,
32794         gcc.c-torture/execute/compare-fp-4.x: Moved...
32795         * gcc.c-torture/execute/ieee/compare-fp-1.c,
32796         gcc.c-torture/execute/ieee/compare-fp-2.c,
32797         gcc.c-torture/execute/ieee/compare-fp-3.c,
32798         gcc.c-torture/execute/ieee/compare-fp-4.c,
32799         gcc.c-torture/execute/ieee/compare-fp-3.x,
32800         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
32801
32802 2004-06-04  David Ayers  <d.ayers@inode.at>
32803
32804         * objc/execute/protocol-isEqual-4.m: New testcase.
32805
32806 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
32807
32808         * objc/execute/protocol-isEqual-1.m: New testcase.
32809         * objc/execute/protocol-isEqual-2.m: New testcase.
32810         * objc/execute/protocol-isEqual-3.m: New testcase.
32811
32812 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32813
32814         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
32815
32816 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
32817
32818         * lib/objc.exp (objc_target_compile): When running tests on
32819         Darwin (Mac OS X), inform the linker about '-framework
32820         'Foundation'.
32821
32822 2004-06-02  Eric Christopher  <echristo@redhat.com>
32823
32824         * gcc.c-torture/compile/20040602-1.c: New.
32825
32826 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
32827
32828         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
32829         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
32830
32831         PR tree-optimization/14736
32832         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
32833
32834         PR tree-optimization/14042
32835         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
32836
32837         PR tree-optimization/14729
32838         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
32839
32840 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32841
32842         PR fortran/15557
32843         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
32844
32845 2004-06-01  Richard Hederson  <rth@redhat.com>
32846
32847         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
32848
32849 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32850
32851         PR c++/14932
32852         * g++.dg/parse/offsetof4.C: New test.
32853
32854 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
32855
32856         PR objc/7993
32857         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
32858
32859 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
32860
32861         PR c++/15701
32862         * g++.dg/template/friend29.C: New test.
32863
32864 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32865
32866         PR c/15749
32867         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
32868
32869 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
32870
32871         * gcc.dg/sparc-trap-1.c: New test.
32872
32873 2004-05-31  Roger Sayle  <roger@eyesopen.com>
32874
32875         PR middle-end/15069
32876         * g++.dg/opt/fold3.C: New test case.
32877
32878 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
32879
32880         * lib/target-supports.exp (check_iconv_available): Fix fallout
32881         from 2004-05-28 patch.
32882
32883 2004-05-30  Paul Brook  <paul@codesourcery.com>
32884
32885         PR fortran/15620
32886         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
32887         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
32888
32889 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
32890
32891         * gfortran.fortran-torture/execute/random_1.f90: New test.
32892
32893 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32894
32895         * g++.dg/ext/altivec-10.C: New test.
32896
32897 2004-05-29  Paul Brook  <paul@codesourcery.com>
32898
32899         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32900
32901 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32902
32903         * gcc.dg/altivec-16.c: New test.
32904
32905 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
32906
32907         * lib/target-supports.exp (check_vmx_hw_available): New.
32908         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
32909
32910         * lib/target-supports.exp (check_alias_available,
32911         check_iconv_available, check_named_sections_available): Use
32912         unique names for temporary files.
32913
32914 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32915
32916         * gcc.dg/altivec-15.c: New test.
32917
32918 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32919
32920         PR c++/15083
32921         * g++.dg/warn/noeffect6.C: New test.
32922
32923         PR c++/15471
32924         * g++.dg/expr/ptrmem4.C: New test.
32925
32926         PR c++/15640
32927         * g++.dg/template/operator3.C: New test.
32928
32929 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32930
32931         PR c++/14668
32932         * g++.dg/lookup/redecl1.C: New test.
32933         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
32934
32935 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
32936
32937         * gcc.c-torture/execute/compare-fp-1.c,
32938         gcc.c-torture/execute/compare-fp-2.c,
32939         gcc.c-torture/execute/compare-fp-3.c,
32940         gcc.c-torture/execute/compare-fp-4.c,
32941         gcc.c-torture/execute/compare-fp-3.x,
32942         gcc.c-torture/execute/compare-fp-4.x,
32943         gcc.dg/pr15649-1.c: New.
32944
32945 2004-05-27  Adam Nemet  <anemet@lnxw.com>
32946
32947         PR c++/12883
32948         * g++.dg/init/array14.C: New test.
32949
32950 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
32951
32952         * lib/compat.exp (compat-get-options-main): New.
32953         (compat-get-options): Remove unneeded code, warn for ignored
32954         command.
32955         (compat-execute): Check flag set by dg-require-* commands.
32956
32957         * lib/compat.exp (compat-execute): Break up long lines.
32958
32959 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
32960
32961         * gcc.dg/altivec-7.c: Don't use 'vector long'.
32962         * gcc.dg/altivec-14.c: New test.
32963         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
32964
32965         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
32966         * gcc.dg/altivec-12.c: Ditto.
32967
32968         * gcc.dg/altivec-3.c: Move call to altivec_check.
32969
32970 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32971
32972         PR c++/15044
32973         * g++.dg/template/error12.C: New test.
32974
32975         PR c++/15317
32976         * g++.dg/ext/attrib15.C: New test.
32977
32978         PR c++/15329
32979         * g++.dg/template/ptrmem9.C: New test.
32980
32981 2004-05-25  Paul Brook  <paul@codesourcery.com>
32982
32983         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
32984
32985 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32986
32987         PR c++/15165
32988         * g++.dg/template/crash19.C: New test.
32989
32990 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32991
32992         PR c++/15025
32993         * g++.dg/template/redecl1.C: New test.
32994
32995 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32996
32997         PR c++/14821
32998         * g++.dg/other/ns1.C: New test.
32999
33000         PR c++/14883
33001         * g++.dg/template/invalid1.C: New test.
33002
33003 2004-05-23  Paul Brook  <paul@codesourcery.com>
33004         Victor Leikehman  <lei@haifasphere.co.il>
33005
33006         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33007         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33008
33009 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33010
33011         PR c++/15285
33012         PR c++/15299
33013         * g++.dg/template/non-dependent5.C: New test.
33014         * g++.dg/template/non-dependent6.C: New test.
33015
33016 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33017
33018         PR c++/15507
33019         * g++.dg/inherit/union1.C: New test.
33020
33021         PR c++/15542
33022         * g++.dg/template/addr1.C: New test.
33023
33024         PR c++/15427
33025         * g++.dg/template/array5.C: New test.
33026
33027         PR c++/15287
33028         * g++.dg/template/array6.C: New test.
33029
33030 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
33031             Roger Sayle  <roger@eyesopen.com>
33032
33033         * g++.dg/lookup/forscope2.C: New test case.
33034
33035 2004-05-22  Ben Elliston  <bje@au.ibm.com>
33036
33037         * gcc.dg/cpp/Wmissingdirs.c: New.
33038
33039 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33040
33041         PR target/15301
33042         * gcc.dg/compat/union-m128-1.h: New file.
33043         * gcc.dg/compat/union-m128-1_main.c: Likewise.
33044         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33045         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33046
33047 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33048
33049         PR target/15302
33050         * gcc.dg/compat/struct-complex-1.h: New file.
33051         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33052         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33053         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33054
33055 2004-05-20  Roger Sayle  <roger@eyesopen.com>
33056
33057         PR middle-end/3074
33058         * gcc.dg/pr3074-1.c: New test case.
33059         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33060
33061 2004-05-20  Falk Hueffner  <falk@debian.org>
33062
33063         PR other/15526
33064         * gcc.dg/ftrapv-1.c: New test case.
33065
33066 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
33067
33068         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33069
33070 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
33071             Jeff Law  <law@redhat.com>
33072
33073         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33074         * gcc.dg/tree-ssa/20040518-2.c: New test.
33075
33076         * gcc.dg/tree-ssa/20040518-1.c: New test.
33077
33078 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
33079
33080         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33081
33082 2004-05-18  Paul Brook  <paul@codesourcery.com>
33083
33084         PR fortran/13930
33085         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33086
33087 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33088
33089         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33090         constant folding.
33091
33092 2004-05-17  Steven Bosscher  <stevenb@suse.de>
33093
33094         * gcc.dg/tree-ssa/20040517-1.c: New test.
33095
33096 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33097
33098         * gcc.dg/loop-4.c: New test.
33099
33100 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
33101
33102         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33103
33104 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
33105
33106         PR fortran/15311
33107         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33108
33109 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33110
33111         PR fortran/13826
33112         PR fortran/13940
33113         * gfortran.fortran-torture/compile/data_1.f90: New test.
33114
33115 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
33116
33117         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33118         * gcc.dg/uninit-H.c: Define ASM for __s390__.
33119
33120 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33121
33122         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33123
33124 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33125
33126         PR c/15444
33127         * gcc.dg/format/xopen-1.c: Adjust expected message.
33128         * gcc.dg/format/xopen-3.c: New test.
33129
33130 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
33131
33132         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33133
33134 2004-05-14  Jeff Law  <law@redhat.com>
33135
33136         * gcc.dg/tree-ssa/20040514-2.c: New test.
33137
33138 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33139
33140         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33141         this ...
33142         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33143         this.
33144
33145 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
33146
33147         * gcc.dg/tree-ssa/20040514-1.c: New test.
33148
33149 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33150
33151         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33152         test.
33153
33154 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33155
33156         PR fortran/14066
33157         * gfortran.fortran-torture/compile/do_1.f90: New test.
33158
33159 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33160
33161         PR fortran/15051
33162         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33163         test.
33164
33165 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
33166
33167         PR fortran/15149
33168         * gfortran.fortran-torture/execute/random_init.f90: New test.
33169
33170 2004-05-13  Paul Brook  <paul@codesourcery.com>
33171
33172         PR fortran/15314
33173         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33174
33175 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
33176
33177         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33178         for the powerpc case.
33179
33180 2004-05-13  Jeff Law  <law@redhat.com>
33181
33182         * gcc.dg/tree-ssa/20040513-1.c: New test.
33183         * gcc.dg/tree-ssa/20040513-2.c: New test.
33184
33185 2004-05-13  Paul Brook  <paul@codesourcery.com>
33186
33187         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33188         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33189         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33190
33191 2004-05-13  Andreas Schwab  <schwab@suse.de>
33192
33193         PR other/10819
33194         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33195         characters.
33196
33197 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
33198
33199         PR fortran/15294
33200         * gfortran.fortran-torture/execute/adjustr.f90: New file.
33201
33202 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
33203
33204         Merge from tree-ssa-20020619-branch.  See
33205         ChangeLog.tree-ssa for details.
33206
33207 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
33208
33209         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33210         include <altivec.h> explicitly.
33211         * gcc.dg/altivec-13.c: Likewise.
33212
33213 2004-05-11  Paul Brook  <paul@codesourcery.com>
33214
33215         * gcc.c-torture/compile/20010518-1.c: Force enum size.
33216
33217 2004-05-10  Eric Christopher  <echristo@redhat.com>
33218
33219         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33220         * gcc.dg/sibcall-4.c: Ditto.
33221
33222 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
33223
33224         * g++.dg/ext/altivec-8.C: New test case.
33225         * gcc.dg/altivec-13.c: New test case.
33226
33227 2004-05-08  Roger Sayle  <roger@eyesopen.com>
33228
33229         * gcc.c-torture/execute/divcmp-1.c: New test case.
33230         * gcc.c-torture/execute/divcmp-2.c: New test case.
33231         * gcc.c-torture/execute/divcmp-3.c: New test case.
33232
33233 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
33234
33235         * g++.dg/other/pragma-re-2.C: New test.
33236
33237 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33238
33239         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33240         * gcc.dg/i386-387-2.c: Likewise.
33241
33242         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33243         __builtin_drem.
33244         * gcc.dg/i386-387-6.c: Likewise.
33245
33246 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33247
33248         * gcc.dg/builtins-33.c: Also check log1p*.
33249
33250 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
33251
33252         PR optimization/15296
33253         * gcc.c-torture/execute/pr15296.c: New test.
33254
33255 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
33256
33257         * gcc.dg/builtins-40.c: New test.
33258
33259 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
33260
33261         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33262
33263 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
33264
33265         * g++.dg/ext/spe1.C: New testcase.
33266
33267 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
33268
33269         * objc.dg/image-info.m: Allow additional attributes
33270         for __image_info section.
33271
33272 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
33273
33274         * gcc.dg/torture/mips-hilo-2.c: New test.
33275
33276 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33277
33278         PR c++/14389
33279         * g++.dg/template/member5.C: New test.
33280
33281 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
33282
33283         * gcc.dg/builtins-34.c: Also check expm1*.
33284
33285 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33286
33287         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33288         * gcc.dg/torture/builtin-convert-3.c: New test.
33289
33290 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
33291
33292         PR middle-end/15054
33293         * g++.dg/opt/pr15054.C: New test.
33294
33295 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33296
33297         * gcc.dg/torture/builtin-rounding-1.c: New test.
33298         * gcc.dg/builtins-25.c: Delete.
33299         * gcc.dg/builtins-29.c: Delete.
33300
33301 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
33302
33303         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33304         * gcc.dg/sibcall-4.c: Likewise.
33305         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33306
33307 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33308
33309         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33310         bit-field on 16-bit targets.
33311
33312 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33313
33314         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33315         16-bit targets.
33316
33317 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
33318
33319         * gcc.dg/rs6000-power2-1.c: Change to compile only.
33320         * gcc.dg/rs6000-power2-2.c: Likewise.
33321
33322 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
33323
33324         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33325         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33326         Change the asm registers to be in form of frN instead of fN.
33327
33328 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33329
33330         * gcc.dg/torture/builtin-convert-2.c: New test.
33331
33332 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
33333
33334         * gcc.dg/rs6000-power2-1.c: New test.
33335         * gcc.dg/rs6000-power2-2.c: New test.
33336
33337 2004-04-28  Jan Hubicka  <jh@suse.cz>
33338
33339         * gcc.dg/unused-6.c: New test.
33340
33341 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
33342             Ulrich Weigand  <uweigand@de.ibm.com>
33343
33344         * ada/acats/run_all.sh: Define $target variable.
33345
33346 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
33347
33348         PR c++/15119
33349         * g++.dg/other/vararg-1.C: New test.
33350
33351         PR c++/4794
33352         * g++.dg/eh/cleanup3.C: New test.
33353
33354 2004-04-24  Laurent GUERBY <laurent@guerby.net>
33355
33356         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33357         and ad8011a (target_insn).
33358         * ada/acats/support/macro.dfs: Likewise.
33359         * ada/acats/support/impbit.adb: New file.
33360
33361 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
33362
33363         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33364
33365 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33366
33367         * gcc.dg/loop-3.c: New test.
33368
33369 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
33370
33371         * gcc.c-torture/execute/simd-5.c: New test.
33372
33373 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33374
33375         PR c++/15064
33376         * g++.dg/template/crash18.C: New test.
33377
33378 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
33379
33380         * g++.dg/ext/complit3.C: New test.
33381
33382 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33383
33384         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33385         * gcc.dg/altivec-3.c: Same.
33386         * gcc.dg/altivec-varargs-1.c: Same.
33387
33388 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33389
33390         * lib/target-supports.exp (check_profiling_available): Assume
33391         profiling is not available on powerpc-eabi targets.
33392
33393 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
33394
33395         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33396         * gcc.dg/vmx/bug-1.c: Ditto.
33397
33398 2004-04-20  Eric Christopher  <echristo@redhat.com>
33399
33400         * gcc.dg/charset/extern.c: New test.
33401         * g++.dg/charset/extern3.cc: Ditto.
33402
33403 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
33404
33405         * gcc.dg/builtins-39.c: New test.
33406
33407 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
33408
33409         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33410
33411 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
33412
33413         * gcc.dg/torture/mips-hilo-1.c: New test.
33414
33415 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
33416
33417         * gcc.c-torture/compile/20040419-1.c: New test.
33418
33419 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
33420
33421         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33422
33423 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
33424             Aldy Hernandez  <aldyh@redhat.com>
33425
33426         * gcc.c-torture/execute/va-arg-24.c: New.
33427
33428 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
33429             Aldy Hernandez  <aldyh@redhat.com>
33430
33431         * gcc.dg/vmx/1b-01.c: New.
33432         * gcc.dg/vmx/1b-02.c: New.
33433         * gcc.dg/vmx/1b-03.c: New.
33434         * gcc.dg/vmx/1b-04.c: New.
33435         * gcc.dg/vmx/1b-05.c: New.
33436         * gcc.dg/vmx/1b-06.c: New.
33437         * gcc.dg/vmx/1b-07.c: New.
33438         * gcc.dg/vmx/1c-01.c: New.
33439         * gcc.dg/vmx/1c-02.c: New.
33440         * gcc.dg/vmx/3a-01a.c: New.
33441         * gcc.dg/vmx/3a-01.c: New.
33442         * gcc.dg/vmx/3a-01m.c: New.
33443         * gcc.dg/vmx/3a-03.c: New.
33444         * gcc.dg/vmx/3a-03m.c: New.
33445         * gcc.dg/vmx/3a-04.c: New.
33446         * gcc.dg/vmx/3a-04m.c: New.
33447         * gcc.dg/vmx/3a-05.c: New.
33448         * gcc.dg/vmx/3a-06.c: New.
33449         * gcc.dg/vmx/3a-06m.c: New.
33450         * gcc.dg/vmx/3a-07.c: New.
33451         * gcc.dg/vmx/3b-01.c: New.
33452         * gcc.dg/vmx/3b-02.c: New.
33453         * gcc.dg/vmx/3b-10.c: New.
33454         * gcc.dg/vmx/3b-13.c: New.
33455         * gcc.dg/vmx/3b-14.c: New.
33456         * gcc.dg/vmx/3b-15.c: New.
33457         * gcc.dg/vmx/3c-01a.c: New.
33458         * gcc.dg/vmx/3c-01.c: New.
33459         * gcc.dg/vmx/3c-02.c: New.
33460         * gcc.dg/vmx/3c-03.c: New.
33461         * gcc.dg/vmx/3d-01.c: New.
33462         * gcc.dg/vmx/4-01.c: New.
33463         * gcc.dg/vmx/4-03.c: New.
33464         * gcc.dg/vmx/5-01.c: New.
33465         * gcc.dg/vmx/5-02.c: New.
33466         * gcc.dg/vmx/5-03.c: New.
33467         * gcc.dg/vmx/5-04.c: New.
33468         * gcc.dg/vmx/5-05.c: New.
33469         * gcc.dg/vmx/5-06.c: New.
33470         * gcc.dg/vmx/5-07.c: New.
33471         * gcc.dg/vmx/5-07t.c: New.
33472         * gcc.dg/vmx/5-08.c: New.
33473         * gcc.dg/vmx/5-10.c: New.
33474         * gcc.dg/vmx/5-11.c: New.
33475         * gcc.dg/vmx/7-01a.c: New.
33476         * gcc.dg/vmx/7-01.c: New.
33477         * gcc.dg/vmx/7c-01.c: New.
33478         * gcc.dg/vmx/7d-01.c: New.
33479         * gcc.dg/vmx/7d-02.c: New.
33480         * gcc.dg/vmx/8-01.c: New.
33481         * gcc.dg/vmx/8-02a.c: New.
33482         * gcc.dg/vmx/8-02.c: New.
33483         * gcc.dg/vmx/brode-1.c: New.
33484         * gcc.dg/vmx/bug-1.c: New.
33485         * gcc.dg/vmx/bug-2.c: New.
33486         * gcc.dg/vmx/bug-3.c: New.
33487         * gcc.dg/vmx/cw-bug-1.c: New.
33488         * gcc.dg/vmx/cw-bug-2.c: New.
33489         * gcc.dg/vmx/cw-bug-3.c: New.
33490         * gcc.dg/vmx/dct.c: New.
33491         * gcc.dg/vmx/debug-1.c: New.
33492         * gcc.dg/vmx/debug-2.c: New.
33493         * gcc.dg/vmx/debug-3.c: New.
33494         * gcc.dg/vmx/debug-4.c: New.
33495         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33496         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33497         * gcc.dg/vmx/eg-5.c: New.
33498         * gcc.dg/vmx/fft.c: New.
33499         * gcc.dg/vmx/gcc-bug-1.c: New.
33500         * gcc.dg/vmx/gcc-bug-2.c: New.
33501         * gcc.dg/vmx/gcc-bug-3.c: New.
33502         * gcc.dg/vmx/gcc-bug-4.c: New.
33503         * gcc.dg/vmx/gcc-bug-5.c: New.
33504         * gcc.dg/vmx/gcc-bug-6.c: New.
33505         * gcc.dg/vmx/gcc-bug-7.c: New.
33506         * gcc.dg/vmx/gcc-bug-8.c: New.
33507         * gcc.dg/vmx/gcc-bug-9.c: New.
33508         * gcc.dg/vmx/gcc-bug-b.c: New.
33509         * gcc.dg/vmx/gcc-bug-c.c: New.
33510         * gcc.dg/vmx/gcc-bug-d.c: New.
33511         * gcc.dg/vmx/gcc-bug-e.c: New.
33512         * gcc.dg/vmx/gcc-bug-f.c: New.
33513         * gcc.dg/vmx/gcc-bug-g.c: New.
33514         * gcc.dg/vmx/gcc-bug-i.c: New.
33515         * gcc.dg/vmx/harness.h: New.
33516         * gcc.dg/vmx/ira1.c: New.
33517         * gcc.dg/vmx/ira2a.c: New.
33518         * gcc.dg/vmx/ira2b.c: New.
33519         * gcc.dg/vmx/ira2.c: New.
33520         * gcc.dg/vmx/ira2c.c: New.
33521         * gcc.dg/vmx/mem.c: New.
33522         * gcc.dg/vmx/newton-1.c: New.
33523         * gcc.dg/vmx/ops.c: New.
33524         * gcc.dg/vmx/sn7153.c: New.
33525         * gcc.dg/vmx/spill2.c: New.
33526         * gcc.dg/vmx/spill3.c: New.
33527         * gcc.dg/vmx/spill.c: New.
33528         * gcc.dg/vmx/t.c: New.
33529         * gcc.dg/vmx/varargs-1.c: New.
33530         * gcc.dg/vmx/varargs-2.c: New.
33531         * gcc.dg/vmx/varargs-3.c: New.
33532         * gcc.dg/vmx/varargs-4.c: New.
33533         * gcc.dg/vmx/varargs-5.c: New.
33534         * gcc.dg/vmx/varargs-6.c: New.
33535         * gcc.dg/vmx/varargs-7.c: New.
33536         * gcc.dg/vmx/vmx.exp: New.
33537         * gcc.dg/vmx/vprint-1.c: New.
33538         * gcc.dg/vmx/vscan-1.c: New.
33539         * gcc.dg/vmx/x-01.c: New.
33540         * gcc.dg/vmx/x-02.c: New.
33541         * gcc.dg/vmx/x-03.c: New.
33542         * gcc.dg/vmx/x-04.c: New.
33543         * gcc.dg/vmx/x-05.c: New.
33544         * gcc.dg/vmx/yousufi-1.c: New.
33545         * gcc.dg/vmx/zero-1.c: New.
33546         * gcc.dg/vmx/zero.c: New.
33547
33548 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
33549
33550         * g++.dg/lookup/java1.C: Update for chage of
33551         _Jv_AllocObject.
33552         * g++.dg/lookup/java2.C: Likewise.
33553
33554 2004-04-17  Laurent GUERBY <laurent@guerby.net>
33555
33556         * ada/acats/run_all.sh: use -O2 by default.
33557
33558 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
33559
33560         * gcc.dg/vr-mult-[12].c: New tests.
33561
33562 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33563
33564         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33565
33566         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33567
33568 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
33569
33570         * lib/target-supports.exp (check_profiling_available): Assume
33571         profiling isn't available for mips*-*-elf targets.
33572
33573 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
33574
33575         * gcc.dg/builtins-38.c: New test.
33576
33577 2004-04-14  Eric Christopher  <echristo@redhat.com>
33578
33579         * g++.dg/charset/charset.exp: Run .cc extension tests.
33580
33581 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
33582
33583         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
33584
33585 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33586
33587         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33588
33589 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
33590
33591         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33592         * gcc.dg/i386-387-2.c: Likewise.
33593
33594         * gcc.dg/i386-387-7.c: New test.
33595         * gcc.dg/i386-387-8.c: New test.
33596
33597         * gcc.dg/builtins-37.c: New test.
33598
33599 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
33600
33601         * g++.dg/pch/externc-1.C: Add missing semicolon.
33602
33603 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
33604
33605         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33606
33607 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33608
33609         * gcc.c-torture/execute/20040411-1.c: New test.
33610
33611 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33612
33613         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33614
33615 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
33616
33617         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33618
33619 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
33620
33621         * lib/target-supports.exp (check_named_sections_available): New.
33622         * lib/gcc-dg.exp (dg-require-named-sections): New.
33623         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33624         old-deja.exp.  Also prune error-count message from HP linker.
33625         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33626
33627         * g++.dg/init/init-ref4.C: Use dg-require-weak.
33628         * g++.old-deja/g++.pt/static3.C: Likewise.
33629         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33630
33631 2004-04-09  Roger Sayle  <roger@eyesopen.com>
33632
33633         * gcc.c-torture/execute/20040409-1.c: New test case.
33634         * gcc.c-torture/execute/20040409-2.c: New test case.
33635         * gcc.c-torture/execute/20040409-3.c: New test case.
33636
33637 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33638
33639         * gcc.dg/20040409-1.c: New test.
33640
33641 2004-04-08  Roger Sayle  <roger@eyesopen.com>
33642
33643         PR target/14888
33644         * g++.dg/opt/pr14888.C: New test case.
33645
33646 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
33647
33648         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33649         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33650         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33651         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33652         New tests.
33653
33654 2004-04-08  Paul Brook  <paul@codesourcery.com>
33655
33656         * gcc.dg/spill-1.c: New test.
33657
33658 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33659
33660         * gcc.dg/torture/builtin-ctype-2.c: New test.
33661
33662 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
33663
33664         * gcc.dg/pch/pch.exp: Add largefile test.
33665
33666 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
33667
33668         * g++.dg/pch/externc-1.Hs: New.
33669         * g++.dg/pch/externc-1.C: New.
33670
33671 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33672
33673         * gcc.dg/compat/struct-by-value-5a_main.c,
33674         gcc.dg/compat/struct-by-value-5b_main.c: New files.
33675         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33676         * gcc.dg/compat/struct-by-value-5a_x.c,
33677         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33678         gcc.dg/compat/struct-by-value-5_x.c.
33679         * gcc.dg/compat/struct-by-value-5a_y.c,
33680         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33681         gcc.dg/compat/struct-by-value-5_y.c.
33682
33683         * gcc.dg/compat/struct-by-value-6a_main.c,
33684         gcc.dg/compat/struct-by-value-6b_main.c: New files.
33685         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33686         * gcc.dg/compat/struct-by-value-6a_x.c,
33687         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33688         gcc.dg/compat/struct-by-value-6_x.c.
33689         * gcc.dg/compat/struct-by-value-6a_y.c,
33690         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33691         gcc.dg/compat/struct-by-value-6_y.c.
33692
33693         * gcc.dg/compat/struct-by-value-7a_main.c,
33694         gcc.dg/compat/struct-by-value-7b_main.c: New files.
33695         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33696         * gcc.dg/compat/struct-by-value-7a_x.c,
33697         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33698         gcc.dg/compat/struct-by-value-7_x.c.
33699         * gcc.dg/compat/struct-by-value-7a_y.c,
33700         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33701         gcc.dg/compat/struct-by-value-7_y.c.
33702
33703 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
33704
33705         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33706         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33707         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33708         options.
33709
33710 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
33711
33712         * gcc.dg/builtins-36.c: New test.
33713
33714 2004-04-06  Paul Brook  <paul@codesourcery.com>
33715
33716         * README.gcc: Remove obsolete contraint on testcases.
33717
33718 2004-04-05  Paul Brook  <paul@codesourcery.com>
33719
33720         PR2123
33721         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
33722         failure and exit(0) on success.
33723         * g++.dg/expr/anew2.C: Ditto.
33724         * g++.dg/expr/anew3.C: Ditto.
33725         * g++.dg/expr/anew4.C: Ditto.
33726
33727 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
33728
33729         PR c++/3518
33730         * g++.dg/template/unify7.C: New.
33731
33732 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33733
33734         * g++.dg/README: Bring up to date with new subdirectories; remove
33735         duplicate subdirectory lines.
33736
33737 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
33738
33739         PR c++/14007
33740         * g++.dg/template/unify5.C: New.
33741         * g++.dg/template/unify6.C: New.
33742         * g++.dg/template/qualttp20.C: Adjust.
33743         * g++.old-deja/g++.jason/report.C: Adjust.
33744         * g++.old-deja/g++.other/qual1.C: Adjust.
33745
33746 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
33747
33748         PR c++/14803
33749         * g++.dg/inherit/ptrmem1.C: New test.
33750
33751 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
33752
33753         PR c++/14755
33754         * gcc.c-torture/execute/20040331-1.c: New test.
33755         * gcc.dg/20040331-1.c: New test.
33756
33757 2004-04-01  Paul Brook  <paul@codesourcery.com>
33758
33759         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
33760
33761 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
33762
33763         PR c++/14724
33764         * g++.dg/init/goto1.C: New test.
33765
33766         PR c++/14763
33767         * g++.dg/template/defarg4.C: New test.
33768
33769 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
33770
33771         * gcc.dg/altivec-11.c: Extend test for more valid cases.
33772
33773 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
33774
33775         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
33776
33777 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
33778
33779         * gcc.dg/noncompile/undeclared-2.c: New test.
33780
33781 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33782
33783         * gcc.dg/940409-1.c: Remove XFAIL.
33784         * gcc.dg/reg-vol-struct-1.c: New test.
33785
33786 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33787
33788         * gcc.dg/torture/builtin-wctype-1.c: New test.
33789
33790 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
33791
33792         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
33793         * gcc.dg/20001101-1.c: Likewise.
33794         * gcc.dg/20001102-1.c: Likewise.
33795
33796 2004-03-25  Roger Sayle  <roger@eyesopen.com>
33797
33798         * gcc.dg/compare8.c: Add an additional test for XOR.
33799
33800 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33801
33802         * gcc.dg/torture/builtin-ctype-1.c: New test.
33803
33804 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33805
33806         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
33807         * gcc.dg/torture/builtin-math-1.c: Likewise.
33808         * gcc.dg/torture/builtin-power-1.c: New test.
33809
33810 2004-03-24  Andreas Schwab  <schwab@suse.de>
33811
33812         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
33813         IA64 assembler.
33814
33815 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33816             Roger Sayle  <roger@eyesopen.com>
33817
33818         * gcc.dg/compare8.c: New test case.
33819
33820 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
33821
33822         * g++.dg/ext/altivec-7.C: New test.
33823
33824 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
33825
33826         PR 12267, 12391, 12560, 13129, 14114, 14133
33827         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
33828         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
33829         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
33830         Adjust error regexps.
33831         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
33832         * gcc.dg/noncompile/undeclared-1.c: New test cases.
33833         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
33834         * gcc.dg/local1.c: Add explanatory comment.
33835
33836 2004-03-23  Roger Sayle  <roger@eyesopen.com>
33837
33838         PR optimization/14669
33839         * g++.dg/opt/fold2.C: New test case.
33840
33841 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
33842
33843         PR c/14069
33844         * gcc.dg/20040322-1.c: New test.
33845
33846 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33847
33848         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
33849         * gcc.dg/ultrasp4.c: Likewise.
33850         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
33851
33852 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33853
33854         * gcc.dg/i386-sse-8.c: Reset default options.
33855
33856 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33857
33858         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
33859         in the error message text.
33860
33861 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33862
33863         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
33864
33865 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
33866
33867         PR c++/14616
33868         * g++.dg/init/array13.C: New test.
33869
33870 2004-03-20  Roger Sayle  <roger@eyesopen.com>
33871
33872         PR target/13889
33873         * gcc.c-torture/compile/pr13889.c: New test case.
33874
33875 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33876
33877         PR c/14635
33878         * builtins-1.c (nan, nans): Don't test.
33879         * builtins-30.c: Don't use nan, nanf, nanl.
33880         * builtins-35.c: New test.
33881
33882 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
33883
33884         * g++.dg/ext/altivec-6.C: New test.
33885
33886 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
33887
33888         * g++.dg/init/placement3.C: New test.
33889
33890         * g++.dg/template/spec13.C: New test.
33891
33892         * g++.dg/lookup/using11.C: New test.
33893
33894         * g++.dg/lookup/koenig3.C: New test.
33895
33896         * g++.dg/template/operator2.C: New test.
33897
33898         * g++.dg/expr/dtor3.C: New test.
33899         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
33900         marker.
33901         * g++.old-deja/g++.law/visibility28.C: Likewise.
33902
33903 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
33904
33905         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
33906         * gcc.dg/ppc64-abi-3.c: Likewise.
33907
33908 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33909
33910         PR c++/14545
33911         * g++.dg/parse/template15.C: New test.
33912
33913 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33914
33915         * g++.dg/expr/dtor2.C: New test.
33916
33917         * g++.dg/lookup/anon4.C: New test.
33918
33919         * g++.dg/overload/using1.C: New test.
33920
33921         * g++.dg/template/lookup7.C: New test.
33922
33923         * g++.dg/template/typename6.C: New test.
33924
33925         * g++.dg/expr/cond6.C: New test.
33926
33927 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33928
33929         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
33930
33931 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33932
33933         * g++.dg/expr/cond5.C: New test.
33934         * g++.dg/expr/constcast1.C: Likewise.
33935         * g++.dg/expr/ptrmem2.C: Likewise.
33936         * g++.dg/expr/ptrmem3.C: Likewise.
33937         * g++.dg/lookup/main1.C: Likewise.
33938         * g++.dg/template/lookup6.C: Likewise.
33939
33940 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33941
33942         * gcc.dg/local1.c: New test.
33943
33944         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
33945
33946 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33947
33948         * gcc.dg/torture/builtin-convert-1.c: New test.
33949
33950 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33951
33952         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
33953
33954 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33955
33956         PR c++/14481
33957         * g++.dg/warn/Wunused-7.C: New test.
33958
33959 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33960
33961         * gcc.dg/torture/builtin-integral-1.c: New test.
33962
33963 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33964
33965         PR c++/14586
33966         * g++.dg/parse/non-dependent3.C: New test.
33967
33968 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
33969
33970         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
33971         * g++.dg/eh/simd-2.C: Likewise.
33972         * g++.dg/init/array10.C: Likewise.
33973         * gcc.c-torture/compile/simd-1.c: Likewise.
33974         * gcc.c-torture/compile/simd-2.c: Likewise.
33975         * gcc.c-torture/compile/simd-3.c: Likewise.
33976         * gcc.c-torture/compile/simd-4.c: Likewise.
33977         * gcc.c-torture/compile/simd-6.c: Likewise.
33978         * gcc.c-torture/execute/simd-1.c: Likewise.
33979         * gcc.c-torture/execute/simd-2.c: Likewise.
33980         * gcc.dg/compat/vector-defs.h: Likewise.
33981         * gcc.dg/20020531-1.c: Likewise.
33982         * gcc.dg/altivec-3.c: Likewise.
33983         * gcc.dg/altivec-4.c: Likewise.
33984         * gcc.dg/altivec-varargs-1.c: Likewise.
33985         * gcc.dg/compat/vector-defs.h: Likewise.
33986         * gcc.dg/i386-mmx-3.c: Likewise.
33987         * gcc.dg/i386-sse-4.c: Likewise.
33988         * gcc.dg/i386-sse-5.c: Likewise.
33989         * gcc.dg/i386-sse-8.c: Likewise.
33990         * gcc.dg/simd-1.c: Likewise.
33991         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
33992         __ev64_opaque__ since the machine description provides it.
33993
33994 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33995
33996         * lib/compat.exp (skip_list): New global variable.
33997         Use it to hold the user defined COMPAT_SKIPS list if any.
33998         (compat-obj): Add the members of skip_list to optall.
33999
34000 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34001
34002         * gcc.dg/compat/union-by-value-1_main.c,
34003         union-by-value-1_x.c, union-by-value-1_y.c,
34004         union-check.h, union-defs.h,
34005         union-init.h, union-return-1_main.c,
34006         union-return-1_x.c, union-return-1_y.c: New files.
34007
34008 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34009
34010         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34011         mixed-struct-init.h: Add 4 mixed structure types.
34012         struct-by-value-21_main.c, struct-by-value-21_x.c,
34013         struct-by-value-21_y.c, struct-return-21_main.c,
34014         struct-return-21_x.c, struct-return-21_y.c: New files.
34015
34016 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
34017
34018         PR c++/14550
34019         * g++.dg/parse/template14.C: New test.
34020
34021 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34022
34023         * gcc.c-torture/execute/20040313-1.c: New test.
34024
34025 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
34026
34027         PR target/14533
34028         * gcc.dg/20040311-2.c: New test.
34029
34030 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
34031
34032         PR other/14544
34033         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34034         bit-field.
34035
34036 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
34037
34038         * gcc.dg/20040305-2.c: Add missing return statement.
34039
34040 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34041
34042         * gcc.dg/builtins-34.c: Also check pow10*.
34043
34044 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34045
34046         PR target/14262
34047         * gcc.dg/20040305-2.c: New test.
34048
34049 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34050
34051         * gcc.dg/20040310-1.c: New test.
34052
34053 2004-03-11  Roger Sayle  <roger@eyesopen.com>
34054
34055         * gcc.c-torture/execute/20040311-1.c: New test case.
34056
34057 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34058
34059         PR c++/14476
34060         * g++.dg/lookup/enum1.C: New test.
34061
34062 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
34063
34064         PR c++/14510
34065         * g++.dg/lookup/struct2.C: New test.
34066
34067 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
34068
34069         * gcc.dg/builtins-34.c: New test.
34070
34071 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34072
34073         * gcc.dg/torture/builtin-nonneg-1.c: New test.
34074
34075 2004-03-09  James E Wilson  <wilson@specifixinc.com>
34076
34077         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34078         * gcc.dg/alias-2.c: New testcase.
34079
34080 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
34081
34082         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34083
34084 2004-03-09  Roger Sayle  <roger@eyesopen.com>
34085
34086         * gcc.c-torture/execute/20040309-1.c: New test case.
34087
34088 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34089
34090         PR c++/14397
34091         * g++.dg/overload/ref1.C: New.
34092
34093 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34094
34095         PR c++/14409
34096         * g++.dg/template/spec12.C: New test.
34097
34098         PR c++/14448
34099         * g++.dg/parse/crash14.C: New test.
34100
34101 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34102
34103         PR c++/14230
34104         * g++.dg/init/ref11.C: New test.
34105
34106 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34107
34108         PR c++/14432
34109         * g++.dg/parse/builtin2.C: New test.
34110
34111 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34112
34113         PR c++/14401
34114         * g++.dg/init/ctor3.C: New test.
34115         * g++.dg/init/union1.C: New test.
34116         * g++.dg/ext/anon-struct4.C: New test.
34117
34118 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34119
34120         * g++.dg/lookup/koenig1.C: Tweak error messages.
34121         * g++.dg/lookup/used-before-declaration.C: Likewise.
34122         * g++.dg/other/do1.C: Likewise.
34123         * g++.dg/overload/koenig1.C: Likewise.
34124         * g++.dg/parse/crash13.C: Likewise.
34125         * g++.dg/template/instantiate3.C: Likewise.
34126
34127 2004-03-08  Eric Christopher  <echristo@redhat.com>
34128
34129         * * lib/target-supports.exp: Enable libiconv in test
34130         compilation.  Fix up error checking.
34131
34132 2004-03-08  Roger Sayle  <roger@eyesopen.com>
34133
34134         PR middle-end/14289
34135         * gcc.dg/pr14289-1.c: New test case.
34136         * gcc.dg/pr14289-2.c: Likewise.
34137         * gcc.dg/pr14289-3.c: Likewise.
34138
34139 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
34140
34141         * gcc.c-torture/execute/20040308-1.c: New test.
34142
34143 2004-03-07  Roger Sayle  <roger@eyesopen.com>
34144
34145         * gcc.c-torture/execute/20040307-1.c: New test case.
34146
34147 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
34148
34149         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34150
34151 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
34152
34153         * gcc.dg/20040306-1.c: New test.
34154
34155 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
34156
34157         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34158         them static.
34159         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34160
34161 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34162
34163         PR c/14465
34164         * gcc.dg/decl-6.c: New test.
34165
34166 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34167
34168         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34169         Rename LOGPOW -> LOG_POW.
34170         (SQRT_EXP, POW_EXP): New.
34171
34172 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34173
34174         * gcc.dg/i386-sse-8.c: New test.
34175
34176 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34177
34178         PR c/14114
34179         * gcc.dg/decl-5.c: New test.
34180
34181 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
34182
34183         * gcc.dg/20040305-1.c: New test.
34184
34185 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
34186
34187         PR other/14354
34188         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34189
34190 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
34191
34192         PR c++/14425, c++/14426
34193         * g++.dg/ext/altivec-4.C: New test.
34194         * g++.dg/ext/altivec-5.C: New test.
34195
34196 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
34197
34198         * g++.old-deja/g++.other/linkage1.C: Expect errors about
34199         global variables of a type with no linkage.
34200         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34201         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34202         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34203         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34204         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34205         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34206         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34207         * g++.dg/warn/deprecated.C: Name enum Color.
34208         * g++.dg/overload/VLA.C: Name structure for 'b'.
34209         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34210
34211 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34212
34213         * gcc.c-torture/compile/20040304-1.c: New test.
34214
34215 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
34216
34217         PR 13728
34218         * gcc.dg/decl-4.c: New testcase.
34219
34220 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
34221
34222         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34223         as PRECF if sizeof (float) > sizeof (double).
34224         (PRECL): Make it the same as PRECF if
34225         sizeof (float) > sizeof (long double).
34226
34227 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34228
34229         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34230         system type.  Add check for irix6 which doesn't have c99 runtime.
34231
34232 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
34233
34234         * gcc.dg/const-elim-1.c: xfail for xtensa.
34235
34236 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34237
34238         PR c++/14369
34239         * g++.dg/template/cond4.C: New test.
34240
34241 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34242
34243         PR c++/14360
34244         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34245
34246         PR c++/14361
34247         * g++.dg/parse/defarg7.C: New test.
34248
34249         PR c++/14359
34250         * g++.dg/template/friend26.C: New test.
34251
34252 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34253
34254         PR c++/14324
34255         * g++.dg/abi/mangle21.C: New test.
34256
34257         PR c++/14260
34258         * g++.dg/parse/constructor2.C: New test.
34259
34260         PR c++/14337
34261         * g++.dg/template/sfinae1.C: New test.
34262
34263 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34264
34265         PR c++/14267
34266         * g++.dg/expr/crash2.C: New test.
34267
34268         PR middle-end/13448
34269         * gcc.dg/inline-5.c: New test.
34270         * gcc.dg/always-inline.c: Split out tests into ...
34271         * gcc.dg/always-inline2.c: ... this and ...
34272         * gcc.dg/always-inline3.c: ... this.
34273
34274 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34275
34276         PR debug/12103
34277         * g++.dg/debug/crash1.C: New test.
34278
34279 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
34280
34281         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34282         function with __attribute__((noinline)).
34283         (recurser_void2): Likewise.
34284         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34285         (recurser_void2): Likewise.
34286
34287 2004-02-29  Roger Sayle  <roger@eyesopen.com>
34288
34289         PR middle-end/14203
34290         * g++.dg/warn/Wunused-6.C: New test case.
34291
34292 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
34293
34294         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34295         not defined.
34296
34297 2004-02-27  Eric Christopher  <echristo@redhat.com>
34298
34299         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34300         * g++.dg/charset/asm2.c: Run only x86.
34301         * gcc.dg/charset/asm3.c: Ditto.
34302
34303 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
34304
34305         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34306         ld_library_path.
34307
34308 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
34309
34310         * g++.dg/ext/altivec-3.C: New.
34311
34312 2004-02-26  Richard Henderson  <rth@redhat.com>
34313
34314         * g++.dg/ext/attrib10.C: Mark for warning.
34315         * gcc.dg/attr-alias-1.c: New.
34316
34317 2004-02-26  Richard Henderson  <rth@redhat.com>
34318
34319         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34320         * gcc.c-torture/execute/20040208-2.c: ... it back.
34321
34322 2004-02-26  Eric Christopher  <echristo@redhat.com>
34323
34324         * lib/target-supports.exp (check-iconv-available): New function.
34325         * lib/gcc-dg.exp (dg-require-iconv): New function.
34326         Use above.
34327         * gcc.dg/charset: New directory.
34328         * gcc.dg/charset/charset.exp: New file.
34329         * gcc.dg/charset/asm1.c: Ditto.
34330         * gcc.dg/charset/asm2.c: Ditto.
34331         * gcc.dg/charset/asm3.c: Ditto.
34332         * gcc.dg/charset/asm4.c: Ditto.
34333         * gcc.dg/charset/asm5.c: Ditto.
34334         * gcc.dg/charset/attribute1.c: Ditto.
34335         * gcc.dg/charset/attribute2.c: Ditto.
34336         * gcc.dg/charset/string1.c: Ditto.
34337         * g++.dg/charset: New directory.
34338         * g++.dg/dg.exp: Add here. Special options.
34339         * g++.dg/charset/charset.exp: New file.
34340         * g++.dg/charset/asm1.c: Ditto.
34341         * g++.dg/charset/asm2.c: Ditto.
34342         * g++.dg/charset/asm3.c: Ditto.
34343         * g++.dg/charset/asm4.c: Ditto.
34344         * g++.dg/charset/attribute1.c: Ditto.
34345         * g++.dg/charset/attribute2.c: Ditto.
34346         * g++.dg/charset/extern1.cc: Ditto.
34347         * g++.dg/charset/extern2.cc: Ditto.
34348         * g++.dg/charset/string1.c: Ditto.
34349
34350 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
34351
34352         PR c++/14278
34353         * g++.dg/parse/comma1.C: New test.
34354
34355 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34356
34357         PR c++/14284
34358         * g++.dg/template/ttp8.C: New test.
34359
34360 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
34361
34362         * gcc.dg/fixuns-trunc-1.c: New test.
34363
34364 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34365
34366         * gcc.dg/builtins-config.h: Use #elif.
34367
34368 2004-02-26  Michael Matz  <matz@suse.de>
34369
34370         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34371         * gcc.dg/991214-1.c: Likewise.
34372         * gcc.dg/i386-asm-1.c: Likewise.
34373
34374 2004-02-25  Richard Henderson  <rth@redhat.com>
34375
34376         * gcc.c-torture/execute/20040208-2.c: Move ...
34377         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34378
34379 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34380
34381         PR c++/14246
34382         * g++.dg/other/crash-3.C: New test.
34383
34384 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34385
34386         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34387         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34388
34389         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34390         HP-UX.
34391
34392 2004-02-24  Michael Matz  <matz@suse.de>
34393
34394         * gcc.dg/i386-regparm.c: New.
34395
34396 2004-02-23  James E Wilson  <wilson@specifixinc.com>
34397
34398         * gcc.c-torture/execute/20040223-1.c: New.
34399
34400 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
34401             Kazu Hirata  <kazu@cs.umass.edu>
34402
34403         * gcc.dg/fwritable-strings-1.c: Remove.
34404
34405 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
34406
34407         PR c/14156
34408         * gcc.dg/20040223-1.c: New test.
34409
34410 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34411
34412         PR c++/14106
34413         * g++.dg/ext/typeof9.C: New test.
34414
34415 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34416
34417         PR c++/14250
34418         * g++.dg/other/switch1.C: New test.
34419
34420 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34421
34422         * gcc.dg/cast-function-1.c: Adjust for new informative message.
34423         * gcc.dg/va-arg-1.c: Likewise.
34424
34425 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34426
34427         PR c++/14143
34428         * g++.dg/template/koenig5.C: New test.
34429
34430 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
34431
34432         * g++.dg/ext/altivec-1.C: Generalize target triple.
34433         * g++.dg/ext/altivec-2.C: New test case.
34434         * g++.dg/ext/altivec_check.h: New file.
34435         * gcc.dg/altivec-1.c: Generalize target triple;
34436         include altivec_check.h and call altivec_check().
34437         * gcc.dg/altivec-[2-5].c: Generalize target triple.
34438         * gcc.dg/altivec-6.c: New test case.
34439         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34440         type casts as needed.
34441         * gcc.dg/altivec-10.c: Include altivec_check.h and call
34442         altivec_check().
34443         * gcc.dg/altivec-12.c: New test case.
34444         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34445         include altivec_check.h and call altivec_check().
34446         * gcc.dg/altivec_check.h: New file.
34447
34448 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34449
34450         * lib/target-supports.exp (check_alias_available): Don't mangle
34451         function `g' in test program.
34452
34453 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34454
34455         * lib/target-supports.exp (check_profiling_available): Check
34456         argument to determine whether we support a profiling type.
34457         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34458         check_profiling_available.
34459         * g++.dg/bprob/bprob.exp: Likewise.
34460         * g77.dg/bprob/bprob.exp: Likewise.
34461         * gcc.misc-tests/bprob.exp: Likewise.
34462         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34463         dg-require-profiling and delete expected error handling.
34464         * gcc.dg/20021014-1.c: Likewise.
34465         * gcc.dg/nest.c: Likewise.
34466
34467 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34468
34469         PR c++/12007
34470         * g++.dg/other/vthunk1.C: New test.
34471
34472 2004-02-20  Falk Hueffner  <falk@debian.org>
34473
34474         PR target/14201
34475         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34476
34477 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
34478
34479         PR c++/13927
34480         * g++.dg/other/error8.C: Remove XFAIL markers.
34481
34482         PR c++/14173
34483         * g++.dg/ext/packed5.C: New test.
34484
34485         PR c++/14199
34486         * g++.dg/warn/Wunused-5.C: New test.
34487
34488         PR c++/14186
34489         * g++.dg/lookup/member1.C: New test.
34490
34491 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
34492
34493         * gcc.c-torture/compile/20040130-1.c: Enable only when
34494         __INT_MAX__ >= 2147483647L.
34495         * gcc.c-torture/compile/961203-1.c: Likewise.
34496
34497 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
34498
34499         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34500         * g++.dg/opt/template1.C: Robustify assembler regexp
34501
34502 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34503
34504         * gcc.c-torture/execute/simd-4.x: Remove.
34505         * gcc.c-torture/execute/va-arg-25.x: Likewise.
34506         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34507         Guard with #ifndef SKIP_ATTRIBUTE.
34508         * gcc.dg/compat/vector-1_y.c: Likewise.
34509         * gcc.dg/compat/vector-2_x.c: Likewise.
34510         * gcc.dg/compat/vector-2_y.c: Likewise.
34511         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34512         * g++.dg/eh/simd-2.C: Likewise.
34513
34514 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
34515
34516         * gcc.c-torture/compile/complex-1.c: New.
34517
34518 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
34519
34520         PR target/14209
34521         * gcc.c-torture/execute/20040218-1.c: New test.
34522
34523 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34524
34525         PR c++/14181
34526         * g++.dg/parse/new2.C: New test.
34527
34528 2004-02-18  Paul Brook  <paul@codesourcery.com>
34529
34530         * gcc.c-torture/compile/libcall-1.c: New test.
34531
34532 2004-02-18  Paul Brook  <paul@codesourcery.com>
34533
34534         PR debug/12934
34535         * gcc.dg/debug/debug-7.c: New test.
34536
34537 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
34538
34539         * gcc.dg/20040217-1.c: New test.
34540
34541 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
34542
34543         * gcc.c-torture/execute/990208-1.x: Delete.
34544
34545 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
34546
34547         * gcc.c-torture/execute/20040208-2.x: New file.
34548
34549 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
34550
34551         PR c++/11326
34552         * g++.dg/abi/structret1.C: New test.
34553
34554 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
34555
34556         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34557         (i386_cpuid): No need to test if cpuid is available on AMD64.
34558         Fix assembly, so that it works onboth i386 and AMD64.
34559         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34560         (vecInLong): Fix s[] member type to unsigned int.
34561         (vecInWord): Remove type.
34562         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34563         (a64, b64, c64, d64, e64): Remove.
34564         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34565         Remove unused variable.  Remove initialization of removed variables.
34566         Don't call mmx_tests nor sse_tests.
34567         (reference_mmx, reference_sse): Remove.
34568         (check): Add return stmt.
34569         * gcc.dg/i386-sse-7.c: New test.
34570         * gcc.dg/i386-mmx-4.c: New test.
34571
34572 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34573
34574         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34575         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34576         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34577         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34578         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34579         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34580         g++.dg/tc1/dr94.C: Fix line terminator.
34581
34582 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
34583
34584         * gcc.c-torture/compile/20040216-1.c: New.
34585
34586 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34587
34588         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34589         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34590         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34591         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34592         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34593         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34594
34595 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34596
34597         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34598
34599 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
34600
34601         PR c++/13971
34602         * g++.dg/expr/cond4.C: New test.
34603
34604         PR c++/14086
34605         * g++.dg/lookup/crash2.C: New test.
34606
34607 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
34608
34609         * gcc.c-torture/compile/20040214-2.c: New test.
34610
34611 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
34612
34613         PR c++/14116
34614         * g++.dg/ext/typeof8.C: New test.
34615
34616 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
34617
34618         * gcc.c-torture/compile/20040214-1.c: New test.
34619
34620 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34621
34622         PR c++/13635
34623         * g++.dg/template/spec11.C: New test.
34624
34625 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34626
34627         PR c++/13927
34628         * g++.dg/other/error8.C: New test.
34629
34630 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
34631
34632         PR c++/14122
34633         * g++.dg/template/array4.C: New test.
34634
34635         PR c++/14108
34636         * g++.dg/inherit/thunk2.C: New test.
34637
34638         PR c++/14083
34639         * g++.dg/eh/cond2.C: New test.
34640
34641 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
34642
34643         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34644
34645 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
34646
34647         * lib/scanasm.exp (dg-scan): Quote pattern before display.
34648
34649 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
34650
34651         * g++.dg/simd-2.C: xfail on ppc64-linux.
34652
34653 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34654
34655         PR c/456
34656         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34657         tests.
34658
34659 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
34660
34661         * gcc.dg/builtins-33.c: New test.
34662
34663 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
34664
34665         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34666
34667 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34668
34669         * g++.dg/simd-2.C: Set -maltivec for ppc64.
34670
34671 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34672
34673         * gcc.dg/ppc64-abi-3.c: New test.
34674
34675 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
34676
34677         PR c/14092
34678
34679         * gcc.dg/pr14092-1.c: New testcase.
34680
34681 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
34682
34683         * gcc.dg/cpp/assert4.c: Fix typo last change.
34684
34685         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34686         * gcc.dg/cpp/assert4.c: Handle powerpc64.
34687
34688         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34689
34690 2004-02-09  Roger Sayle  <roger@eyesopen.com>
34691
34692         * gcc.c-torture/compile/20040209-1.c: New test case.
34693
34694 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34695
34696         * gcc.dg/c90-init-1.c: Adjust expected error messages.
34697
34698 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
34699
34700         * gcc.c-torture/execute/20040208-[12].c: New tests.
34701
34702 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34703
34704         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34705
34706 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34707
34708         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34709
34710 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34711
34712         Bug 13856
34713         * gcc.dg/visibility-8.c: New testcase.
34714
34715 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34716
34717         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
34718         arguments.
34719         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
34720
34721 2004-02-07  Roger Sayle  <roger@eyesopen.com>
34722
34723         PR middle-end/13696
34724         * g++.dg/opt/fold1.C: New test case.
34725
34726 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34727
34728         PR c++/14033
34729         * g++.dg/other/crash-2.C: New test.
34730
34731 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34732
34733         PR c++/14028
34734         * g++.dg/parse/angle-bracket2.C: New test.
34735
34736 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34737
34738         PR middle-end/13750
34739         Revert:
34740         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34741         PR pch/13361
34742         * g++.dg/pch/wchar-1.C: New.
34743         * g++.dg/pch/wchar-1.Hs: New.
34744
34745 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34746
34747         PR c++/14008
34748         * g++.dg/parse/error15.C: New test.
34749         * g++.dg/parse/crash11.C: Update dg-error mark.
34750
34751 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34752
34753         PR c++/13932
34754         * g++.dg/warn/conv2.C: New test.
34755
34756 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34757
34758         PR c++/13086
34759         * g++.dg/warn/incomplete1.C: Remove xfail.
34760
34761 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34762
34763         * lib/file-format.exp (gcc_target_object_format): Use
34764         ${tool}_target_compile, not gcc_target_compile.
34765         * lib/target-supports.exp (check_alias_available): Likewise.
34766         (check_gc_sections_available): Likewise.
34767         * g++.dg/ext/attrib10.C: Use dg-require-alias.
34768         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
34769         dg-require-alias.
34770
34771 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34772
34773         PR c++/13969
34774         * g++.dg/template/static6.C: New test.
34775
34776 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
34777
34778         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
34779
34780 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34781
34782         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
34783         tests for systems where `char' is unsigned by default.
34784
34785 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34786
34787         PR c++/13997
34788         * g++.dg/template/partial3.C: New test.
34789
34790 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
34791
34792         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
34793         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
34794         Remove mentions of obsolete ports.
34795
34796 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
34797
34798         * gcc.dg/noncompile/20001228-1.c: Fix for new
34799         error message.
34800
34801 2004-02-03  Roger Sayle  <roger@eyesopen.com>
34802
34803         PR target/9348
34804         * gcc.c-torture/execute/multdi-1.c: New test case.
34805
34806 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34807
34808         PR c++/13925
34809         * g++.dg/template/lookup5.C: New test.
34810
34811 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34812
34813         PR c++/13950
34814         * g++.dg/template/lookup4.C: New test.
34815
34816         PR c++/13970
34817         * g++.dg/parse/error14.C: New test.
34818
34819         PR c++/14002
34820         * g++.dg/parse/template13.C: New test.
34821
34822 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34823
34824         PR c++/13978
34825         * g++.dg/template/koenig4.C: New test.
34826
34827         PR c++/13968
34828         * g++.dg/template/crash17.C: New test.
34829
34830         PR c++/13975
34831         * g++.dg/parse/error13.C: New test.
34832         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
34833
34834 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34835
34836         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
34837
34838 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
34839
34840         PR c/11658
34841         PR c/13994
34842         * gcc.dg/noncompile/20040203-1.c: New test.
34843         * gcc.dg/noncompile/20040203-2.c: Likewise.
34844         * gcc.dg/noncompile/20040203-3.c: Likewise.
34845         * gcc.dg/20040203-1.c: Likewise.
34846
34847 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
34848
34849         PR c++/10858
34850         * g++.dg/template/sizeof7.C: New test.
34851
34852 2004-02-02  Eric Christopher  <echristo@redhat.com>
34853             Zack Weinberg  <zack@codesourcery.com>
34854
34855         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
34856
34857 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
34858
34859         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
34860         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
34861         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
34862         * gcc.dg/cleanup-5.c: Run only on Linux targets.
34863
34864 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
34865
34866         PR c++/13113
34867         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
34868
34869         PR c++/13854
34870         * g++.dg/ext/attrib13.C: New test.
34871
34872         PR c++/13907
34873         * g++.dg/conversion/op2.C: New test.
34874
34875 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34876
34877         * gcc.dg/titype-1.c: Fix pasto.
34878
34879 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34880
34881         * gcc.dg/titype-1.c: New test.
34882
34883 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34884
34885         PR c++/13957
34886         * g++.dg/template/non-type-template-argument-1.C,
34887         g++.dg/template/qualified-id1.C: Update dg-error marks.
34888         * g++.dg/template/nontype6.C: New test.
34889
34890 2004-02-01  Roger Sayle  <roger@eyesopen.com>
34891
34892         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
34893         * gcc.dg/builtins-31.c: New testcase.
34894         * gcc.dg/builtins-32.c: New testcase.
34895
34896 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
34897
34898         * objc.dg/call-super-2.m: Update line numbers
34899         for the including of stddef.h.
34900
34901 2004-01-30  Michael Matz  <matz@suse.de>
34902
34903         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
34904         g++.dg/ext/case-range3.C: New tests.
34905
34906 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34907
34908         DR206
34909         PR c++/13813
34910         * g++.dg/template/member4.C: New test.
34911
34912 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34913
34914         PR c++/13683
34915         * g++.dg/template/sizeof6.C: New test.
34916
34917 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34918
34919         * gcc.dg/fwritable-strings-1.c: New test.
34920
34921 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34922
34923         * gcc.c-torture/compile/20040130-1.c: New test.
34924
34925 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
34926
34927         * objc.dg/call-super-2.m: Include stddef.h for size_t.
34928
34929 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
34930
34931         PR c++/13883
34932         * g++.dg/template/ctor3.C: New test.
34933
34934 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34935
34936         * g++.dg/tc1: New directory.
34937         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
34938         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
34939         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
34940         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
34941         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
34942
34943 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34944
34945         * g++.dg/parse/error11.C: New test.
34946         * g++.dg/parse/error12.C: Likewise.
34947
34948 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
34949
34950         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
34951         (scan_initial, main): Use aligned_sizeof instead of sizeof.
34952
34953 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
34954
34955         PR c++/13791
34956         * g++.dg/ext/attrib12.C: New test.
34957
34958         PR c++/13736
34959         * g++.dg/parse/cast2.C: New test.
34960
34961 2004-01-27  James E Wilson  <wilson@specifixinc.com>
34962
34963         * objc.dg/encode-2.m (main): New local string.  Set depending on
34964         sizeof long.  Use in sscanf call.
34965         * objc.dg/encode-3.m (main): New local string.  Set depending on
34966         sizeof long.  Use in scan_initial call.
34967
34968 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34969
34970         * objc.dg/call-super-2.m: Make LP64-safe.
34971         * objc.dg/desig-init-1.m: Likewise.
34972
34973 2004-01-27  Devang Patel <dpatel@apple.com>
34974
34975         * g++.dg/debug/namespace1.C: New test.
34976
34977 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
34978
34979         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
34980         xscale-*-*.
34981
34982         * gcc.dg/arm-mmx-1.c: New test.
34983
34984 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34985
34986         * gcc.dg/20040127-1.c: New test.
34987         * gcc.dg/20040127-2.c: New test.
34988
34989 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34990
34991         * objc.dg/stret-1.m (glob): Renamed to globa.
34992
34993 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
34994
34995         PR c++/13663
34996         * g++.dg/expr/for1.C: New test.
34997
34998 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
34999
35000         PR middle-end/13779
35001         * gcc.dg/darwin-longlong.c: New test.
35002
35003 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
35004
35005         * gcc.dg/20040124-1.c: Moved test from here...
35006         * gcc.c-torture/compile/20040124-1.c: ...to here.
35007
35008 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35009
35010         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
35011         the assembly output if -m64 is passed.
35012
35013 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
35014
35015         PR c++/13833
35016         * g++.dg/template/cond3.C: New test.
35017
35018 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35019
35020         PR c++/13810
35021         * g++.dg/template/ttp7.C: New test.
35022
35023 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35024
35025         PR c++/13797
35026         * g++.dg/template/nontype4.C: New test.
35027         * g++.dg/template/nontype5.C: Likewise.
35028
35029 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
35030
35031         * gcc.dg/torture/mips-clobber-at.c: New test.
35032
35033 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
35034
35035         * gcc.dg/20040124-1.c: New test.
35036
35037 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
35038
35039         * gcc.dg/20040123-1.c: New test.
35040
35041 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35042
35043         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35044
35045 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35046
35047         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35048
35049 2004-01-23  Andrew Pinski  <apinski@apple.com>
35050
35051         * gcc.dg/20030121-1.c: Move to ..
35052         * gcc.dg/20040121-1.c: here.
35053
35054 2004-01-23  Roger Sayle  <roger@eyesopen.com>
35055
35056         * gcc.dg/builtins-29.c: New test case.
35057
35058 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35059
35060         PR 18314
35061         * gcc.dg/builtins-30.c: New testcase.
35062
35063 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
35064
35065         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35066         * lib/g77.exp: Likewise.
35067         * lib/objc.exp: Likewise.
35068         * lib/g++.exp: Likewise.
35069
35070 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35071
35072         * gcc.dg/struct-by-value-2.c: New test.
35073
35074 2004-01-21  Andrew Pinski  <apinski@apple.com>
35075
35076         PR target/13785
35077         * gcc.dg/20030121-1.c: New test.
35078
35079 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
35080
35081         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
35082         clobber frame pointer register in asm statement.
35083
35084 2004-01-21  Falk Hueffner  <falk@debian.org>
35085
35086         * gcc.c-torture/compile/20040121-1.c: New test.
35087
35088 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
35089
35090         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35091
35092 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
35093
35094         * gcc.dg/ppc64-abi-2.c: New test.
35095
35096 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
35097
35098         * lib/treelang.exp: Fill out this file.
35099         * lib/treelang-dg.exp: New File.
35100
35101 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35102
35103         * gcc.c-torture/compile/981022-1.c: Remove.
35104         * gcc.dg/array-5.c: Remove XFAIL.
35105         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35106         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35107         gcc.dg/cond-lvalue-1.c: Update.
35108         * gcc.dg/cast-lvalue-2.c: New test.
35109
35110 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
35111
35112         PR c++/13592
35113         * g++.dg/other/error1.C (class foo): Tweak error message.
35114
35115         PR c++/13592
35116         * g++.dg/template/call2.C: New test.
35117
35118 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35119
35120         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35121         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35122         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35123         scalar-return-1_x.c, scalar-return-2_y.c,
35124         scalar-return-3_x.c, scalar-return-3_y.c,
35125         scalar-return-4_x.c, scalar-return-4_y.c,
35126         struct-align-1.h, struct-align-1_x.c,
35127         struct-align-1_y.c, struct-align-2.h,
35128         struct-align-2_x.c, struct-align-2_y.c,
35129         struct-by-value-10_y.c, struct-by-value-11_x.c,
35130         struct-by-value-11_y.c, struct-by-value-12_x.c,
35131         struct-by-value-12_y.c, struct-by-value-13_x.c,
35132         struct-by-value-13_y.c, struct-by-value-14_x.c,
35133         struct-by-value-14_y.c, struct-by-value-15_x.c,
35134         struct-by-value-15_y.c, struct-by-value-16_y.c,
35135         struct-by-value-17_y.c, struct-by-value-18_y.c,
35136         struct-by-value-19_y.c, struct-by-value-1_x.c,
35137         struct-by-value-1_y.c, struct-by-value-20_y.c,
35138         struct-by-value-2_x.c, struct-by-value-2_y.c,
35139         struct-by-value-3_y.c, struct-by-value-4_x.c,
35140         struct-by-value-4_y.c, struct-by-value-5_y.c,
35141         struct-by-value-6_y.c, struct-by-value-7_y.c
35142         struct-by-value-8_x.c, struct-by-value-8_y.c
35143         struct-by-value-9_x.c, struct-by-value-9_y.c
35144         struct-return-10_x.c, struct-return-10_y.c,
35145         struct-return-19_x.c, struct-return-20_x.c
35146         struct-return-2_x.c, struct-return-2_y.c
35147         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35148         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
35149
35150 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35151
35152         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35153         attribute on sparc*-sun-solaris2.*.
35154
35155 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
35156
35157         PR c++/13710
35158         * g++.dg/ext/typeof7.C: New test.
35159
35160 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
35161
35162         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35163         * gcc.dg/const-elim-1.c: Same.
35164
35165 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
35166
35167         * objc.dg/stret-1.m: New.
35168         * objc.dg/stret-2.m: New.
35169
35170 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
35171
35172         PR c++/11895
35173         * g++.dg/ext/vector1.C: New test.
35174
35175 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
35176
35177         * gcc.dg/pch/import-1.c: New.
35178         * gcc.dg/pch/import-1.hs: New.
35179         * gcc.dg/pch/import-1a.h: New.
35180         * gcc.dg/pch/import-1b.h: New.
35181         * gcc.dg/pch/import-1c.h: New.
35182
35183 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35184
35185         PR c++/13574
35186         * g++.dg/ext/array1.C: New test.
35187
35188         PR c++/13178
35189         * g++.dg/conversion/op1.C: New test.
35190
35191 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
35192
35193         PR 11864
35194         From Kazumoto Kojima / Dan Kegel:
35195         * gcc.dg/pr11864-1.c: New test.
35196
35197         PR 10392
35198         From Marcus Comstedt / Dan Kegel:
35199         * gcc.dg/pr10392-1.c: New test.
35200
35201 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35202
35203         PR c++/13478
35204         * g++.dg/init/ref10.C: New test.
35205
35206 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35207
35208         PR c++/13407
35209         * g++.dg/parse/typename6.C: New test.
35210
35211 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35212
35213         PR pch/13361
35214         * g++.dg/pch/wchar-1.C: New.
35215         * g++.dg/pch/wchar-1.Hs: New.
35216
35217 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35218
35219         PR c++/9259
35220         * g++.dg/expr/sizeof2.C: New test.
35221
35222 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
35223
35224         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35225
35226 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35227
35228         PR c++/13659
35229         * g++.dg/lookup/strong-using-3.C: New.
35230         * g++.dg/lookup/using-10.C: New.
35231
35232 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35233
35234         PR c++/13594
35235         * g++.dg/lookup/strong-using-2.C: New.
35236
35237 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
35238             Dan Kegel <dank@kegel.com>
35239             J"orn Rennecke <joern.rennecke@superh.com>
35240
35241         PR target/9365
35242         * gcc.dg/pr9365-1.c: New test.
35243
35244 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35245
35246         PR c++/8856
35247         * g++.dg/parse/casting-operator2.C: New test.
35248         * g++.old-deja/g++.pt/explicit83.C: Remove.
35249
35250 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35251
35252         * gcc.dg/label-compound-stmt-1.c: New test.
35253         * gcc.c-torture/compile/950922-1.c,
35254         gcc.c-torture/compile/20000211-3.c,
35255         gcc.c-torture/compile/20000518-1.c,
35256         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35257         compound statements.
35258
35259 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
35260
35261         * gcc.dg/ppc64-abi-1.c: New test.
35262
35263 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
35264
35265          * g++.dg/ext/attrib9.C: Add dg-warnings.
35266
35267 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35268
35269         PR c++/12335
35270         * g++.dg/parse/dtor3.C: New test.
35271
35272 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
35273
35274         PR c++/12709
35275         * g++.dg/parse/try-catch-1.C: New test.
35276
35277 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
35278
35279         * ada/acats/run_all.sh: Add more verbose output in acats.log
35280         when compiling tests.
35281
35282 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35283
35284         PR 13656
35285         * gcc.dg/typedef-redecl.c: New test case.
35286         * gcc.dg/typedef-redecl.h: New support file.
35287
35288 2004-01-13  Jan Hubicka  <jh@suse.cz>
35289
35290         * gcc.dg/always_inline.c: New test.
35291         * gcc.dg/debug/20031231-1.c: Fix.
35292
35293 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35294
35295         PR c++/13474
35296         * g++.dg/template/array3.C: New test.
35297
35298 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35299
35300         * g++.dg/ext/lvalue1.C: No longer expected to fail.
35301         * g++.dg/warn/Wunused-2.C: Likewise.
35302
35303 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35304
35305         PR c++/13289
35306         * g++.dg/template/instantiate6.C: New test.
35307
35308 2004-01-12  Roger Sayle  <roger@eyesopen.com>
35309
35310         PR middle-end/11397
35311         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35312
35313 2004-01-12  Jan Hubicka  <jh@suse.cz>
35314
35315         PR opt/12826
35316         * gcc.dg/20040112-1.c: New.
35317
35318         * gcc.dg/dwarf-die[1-7].c: Move to...
35319         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35320         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35321
35322 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
35323
35324         PR c++/4100
35325         * g++.dg/parse/friend4.C: New test.
35326
35327 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
35328
35329         PR c++/4100
35330         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35331         definition is called a friend.
35332
35333 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
35334
35335         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35336
35337 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
35338
35339         PR c++/3478
35340         * g++.dg/parse/error10.C: New test.
35341         * g++.dg/template/arg2.C: Accept "invalid type" error.
35342
35343 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
35344
35345         PR middle-end/13392
35346         * g++.dg/opt/expect2.C: New test.
35347
35348 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35349
35350         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35351         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35352         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35353         Update dg-error regexps.
35354
35355 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35356
35357         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35358         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35359
35360 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35361
35362         * gcc.dg/pragma-re-1.c: Use right pointer type.
35363
35364 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35365
35366         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35367
35368 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
35369
35370         * gcc.dg/rs6000-ldouble-1.c: New.
35371
35372 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35373
35374         DR 337
35375         PR c++/9256
35376         * g++.dg/other/abstract1.C: New test.
35377
35378 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
35379
35380         * g++.dg/lookup/strong-using-1.C: New.
35381
35382 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35383
35384         PR c/11234
35385         * gcc.dg/func-ptr-conv-1.c: New test.
35386         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35387
35388 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
35389
35390         PR target/13380.
35391         * gcc.c-torture/compile/20040109-1.c: New.
35392
35393 2004-01-08  Stuart Hastings  <stuart@apple.com>
35394
35395         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35396         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35397         * gcc.dg/i386-sse-6.c: ...this new testcase.
35398
35399 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
35400
35401         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35402
35403 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35404
35405         * ada/acats/run_acats: Treat 'gnatchop' the same way
35406         as 'gnatmake'.  Export GCC_DRIVER.
35407         * ada/acats/run_all.sh: Add target_gnatchop.  Use
35408         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35409
35410 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35411
35412         PR c++/12573
35413         * g++.dg/template/dependent-expr4.C: New test.
35414
35415 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
35416
35417         * gcc.dg/altivec-11.c: New test.
35418
35419 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
35420
35421         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35422
35423 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35424
35425         PR c/6024
35426         * gcc.dg/enum-compat-1.c: New test.
35427         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35428
35429 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35430
35431         PR c/12165
35432         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35433         gcc.dg/c99-idem-qual-3.c: New tests.
35434
35435 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
35436
35437         * gcc.dg/winline-7.c: Don't cast void * to int.
35438
35439 2004-01-06  Jan Hubicka  <jh@suse.cz>
35440
35441         * gcc.dg/i386-sse-5.c: New test
35442         * g++.dg/eh/simd-1.c: Add -w argument for i386.
35443
35444 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35445
35446         PR c++/12815
35447         * g++.dg/rtti/typeid4.C: New test.
35448
35449 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35450
35451         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35452
35453 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35454
35455         PR c++/12132
35456         * g++.dg/template/error11.C: New test.
35457
35458         PR c++/13451
35459         * g++.dg/template/class2.C: New test.
35460
35461 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35462         Richard Sandiford <rsandifo@redhat.com>
35463
35464         PR c++/13387
35465         * g++.dg/opt/alias3.C: New test.
35466
35467 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
35468
35469         PR c++/13157
35470         * g++.dg/template/koenig3.C: New test.
35471
35472         PR c++/13529
35473         * g++.dg/parse/offsetof3.C: New test.
35474
35475         * g++.dg/init/copy7.C: Add missing dg-error markers.
35476
35477         PR c++/12226
35478         * g++.dg/init/copy7.c: New test.
35479
35480         PR c++/13536
35481         * g++.dg/parse/cast1.C: New test.
35482
35483 2004-01-04  Jan Hubicka  <jh@suse.cz>
35484
35485         * gcc.dg/winline[1-7].c: New tests.
35486
35487 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35488
35489         PR c++/13520
35490         * g++.dg/template/qualttp22.C: New test.
35491
35492 2004-01-01  Jan Hubicka  <jh@suse.cz>
35493
35494         * gcc.dg/debug/20031231-1.c: New.
35495         * gcc.c-torture/compile/20040101-1.c: New.
35496         * gcc.dg/dwarf-die-[1-7].c: New.
35497
35498 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
35499
35500         PR optimization/13521
35501         * gcc.c-torture/compile/20031231-1.c: New test.
35502
35503 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35504
35505         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35506
35507 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35508
35509         PR c++/10079
35510         * g++.dg/template/crash16.C: New test.
35511
35512 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
35513
35514         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35515
35516 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35517
35518         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35519         ports.
35520         * g++.old-deja/g++.jason/thunk3.C: Likewise.
35521         * g++.old-deja/g++.law/profile1.C: Likewise.
35522         * gcc.c-torture/compile/981006-1.c: Likewise.
35523         * gcc.c-torture/execute/loop-2e.x: Likewise.
35524         * gcc.c-torture/execute/loop-2f.x: Remove.
35525         * gcc.c-torture/execute/loop-2g.x: Likewise.
35526         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35527         * gcc.dg/20020312-2.c: Remove traces of dead ports.
35528
35529 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35530
35531         PR c++/13507
35532         * g++.dg/ext/attrib11.C: New test.
35533
35534         PR c++/13494
35535         * g++.dg/template/array2-1.C: New test.
35536         * g++.dg/template/array2-2.C: New test.
35537
35538 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
35539
35540         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35541
35542 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35543
35544         PR c++/12774
35545         * g++.dg/template/array1-1.C: New test.
35546         * g++.dg/template/array1-2.C: New test.
35547
35548 2003-12-29  Roger Sayle  <roger@eyesopen.com>
35549
35550         PR fortran/12632
35551         * g77.dg/12632.f: New test case.
35552
35553 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35554
35555         PR c++/13289
35556         * g++.dg/parse/nontype1.C: New test.
35557
35558 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35559
35560         PR c++/12403
35561         * g++.dg/parse/explicit1.C: New test.
35562         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35563
35564 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35565
35566         PR c++/13081
35567         * g++.dg/opt/inline6.C: New test.
35568
35569         PR c++/12613
35570         * g++.dg/parse/error9.C: New test.
35571
35572         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35573
35574 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35575
35576         PR c++/13009
35577         * g++.dg/init/assign1.C: New test.
35578
35579 2003-12-28  Roger Sayle  <roger@eyesopen.com>
35580
35581         PR c++/13070
35582         * g++.dg/warn/format3.C: New test case.
35583
35584 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35585
35586         * gcc.c-torture/compile/20031227-1.c: New test.
35587
35588 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35589
35590         * g++.dg/bprob/bprob.exp: Load target-supports.exp
35591         * g77.dg/bprob/bprob.exp: Likewise.
35592         * gcc.misc-tests/bprob.exp: Likewise.
35593         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
35594         variants on systems where the library does not provide that
35595         functionality.
35596         * gcc.dg/builtins-20.c: Use builtins-config.h.
35597         * gcc.dg/builtins-config.h: New file.
35598
35599 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35600
35601         * lib/gcc-dg.exp (dg-require-profiling): New function.
35602         * lib/target-supports.exp (check_profiling_available): Likewise.
35603         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35604         * g77.dg/bprob/bprob.exp: Likewise.
35605         * gcc.misc-tests/bprob.exp: Likewise.
35606         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35607         * gcc.dg/20021014-1.c: Likewise.
35608         * gcc.dg/nest.c: Likewise.
35609
35610 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35611
35612         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35613         compiling.
35614         * g++.dg/lookup/java2.C: Likewise.
35615         * gcc.dg/cpp/lexident.c: Likewise.
35616
35617 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
35618
35619         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35620         given.
35621         * gcc.c-torture/compile/961203-1.c: Likewise.
35622         * gcc.c-torture/compile/980506-1.c: Likewise.
35623
35624 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
35625
35626         * lib/gcc-dg.exp (dg-prune-output): New annotation.
35627         (additional_prunes): New global.
35628         (gcc-dg-prune): Handle additional per-test pruning.
35629         (dg-test): Clear additional_prunes between tests.
35630
35631         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
35632         dg-prune-output to avoid spurious failures from assembler
35633         complaining about nonexistent WAW violations.
35634         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35635         Use dg-prune-output to avoid spurious failures from assembler
35636         warning about Itanium B-step errata.
35637
35638 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35639
35640         * g++.dg/abi/macro0.C: New test.
35641         * g++.dg/abi/macro1.C: Likewise.
35642         * g++.dg/abi/macro2.C: Likewise.
35643
35644         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35645         * g++.dg/abi/bitfield7.C: Likewise.
35646         * g++.dg/abi/dtor2.C: Likewise.
35647         * g++.dg/abi/mangle11.C: Likewise.
35648         * g++.dg/abi/mangle12.C: Likewise.
35649         * g++.dg/abi/mangle14.C: Likewise.
35650         * g++.dg/abi/mangle17.C: Likewise.
35651         * g++.dg/abi/vbase10.C: Likewise.
35652         * g++.dg/abi/vbase14.C: Likewise.
35653         * g++.dg/template/qualttp17.C: Likewise.
35654
35655 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35656
35657         PR c/11995
35658         * gcc.dg/20031223-1.c: New test.
35659
35660 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35661
35662         * gcc.dg/noreturn-7.c: New test.
35663
35664 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35665
35666         * gcc.dg/null-pointer-1.c: New test.
35667
35668 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35669
35670         * g++.old-deja/g++.jason/template18.C: Remove.
35671         * g++.old-deja/g++.jason/template37.C: Likewise.
35672
35673         PR c++/12862
35674         * g++.dg/lookup/ns1.C: New test.
35675
35676         PR c++/12397
35677         * g++.dg/template/lookup3.C: New test.
35678
35679 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35680
35681         * g++.dg/template/recurse1.C: New test
35682
35683 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35684
35685         PR c++/12479
35686         * g++.dg/parse/semicolon1.C: New test.
35687         * g++.dg/parse/semicolon1.h: Likewise.
35688
35689 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
35690
35691         * gcc.dg/darwin-misaligned.c: New test.
35692
35693 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35694
35695         PR c/9163
35696         * gcc.dg/20031222-1.c: New test.
35697
35698 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
35699
35700         PR c++/13438
35701         * g++.dg/parse/error8.C: New test.
35702
35703         PR c++/11554
35704         * g++.dg/warn/ctor-init-1.C: New test.
35705
35706 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
35707
35708         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35709         too small.
35710         * gcc.c-torture/compile/930217-1.c: Likewise.
35711         * gcc.c-torture/compile/930513-1.c: Likewise.
35712         * gcc.c-torture/execute/920908-2.c: Likewise.
35713         * gcc.c-torture/execute/921204-1.c: Likewise.
35714         * gcc.c-torture/execute/930621-1.c: Likewise.
35715         * gcc.c-torture/execute/930630-1.c: Likewise.
35716         * gcc.c-torture/execute/931031-1.c: Likewise.
35717         * gcc.c-torture/execute/980602-2.c: Likewise.
35718         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35719         * gcc.c-torture/execute/compndlit-1.c: Likewise.
35720         * gcc.c-torture/execute/extzvsi.c: Likewise.
35721         * gcc.c-torture/unsorted/ext.c: Likewise.
35722
35723 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
35724
35725         PR target/12749
35726         * gcc.c-torture/compile/20031220-2.c: New test case.
35727
35728 2003-12-20  Roger Sayle  <roger@eyesopen.com>
35729
35730         PR optimization/13031
35731         * gcc.c-torture/compile/20031220-1.c: New test case.
35732
35733 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35734
35735         * gcc.dg/cast-function-1.c: New test.
35736
35737 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35738
35739         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
35740         formats.
35741
35742 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
35743
35744         PR c++/12795
35745         * g++.dg/ext/attrib10.C: New test.
35746
35747 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35748
35749         * gcc.dg/cleanup-10.c: New test.
35750         * gcc.dg/cleanup-11.c: New test.
35751
35752 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35753
35754         PR c++/13239
35755         * g++.dg/opt/expect1.C: New test.
35756
35757 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
35758
35759         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
35760
35761 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
35762
35763         PR debug/12923
35764         * gcc.dg/20031218-1.c: New test.
35765
35766         PR debug/12389
35767         * gcc.dg/20031218-2.c: New test.
35768         * gcc.dg/20031218-3.c: New test.
35769
35770         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
35771         of label name and allow for USER_LABEL_PREFIX == "_" names.
35772         * g++.dg/abi/mangle18-2.C: Likewise.
35773         * g++.dg/abi/mangle19-1.C: Likewise.
35774         * g++.dg/abi/mangle19-2.C: Likewise.
35775         * g++.dg/abi/mangle20-1.C: Likewise.
35776         * g++.dg/abi/mangle20-2.C: Likewise.
35777
35778 2003-12-18  Richard Henderson  <rth@redhat.com>
35779
35780         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
35781
35782 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
35783             Dan Kegel <dank@kegel.com>
35784
35785         PR other/12009
35786         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
35787         testing a cross compiler, it causes spurious compile failures.
35788         * lib/g++.exp: Likewise.
35789
35790 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35791
35792         PR c++/13262
35793         * g++.dg/template/access13.C: New test.
35794
35795 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
35796
35797         * gcc.dg/20031216-1.c: New test.
35798
35799 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35800
35801         PR c++/9154
35802         * g++.dg/template/error10.C: New test.
35803
35804 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35805
35806         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
35807         * g++.dg/eh/simd-2.C: Likewise.
35808
35809 2003-12-17  James E Wilson  <wilson@specifixinc.com>
35810             Roger Sayle  <roger@eyesopen.com>
35811
35812         * gcc.c-torture/execute/ieee/mzero5.c: New.
35813
35814 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
35815
35816         PR c++/10603
35817         * g++.dg/parse/error6.C: New test.
35818
35819         PR c++/12827
35820         * g++.dg/parse/error7.C: New test.
35821
35822 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35823
35824         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
35825         at -O with stabs debugging formats.
35826         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
35827         * gcc.dg/debug/debug-2.c: Likewise.
35828
35829 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35830
35831         PR c++/12696
35832         * g++.dg/init/error1.C: New test.
35833
35834         PR c++/12218
35835         * g++.dg/init/pm3.C: New test.
35836
35837 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35838
35839         PR c/3347
35840         * gcc.dg/bitfld-8.c: New test.
35841
35842 2003-12-16  James Lemke  <jim@wasabisystems.com>
35843
35844         * gcc.dg/arm-scd42-[123].c: New tests.
35845
35846 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35847
35848         PR c++/9043
35849         * g++.dg/abi/mangle20-1.C: New test.
35850         * g++.dg/abi/mangle20-2.C: New test.
35851
35852 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35853
35854         PR c++/13275
35855         * g++.dg/other/offsetof2.C: Remove XFAIL.
35856         * g++.dg/parse/offsetof1.C: New test.
35857         * g++.gd/parse/offsetof2.C: Likewise.
35858
35859 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35860
35861         * g++.dg/template/nontype3.C: New test.
35862         * g++.dg/template/static2.C: Tweaked the dg-error clause.
35863
35864 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35865
35866         * g++.dg/warn/noreturn-3.C: Also test instantiation.
35867
35868 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35869
35870         PR c++/13387
35871         * g++.dg/expr/assign1.C: New test.
35872
35873         PR c++/13242
35874         * g++.dg/abi/mangle19-1.C: New test.
35875         * g++.dg/abi/mangle19-2.C: New test.
35876
35877 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
35878
35879         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
35880
35881 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35882
35883         * gcc.c-torture/execute/20031216-1.c: New test.
35884
35885 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35886
35887         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
35888         an ICE regression.
35889
35890 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35891
35892         PR c++/10926
35893         * g++.dg/template/error9.C: New test.
35894
35895         PR c++/11116
35896         * g++.dg/template/error8.C: New test.
35897
35898 2003-12-15  Roger Sayle  <roger@eyesopen.com>
35899
35900         PR middle-end/13400
35901         * gcc.c-torture/execute/20031215-1.c: New test case.
35902
35903 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35904
35905         PR c++/13269
35906         * g++.dg/parse/error5.C: New test.
35907
35908         PR c++/12989
35909         * g++.dg/expr/sizeof1.C: New test.
35910
35911         PR c++/13310
35912         * g++.dg/template/crash15.C: New test.
35913
35914 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
35915
35916         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
35917         a non-POD type as the last named parameter of a varargs function.
35918
35919 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35920
35921         PR c++/13243
35922         PR c++/12573
35923         * g++.dg/template/crash14.C: New test.
35924         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
35925
35926 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35927
35928         * g++.dg/other/java1.C: New test.
35929
35930         PR c++/13241
35931         * g++.dg/abi/mangle18-1.C: New test.
35932         * g++.dg/abi/mangle18-2.C: New test.
35933
35934 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35935
35936         PR optimization/10312
35937         * gcc.c-torture/execute/20031214-1.c: New.
35938
35939 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
35940
35941         PR c++/10779
35942         PR c++/12160
35943         * g++.dg/parse/error3.C: New test.
35944         * g++.dg/parse/error4.C: Likewise.
35945         * g++.dg/abi/mangle4.C: Tweak error messages.
35946         * g++.dg/lookup/using5.C: Likewise.
35947         * g++.dg/other/error2.C: Likewise.
35948         * g++.dg/parse/typename5.C: Likewise.
35949         * g++.dg/parse/undefined1.C: Likewise.
35950         * g++.dg/template/arg2.C: Likewise.
35951         * g++.dg/template/ttp3.C: Likewise.
35952         * g++.dg/template/type1.C: Likewise.
35953         * g++.old-deja/g++.other/crash32.C: Likewise.
35954         * g++.old-djea/g++.pt/defarg8.C: Likewise.
35955
35956 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35957
35958         PR c++/13106
35959         * g++.dg/warn/noreturn-3.C: New test.
35960
35961 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35962
35963         PR c++/13118
35964         * g++.dg/abi/covariant3.C: New.
35965
35966 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
35967
35968         * g++.dg/eh/ia64-1.C: New test.
35969
35970 2003-12-12  Roger Sayle  <roger@eyesopen.com>
35971
35972         PR optimization/13037
35973         * g77.f-torture/execute/13037.f: New test case.
35974
35975 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35976
35977         PR c++/12881
35978         * g++.dg/abi/covariant2.C: New.
35979
35980 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
35981
35982         * gcc.dg/cpp/trad/macro.c: New tests.
35983
35984 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
35985
35986         * gcc.c-torture/execute/wchar_t-1.x: Delete.
35987
35988 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
35989
35990         PR other/10819
35991         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
35992         to fix Bug 10819.
35993         * lib/g++.exp (g++_version): Likewise.
35994         * lib/g77.exp (g77_version): Likewise.
35995         * lib/objc.exp (default_objc_version): Likewise.
35996
35997 2003-12-10  Richard Henderson  <rth@redhat.com>
35998
35999         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36000
36001         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36002
36003 2003-12-08  Matt Austern  <austern@apple.com>
36004
36005         PR c/13134
36006         * lib/gcc-dg.exp (dg-require-visibility): Define.
36007         * lib/target-supports (check_visibility_available): Define.
36008         * gcc.dg/visibility-1.c: New test.
36009         * gcc.dg/visibility-2.c: Likewise.
36010         * gcc.dg/visibility-3.c: Likewise.
36011         * gcc.dg/visibility-4.c: Likewise.
36012         * gcc.dg/visibility-5.c: Likewise.
36013         * gcc.dg/visibility-6.c: Likewise.
36014         * g++.dg/ext/visibility-1.C: Likewise.
36015         * g++.dg/ext/visibility-2.C: Likewise.
36016         * g++.dg/ext/visibility-3.C: Likewise.
36017         * g++.dg/ext/visibility-4.C: Likewise.
36018         * g++.dg/ext/visibility-5.C: Likewise.
36019         * g++.dg/ext/visibility-6.C: Likewise.
36020
36021 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36022
36023         * g++.dg/lookup/java1.C: New test.
36024         * g++.dg/lookup/java2.C: New test.
36025
36026 2003-12-07  Falk Hueffner  <falk@debian.org>
36027
36028         * g++.dg/opt/noreturn-1.C: New test.
36029
36030 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
36031
36032         * gcc.dg/overflow-1.c: New test.
36033
36034 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36035
36036         * g77.f-torture/compile/13060.f: New test.
36037
36038 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
36039
36040         PR c++/13323
36041         * g++.dg/inherit/operator2.C: New test.
36042
36043 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36044
36045         PR c++/13305
36046         * g++.dg/ext/attrib9.C: New test.
36047
36048 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36049
36050         PR c++/13314
36051         * g++.dg/template/error7.C: New test.
36052
36053 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
36054             J"orn Rennecke <joern.rennecke@superh.com>
36055
36056         PR target/13302
36057         * g++.dg/other/struct-va_list.C: New test.
36058
36059 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36060
36061         PR c++/13166
36062         * g++.dg/parse/defarg6.C: New test.
36063
36064 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
36065
36066         PR target/13256
36067         * gcc.c-torture/execute/20031201-1.c: New test.
36068
36069 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
36070
36071         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36072
36073 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36074
36075         * gcc.dg/builtin-return-1.c: New test.
36076
36077 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
36078             J"orn Rennecke <joern.rennecke@superh.com>
36079
36080         PR optimization/13260
36081         * gcc.c-torture/execute/20031204-1.c: New test.
36082
36083 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36084
36085         PR c++/9127
36086         * g++.dg/template/error6.C: New test.
36087
36088 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
36089
36090         * gcc.dg/20031202-1.c: New test.
36091
36092 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36093
36094         PR c++/13179
36095         * g++.dg/template/eh1.C: New test.
36096
36097         PR c++/10771
36098         * g++.dg/template/error5.C: New test.
36099
36100 2003-12-02  David Ung  <davidu@mips.com>
36101
36102         * gcc.dg/compat/vector-check.h: Corrected type for var
36103         g_##TMODE
36104
36105 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36106
36107         PR c++/10126
36108         * g++.dg/template/ptrmem8.C: New test.
36109
36110 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36111
36112         PR c++/12573
36113         * g++.dg/template/dependent-expr3.C: New test.
36114
36115 2003-12-01  James Lemke  <jim@wasabisystems.com>
36116
36117         * gcc.dg/arm-g2.c: New test.
36118
36119 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36120
36121         PR optimization/11634
36122         * gcc.dg/20031201-2.c: New test case.
36123
36124 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
36125
36126         PR 11433
36127         * objc.dg/proto-lossage-3.m: New test.
36128
36129 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36130
36131         PR optimization/12628
36132         * gcc.dg/20031201-1.c: New test case.
36133
36134 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36135
36136         * gcc.dg/unaligned-1.c: New test.
36137
36138 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
36139
36140         PR c++/9849
36141         * g++.dg/template/error4.C: New test.
36142         * g++.dg/template/nested3.C: Adjust error markers.
36143
36144 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36145
36146         * gcc.dg/cpp/assert4.c: Check more #system assertions.
36147
36148 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36149
36150         PR c/10333
36151         * gcc.dg/bitfld-7.c: New test.
36152
36153 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
36154
36155         * gcc.dg/tls/asm-1.C: New test.
36156
36157 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36158
36159         * gcc.dg/cpp/assert4.c: Update.
36160
36161 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36162
36163         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36164         * gcc.dg/builtin-apply3.c: New test.
36165
36166 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36167
36168         * lib/compat.exp (compat-obj): New xfaildata parameter.
36169         Use it to set compiler_conditional_xfail_data before compiling.
36170         (compat-get-options): Handle dg-xfail-if.
36171         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36172         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36173         * gcc.dg/compat/vector-1_y.c: Likewise.
36174         * gcc.dg/compat/vector-2_x.c: Likewise.
36175         * gcc.dg/compat/vector-2_y.c: Likewise.
36176
36177 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36178
36179         * g++.dg/opt/reg-stack4.C: New test.
36180
36181 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36182
36183         * gcc.dg/builtin-apply2.c: New test.
36184
36185 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36186
36187         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36188
36189 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36190
36191         PR c++/12924
36192         * g++.dg/template/template-id-2.C: New test.
36193
36194 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36195
36196         PR c++/5369
36197         * g++.dg/template/memfriend1.C: New test.
36198         * g++.dg/template/memfriend2.C: Likewise.
36199         * g++.dg/template/memfriend3.C: Likewise.
36200         * g++.dg/template/memfriend4.C: Likewise.
36201         * g++.dg/template/memfriend5.C: Likewise.
36202         * g++.dg/template/memfriend6.C: Likewise.
36203         * g++.dg/template/memfriend7.C: Likewise.
36204         * g++.dg/template/memfriend8.C: Likewise.
36205         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36206
36207 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
36208
36209         PR c++/12515
36210         * g++.dg/ext/cond1.C: New test.
36211
36212 2003-11-20  Richard Henderson  <rth@redhat.com>
36213
36214         * gcc.dg/20020201-2.c: Remove.
36215         * gcc.dg/20020201-4.c: Remove.
36216         * gcc.dg/20020304-1.c: Remove.
36217
36218 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
36219
36220         * gcc.dg/cpp/trad/xwin1.c: New test case.
36221
36222 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
36223
36224         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36225         * lib/g77.exp: Likewise.
36226         * lib/objc.exp: Likewise.
36227         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36228         for darwin.
36229
36230 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36231
36232         PR c++/12932
36233         * g++.dg/template/static5.C: New test.
36234
36235 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36236
36237         * gcc.dg/nested-func-1.c: New test.
36238
36239 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36240
36241         * gcc.dg/cpp/assert4.c: New test.
36242
36243 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36244
36245         PR c++/2294
36246         * g++.dg/lookup/using9.c: New test.
36247
36248 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
36249
36250         PR c++/12762
36251         * g++.dg/template/error3.C: New test.
36252
36253 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
36254
36255         PR ada/13035
36256         * ada/acats/run_acats, run_all.sh: Fix syntax error.
36257         No longer use a wrapper for gcc, since this does not work under
36258         Windows.
36259
36260 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36261
36262         PR c++/2094
36263         * g++.dg/template/ptrmem7.C: New test.
36264
36265 2003-11-13  Andrew Pinski <apinski@apple.com>
36266
36267         * gcc.c-torture/compile/20031113-1.c: New test.
36268
36269 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
36270             Kean Johnston <jkj@sco.com>
36271
36272         PR c/13029
36273         * gcc.dg/unused-4.c: Update.
36274
36275 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36276
36277         * g++.dg/opt/const3.C: New test.
36278
36279 2003-11-13  Jan Hubicka  <jh@suse.cz>
36280
36281         * gcc.c-torture/compile/20031112-1.c: New test.
36282
36283 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
36284
36285         * g++.dg/parse/crash10.C: Remove bogus error marker.
36286
36287 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36288
36289         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36290         (host_gcc): Likewise.
36291         (ROOT): Honor $PWDCMD.
36292         (BASE): Likewise.
36293         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36294
36295 2003-11-12  Catherine Moore  <clm@redhat.com>
36296
36297         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36298
36299 2003-11-12  Andreas Jaeger  <aj@suse.de>
36300             Jakub Jelinek  <jakub@redhat.com>
36301             Andrew Pinski  <pinskia@physics.uc.edu>
36302             Richard Henderson  <rth@redhat.com>
36303
36304         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36305         systems.
36306         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36307
36308         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36309         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36310
36311 2003-11-11  Andreas Jaeger  <aj@suse.de>
36312
36313         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36314
36315         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36316
36317 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
36318
36319         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36320         Clean ups.
36321
36322 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
36323
36324         * gcc.dg/trampoline-1.c: New test.
36325
36326 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36327
36328         * gcc.c-torture/compile/200031109-1.c: New test.
36329
36330 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36331
36332         PR c/3190
36333         PR c/8714
36334         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36335         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36336         gcc.dg/format/no-y2k-1.c: Update.
36337
36338 2003-11-08  Roger Sayle  <roger@eyesopen.com>
36339
36340         PR optimization/10467
36341         * gcc.dg/20031108-1.c: New test case.
36342
36343 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
36344
36345         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36346
36347 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36348
36349         * gcc.dg/compound-lvalue-1.c: New test.
36350         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36351         some XFAILs.
36352
36353 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
36354
36355         * gcc.dg/altivec-varargs-1.c: New test.
36356
36357 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36358
36359         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36360         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36361         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
36362         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
36363         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36364
36365 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36366
36367         * gcc.dg/cond-lvalue-1.c: New test.
36368
36369 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
36370
36371         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36372
36373 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36374
36375         PR c++/11616
36376         * g++.dg/template/instantiate5.C: New test.
36377
36378 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36379
36380         PR c++/12726
36381         * g++.dg/ext/complit2.C: Replace test with self-contained version.
36382         * ChangeLog: Add missing first entry for above test.
36383
36384 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36385
36386         PR c++/9810
36387         * g++.dg/template/using8.C: New test.
36388         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36389
36390 2003-11-02  Roger Sayle  <roger@eyesopen.com>
36391
36392         PR optimization/10817
36393         * gcc.c-torture/compile/20031102-1.c: New test case.
36394
36395 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
36396
36397         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36398         2147483647.
36399
36400 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36401
36402         * gcc.dg/20031102-1.c: New test.
36403
36404 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36405
36406         * gcc.dg/complex-1.c: New test.
36407
36408 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36409
36410         PR c++/12796
36411         * g++.dg/template/crash13.C: Adjust expected error location.
36412         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36413
36414 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36415
36416         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36417
36418 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36419
36420         PR/10239
36421         * gcc.c-torture/compile/20031031-2.c: New test.
36422
36423 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36424
36425         PR/11640
36426         * gcc.c-torture/compile/20031031-1.c: New test.
36427
36428 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36429
36430         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36431         * gcc.misc-tests/bprob.exp: Likewise.
36432         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36433         the execution test on arm-elf configs.
36434         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
36435         configs that don't support scratch files.
36436         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36437
36438 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
36439
36440         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36441         done by dejagnu.
36442
36443 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
36444
36445         * ada/acats/run_all.sh: Redirect mv output to /dev/null
36446         Avoid non pure sh syntax. Add more logging.
36447
36448         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36449         fail.
36450
36451 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36452
36453         PR libgcj/10610
36454         * gcc.dg/ppc-stackalign-1.c: New test.
36455
36456 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
36457
36458         * ada/acats/run_all.sh: Change output to be more compliant with
36459         dejagnu framework.
36460         Create acats.sum and acats.log files under testsuite/ada/acats
36461         Only run [a-z]* directories, to filter out e.g. CVS.
36462         Redirect build output to log file.
36463
36464 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36465
36466         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36467
36468 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36469
36470         PR ada/5909:
36471         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36472
36473 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
36474
36475         * gcc.c-torture/compile/20031023-1.c: New test.
36476         * gcc.c-torture/compile/20031023-2.c: New test.
36477         * gcc.c-torture/compile/20031023-3.c: New test.
36478         * gcc.c-torture/compile/20031023-4.c: New test.
36479
36480 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36481
36482         PR c++/10371
36483         * g++.dg/lookup/scoped8.C: New test.
36484
36485 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36486
36487         * g++.dg/opt/reg-stack3.C: New test.
36488
36489 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36490
36491         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
36492
36493 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36494
36495         PR c++/11076
36496         * g++.dg/template/crash13.C: New test.
36497
36498 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36499
36500         * gcc.dg/c99-restrict-2.c: New test.
36501
36502 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
36503
36504         PR c++/12698, c++/12699, c++/12700, c++/12566
36505         * g++.dg/inherit/covariant9.C: New test.
36506         * g++.dg/inherit/covariant10.C: New test.
36507         * g++.dg/inherit/covariant11.C: New test.
36508
36509 2003-10-23  Jason Merrill  <jason@redhat.com>
36510
36511         PR c++/12726
36512         * g++.dg/ext/complit2.C: New test.
36513
36514 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36515
36516         PR target/12654
36517         * gcc.c-torture/execute/20031020-1.c: New test.
36518
36519 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36520
36521         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36522         following the jump_insn.
36523
36524 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36525
36526         * gcc.dg/cast-lvalue-1.c: New test.
36527
36528 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
36529
36530         PR c++/11962
36531         * g++.dg/template/cond2.C: New test.
36532
36533 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36534
36535         * gcc.dg/builtins-28.c: New test.
36536
36537 2003-10-20  Jan Hubicka  <jh@suse.cz>
36538
36539         * g++.dg/opt/inline4.C: Do not use min-inline-insns
36540         parameter.
36541         * gcc.dg/inline-2.c: Likewise.
36542
36543 2003-10-20  Phil Edwards  <phil@codesourcery.com>
36544
36545         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36546         * gcc.dg/nest.c: Likewise.
36547
36548 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36549
36550         PR c++/9781, c++/10583, c++/11862
36551         * g++.dg/parse/crash13.C: New test.
36552
36553 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36554
36555         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36556
36557 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36558
36559         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36560         Define HAVE_C99_RUNTIME except on Solaris.
36561         * gcc.dg/builtins-20.c: Likewise.
36562
36563 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36564
36565         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36566
36567 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36568
36569         PR c++/12495
36570         * g++.dg/template/crash21.C: New test.
36571
36572 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36573
36574         PR c++/2513
36575         * g++.dg/template/typename5.C: New test.
36576
36577 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36578
36579         PR c++/12369
36580         * g++.dg/template/friend25.C: New test.
36581
36582 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
36583
36584         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36585         versions.
36586
36587 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
36588
36589         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36590         == 2147483647.
36591
36592 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
36593
36594         * gcc.c-torture/execute/960416-1.x: Remove.
36595         * gcc.c-torture/execute/divconst-3.x: Likewise.
36596
36597 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
36598
36599         PR target/12598
36600         * gcc.dg/torture/cris-volatile-1.c: New test.
36601
36602 2003-10-14  Roger Sayle  <roger@eyesopen.com>
36603
36604         PR optimization/9325
36605         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36606         for overflowing floating point to integer conversion during RTL
36607         simplification.
36608
36609 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
36610
36611         * objc/execute/_cmd.m: Fix typo.
36612         * objc.dg/image-info.m, objc.dg/symtab-1.m:
36613         Relax 'scan-assembler' regexp.
36614         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36615         objc.dg/try-catch-4.m: Run on non-Darwin targets.
36616         * objc.dg/zero-link-2.m: Remove blank line.
36617         * objc.dg/zero-link-3.m: New test case.
36618
36619 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
36620
36621         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36622
36623         * gcc.dg/asm-names.c: Use scan-assembler-not rather
36624         than linker trickery.
36625
36626 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36627
36628         PR c++/12370
36629         * g++.dg/other/friend2.C: New test.
36630
36631 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36632
36633         * gcc.dg/20031012-1.c: New test.
36634
36635 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36636
36637         * gcc.dg/weak/weak-3.c: Fix for new warning.
36638
36639 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
36640
36641         PR optimization/8750
36642         * gcc.c-torture/execute/20031012-1.c: New test case.
36643
36644 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36645
36646         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36647         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36648
36649 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36650
36651         PR optimization/12260
36652         * gcc.c-torture/compile/20031011-2.c: New test case.
36653
36654 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36655
36656         * gcc.c-torture/execute/20031011-1.c: New testcase.
36657
36658 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
36659
36660         * gcc.c-torture/compile/20031011-1.c: New test.
36661
36662 2003-10-11  Jan Hubicka  <jh@suse.cz>
36663
36664         * g++.dg/other/first-global.C: New test.
36665
36666 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36667
36668         * gcc.c-torture/execute/string-opt-18.c: New testcase.
36669
36670 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
36671
36672         * gcc.c-torture/compile/20031010-1.c: New test.
36673
36674 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
36675
36676         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36677         * gcc.c-torture/execute/va-arg-25.c: ... here.
36678
36679 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
36680
36681         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36682
36683 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
36684
36685         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36686
36687 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
36688
36689         * g++.dg/parse/error2.C: New test.
36690
36691 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
36692
36693         PR c++/11097
36694         * g++.dg/other/error5.C: Modify the error message.
36695         * g++.dg/lookup/using8.C: New test.
36696
36697 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
36698
36699         * gcc.dg/darwin-abi-2.c: New file.
36700         * gcc.c-torture/execute/va-arg-24.c: New file.
36701
36702 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
36703
36704         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
36705         indentation.
36706
36707 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
36708
36709         PR c++/10147
36710         * g++.dg/other/error4.C: Update error messages.
36711         * g++.dg/template/ptrmem4.C: Likewise.
36712
36713         PR c++/12337
36714         * g++.dg/init/new9.C: New test.
36715
36716         PR c++/12334, c++/12236, c++/8656
36717         * g++.dg/ext/attrib8.C: New test.
36718
36719 2003-10-06  Devang Patel  <dpatel@apple.com>
36720
36721         * gcc.dg/debug/dwarf2-3.h: New test.
36722         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
36723
36724 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
36725
36726         * g++.dg/opt/cfg2.C: New test.
36727
36728 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36729
36730         * g++.dg/opt/float1.C: New test.
36731
36732 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36733
36734         * gcc.dg/c90-array-lval-6.c: New test.
36735         * gcc.dg/c99-array-lval-6.c: New test.
36736
36737 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
36738             Ziemowit Laski  <zlaski@apple.com>
36739
36740         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
36741         'Derived', so that it is never considered a class method; add
36742         new warning for '+port' method ambiguity.
36743         * objc.dg/method-12.m: Include <objc/objc.h> instead of
36744         <objc/objc-api.h> (needed on Mac OS X).
36745         * objc.dg/method-13.m: New test.
36746
36747 2003-10-03  Roger Sayle  <roger@eyesopen.com>
36748
36749         PR optimization/9325, PR java/6391
36750         * gcc.c-torture/execute/20031003-1.c: New test case.
36751
36752 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
36753
36754         PR optimization/12180
36755         * gcc.dg/20031002-1.c: New test.
36756
36757         PR c++/12486
36758         * g++.dg/inherit/error1.C: New test.
36759
36760 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
36761
36762         * lib/f-torture.exp (search_for): Rename to...
36763         (search_for_re): This.  Also, clean up comments and the
36764         "regexp" invocation.
36765
36766 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
36767
36768         * gcc.c-torture/compile/20031002-1.c: New test.
36769
36770 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
36771
36772         * g++.dg/opt/cond1.C: New test.
36773
36774 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
36775
36776         * gcc.dg/Wold-style-definition-2.c: New testcase.
36777         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
36778
36779 2003-09-29  Richard Henderson  <rth@redhat.com>
36780
36781         * g++.dg/init/array10.C: Add dg-options.
36782
36783 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
36784
36785         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
36786
36787 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36788
36789         * g++.dg/template/friend19.C: Fix typo.
36790         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
36791
36792 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
36793
36794         * gcc.c-torture/execute/20030928-1.c: New test.
36795         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
36796
36797 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36798
36799         * g++.dg/opt/unroll1.C: New test.
36800
36801 2003-09-26  Roger Sayle  <roger@eyesopen.com>
36802
36803         PR optimization/11741
36804         * gcc.dg/20030926-1.c: New test case.
36805
36806 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36807
36808         PR c++/5655
36809         * g++.dg/parse/access7.C: New test.
36810         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
36811
36812 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
36813
36814         MERGE OF objc-improvements-branch into MAINLINE:
36815         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
36816         if libobjc has not been built.
36817         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
36818         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
36819         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
36820         objc/execute/nested-3.m, objc/execute/np-2.m,
36821         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
36822         objc/execute/redefining_self.m, objc/execute/root_methods.m,
36823         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
36824         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
36825         objc.dg/special/unclaimed-category-1.h,
36826         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
36827         well as GNU runtime.
36828         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
36829         * execute/cascading-1.m, execute/function-message-1.m,
36830         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
36831         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
36832         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
36833         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
36834         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
36835         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
36836         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
36837         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
36838         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
36839         * objc.dg/bitfield-2.m: Run only on Darwin.
36840         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
36841         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
36842         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
36843         * objc.dg/const-str-1.m: Fix constant string layout.
36844
36845 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
36846
36847         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
36848
36849 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
36850
36851         * gcc.dg/darwin-abi-1.c: New file.
36852
36853 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
36854
36855         PR target/12281
36856         * gcc.c-torture/compile/20030921-1.c: New test.
36857
36858 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36859
36860         * g++.dg/opt/reg-stack2.C: New test.
36861
36862 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36863
36864         * g++.dg/eh/delayslot1.C: New test.
36865
36866 2003-09-20  Richard Henderson  <rth@redhat.com>
36867
36868         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
36869
36870 2003-09-20  Roger Sayle  <roger@eyesopen.com>
36871
36872         * gcc.c-torture/execute/20030920-1.c: New test case.
36873
36874 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36875
36876         * g++.dg/rtti/typeid3.C: Correct expected error message.
36877
36878 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36879
36880         PR c++/157
36881         * g++.dg/parse/crash12.C: New test.
36882
36883 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
36884
36885         * gcc.dg/compat/mixed-struct-check.h: New.
36886         * gcc.dg/compat/mixed-struct-defs.h: New.
36887         * gcc.dg/compat/mixed-struct-init.h: New.
36888         * gcc.dg/compat/struct-by-value-19_main.c: New.
36889         * gcc.dg/compat/struct-by-value-19_x.c: New.
36890         * gcc.dg/compat/struct-by-value-19_y.c: New.
36891         * gcc.dg/compat/struct-by-value-20_main.c: New.
36892         * gcc.dg/compat/struct-by-value-20_x.c: New.
36893         * gcc.dg/compat/struct-by-value-20_y.c: New.
36894         * gcc.dg/compat/struct-return-19_main.c: New.
36895         * gcc.dg/compat/struct-return-19_x.c: New.
36896         * gcc.dg/compat/struct-return-19_y.c: New.
36897         * gcc.dg/compat/struct-return-20_main.c: New.
36898         * gcc.dg/compat/struct-return-20_x.c: New.
36899         * gcc.dg/compat/struct-return-20_y.c: New.
36900
36901 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
36902         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
36903         so that it will not complain on LP64 targets.
36904
36905 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36906
36907         PR c++/495
36908         * g++.dg/template/friend24.C: New test.
36909
36910 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
36911
36912         PR c++/12332
36913         * g++.dg/template/memtmpl2.C: New test.
36914
36915 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
36916
36917         PR target/11184
36918         * gcc.dg/builtin-apply1.c: New test.
36919
36920 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36921
36922         PR c++/9848
36923         * g++.dg/warn/Wunused-4.C: New test.
36924
36925 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36926
36927         PR c++/12316
36928         * g++.dg/other/gc2.C: New test.
36929
36930 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
36931
36932         PR c++/11991
36933         * g++.dg/rtti/typeid3.C: New test.
36934
36935         PR c++/12266
36936         * g++.dg/overload/template1.C: New test.
36937
36938 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36939
36940         * g++.dg/opt/cfg3.C: New test.
36941
36942 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36943
36944         PR c++/7939
36945         * g++.dg/template/crash11.C: New test.
36946
36947 2003-09-16  Jason Merrill  <jason@redhat.com>
36948             Jakub Jelinek  <jakub@redhat.com>
36949
36950         * gcc.dg/attr-warn-unused-result.c: New test.
36951
36952 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36953
36954         PR c++/12184
36955         * g++.dg/expr/call2.C: New test.
36956
36957 2003-09-15  Andreas Jaeger  <aj@suse.de>
36958
36959         * gcc.dg/Wold-style-definition-1.c: New test.
36960
36961 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
36962
36963         PR c++/3907
36964         * g++.dg/parse/template12.C: New test.
36965
36966         * g++.dg/abi/bitfield11.C: New test.
36967         * g++.dg/abi/bitfield12.C: Likewise.
36968
36969 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
36970
36971         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
36972         non-expansion of functional macro name without arguments at EOL.
36973         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
36974
36975 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
36976
36977         * gcc.c-torture/execute/20030914-[12].c: New tests.
36978
36979 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36980
36981         PR c++/11788
36982         * g++.dg/overload/addr1.C: New test.
36983
36984 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
36985
36986         * gcc.dg/20030909-1.c: New test.
36987
36988 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36989
36990         * gcc.dg/ultrasp10.c: New test.
36991
36992 2003-09-09  Devang Patel  <dpatel@apple.com>
36993
36994         * gcc.dg/darwin-ld-6.c: New test.
36995
36996 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36997
36998         * gcc.dg/torture/builtin-explog-1.c: New testcase.
36999
37000 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37001
37002         * gcc.dg/ia64-types1.c: New test.
37003         * gcc.dg/ia64-types2.c: Likewise.
37004
37005 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37006
37007         * gcc.dg/builtins-1.c: Add more _Complex tests.
37008         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37009
37010         * gcc.dg/builtins-1.c: Test existing _Complex functions.
37011         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37012
37013 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37014
37015         PR c++/11786
37016         * g++.dg/lookup/koenig2.C: New test.
37017
37018         PR c++/5296
37019         * g++.dg/rtti/typeid2.C: New test.
37020
37021 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
37022
37023         * gcc.c-torture/compile/20030904-1.c: New test.
37024
37025 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37026
37027         * g++.dg/opt/longbranch2.C: New test.
37028
37029 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37030
37031         * g++.dg/template/crash10.C: Only compile it.
37032
37033 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37034
37035         PR middle-end/11665
37036         * gcc.c-torture/compile/20030907-1.c: New test.
37037         * g++.dg/init/array11.C: New test.
37038
37039 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37040
37041         PR c++/11852
37042         * g++.dg/init/struct1.C: New test.
37043
37044 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37045
37046         PR c++/12181
37047         * g++.dg/expr/comma1.C: New test.
37048
37049 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
37050
37051         PR c++/11867
37052         * g++.dg/expr/static_cast5.C: New test.
37053
37054 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
37055
37056         PR c++/11507
37057         * g++.dg/lookup/scoped7.C: New test.
37058
37059         PR c++/9574
37060         * g++.dg/other/static1.C: New test.
37061
37062         PR c++/11490
37063         * g++.dg/warn/template-1.C: New test.
37064
37065         PR c++/11432
37066         * g++.dg/template/crash10.C: New test.
37067
37068         PR c++/2478
37069         * g++.dg/overload/VLA.C: New test.
37070
37071         PR c++/10804
37072         * g++.dg/template/call1.C: New test.
37073
37074 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37075
37076         PR c++/11794
37077         * g++.dg/parse/using3.C: New test.
37078
37079 2003-09-06  Roger Sayle  <roger@eyesopen.com>
37080
37081         PR c++/11409
37082         * g++.dg/overload/builtin3.C: New test case.
37083
37084 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
37085
37086         PR c/9862
37087         * gcc.dg/20030906-1.c: New test.
37088         * gcc.dg/20030906-2.c: Likewise.
37089
37090 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37091
37092         PR c++/12167
37093         * g++.dg/parse/defarg5.C: New test.
37094
37095         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37096
37097 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
37098
37099         PR c++/12163
37100         * g++.dg/expr/static_cast4.C: New test.
37101
37102         PR c++/12146
37103         * g++.dg/template/crash9.C: New test.
37104
37105 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
37106
37107         * g++.old-deja/g++.ext/pretty2.C: Update for change
37108         in __FUNCTION__.
37109         * g++.old-deja/g++.ext/pretty3.C: Likewise.
37110
37111 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
37112
37113         PR c++/11922
37114         * g++/dg/template/qualified-id1.C: New test.
37115
37116         PR c++/12037
37117         * g++.dg/warn/noeffect4.C: New test.
37118
37119 2003-09-04  Matt Austern  <austern@apple.com>
37120
37121         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37122         * g++.dg/ext/fnname2.C: Likewise.
37123         * g++.dg/ext/fnname3.C: Likewise.
37124
37125 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
37126
37127         * g++.dg/expr/lval1.C: New test.
37128         * g++.dg/ext/lvcast.C: Remove.
37129
37130 2003-09-03  Roger Sayle  <roger@eyesopen.com>
37131
37132         PR optimization/11700.
37133         * gcc.c-torture/compile/20030903-1.c: New test case.
37134
37135 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
37136
37137         PR c++/12053
37138         * g++.dg/abi/layout4.C: New test.
37139
37140 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
37141
37142         PR c++/11553
37143         * g++.dg/parse/friend3.C: New test.
37144
37145 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
37146
37147         PR c++/11847
37148         * g++.dg/template/class1.C: New test.
37149
37150         PR c++/11808
37151         * g++.dg/expr/call1.C: New test.
37152
37153 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
37154
37155         PR c++/12114
37156         * g++.dg/init/ref9.C: New test.
37157
37158         PR c++/11972
37159         * g++.dg/template/nested4.C: New test.
37160
37161 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37162
37163         PR c++/12093
37164         * g++.dg/template/non-dependent4.C: New test.
37165
37166         PR c++/11928
37167         * g++.dg/inherit/conv1.C: New test.
37168
37169 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37170
37171         PR c++/6196
37172         * g++.dg/ext/label1.C: New test.
37173         * g++.dg/ext/label2.C: Likewise.
37174
37175 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37176
37177         * g++.dg/expr/cond3.C: New test.
37178
37179 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37180
37181         * gcc.dg/builtins-1.c: Add new builtin cases.
37182
37183 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37184
37185         * gcc.dg/builtins-1.c: Add new cases.
37186         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37187
37188 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37189
37190         * gcc.dg/builtins-1.c: Add more math builtin tests.
37191         * gcc.dg/torture/builtin-attr-1.c: New test.
37192
37193 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37194
37195         PR optimization/5079
37196         * g++.dg/opt/static3.C: New test.
37197
37198 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37199
37200         * gcc.misc-tests/gcov-10b.c: New test.
37201
37202 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
37203
37204         * g++.dg/opt/ptrmem3.C: New test.
37205
37206         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37207
37208 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
37209
37210         * gcc.dg/20030826-2.c: New test.
37211
37212 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37213
37214         PR middle-end/12002
37215         * g77.f-torture/compile/12002.f: New test case.
37216
37217 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37218
37219         * gcc.dg/20030826-1.c: New test case.
37220
37221 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
37222
37223         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37224
37225 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
37226
37227         PR c++/11871
37228         * c++.dg/lookup/crash1.C: New test.
37229
37230         * c++.dg/warn/noeffect3.C: New test.
37231
37232 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
37233
37234         * gcc.dg/compat/vector-1_x.c: Compile with -w.
37235         * gcc.dg/compat/vector-1_y.c: Ditto.
37236         * gcc.dg/compat/vector-2_x.c: Ditto.
37237         * gcc.dg/compat/vector-2_y.c: Ditto.
37238
37239 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
37240
37241         * gcc.dg/20030702-1.c: New test.
37242
37243 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
37244
37245         PR c++/8795
37246         * g++.dg/ext/altivec-1.C: New test.
37247
37248 2003-08-24  Richard Henderson  <rth@redhat.com>
37249
37250         * g++.dg/eh/simd-2.C: Add -w for x86.
37251
37252 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
37253
37254         * gcc.dg/20030815-1.c: New test.
37255
37256 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37257
37258         PR c++/3765
37259         * g++.dg/parse/access6.C: New test.
37260
37261 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37262
37263         PR c++/641, c++/11876
37264         * g++.dg/template/friend22.C: New test.
37265         * g++.dg/template/friend23.C: Likewise.
37266
37267 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37268
37269         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37270         identically.
37271
37272 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37273
37274         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37275
37276 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37277
37278         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37279
37280 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37281
37282         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37283
37284 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37285
37286         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37287
37288 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
37289
37290         PR c++/11919
37291         * g++.dg/overload/prom1.C: New test.
37292
37293         PR c++/11551
37294         * g++.dg/parse/dtor2.C: New test.
37295
37296         PR c++/10762
37297         * g++.dg/parse/using2.C: New test.
37298
37299 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
37300
37301         PR target/11805
37302         * gcc.c-torture/compile/20030821-1.c: New.
37303
37304 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
37305
37306         PR c++/11834
37307         * g++.dg/template/deduce2.C: New test.
37308
37309 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
37310
37311         * gcc.c-torture/execute/20030821-1.c: New test.
37312
37313 2003-08-20  Roger Sayle  <roger@eyesopen.com>
37314
37315         PR middle-end/11984
37316         * gcc.dg/20030820-1.c: New test case.
37317
37318 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
37319
37320         PR c++/11945
37321         * g++.dg/warn/noeffect2.C: New test.
37322
37323 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
37324
37325         PR c++/10926
37326         * g++.dg/template/dtor2.C: New test.
37327
37328         PR c++/11684
37329         * g++.dg/template/operator1.C: New test.
37330         * g++.dg/parse/operator4.C: New test.
37331
37332         PR c++/11946.C
37333         * g++.dg/expr/enum1.C: New test.
37334         * gcc.dg/c99-bool-1.c: Remove bogus warning.
37335
37336         PR c++/11036.C
37337         * g++.dg/parse/elab2.C: New test.
37338         * g++.dg/parse/typedef4.C: Change error message.
37339         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37340         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37341         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37342
37343 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
37344
37345         * gcc.dg/pch/warn-1.c: New.
37346         * gcc.dg/pch/warn-1.hs: New.
37347
37348         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37349         not-tested file.
37350
37351 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37352
37353         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37354
37355 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37356
37357         * gcc.dg/uninit-D.c: New Test.
37358         * gcc.dg/uninit-E.c: New Test.
37359         * gcc.dg/uninit-F.c: New Test.
37360         * gcc.dg/uninit-G.c: New Test.
37361
37362 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
37363
37364         * g++.dg/README: Describe the pch directory.
37365
37366 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37367
37368         PR c++/11174
37369         * g++.dg/parse/access4.C: New test.
37370         * g++.dg/parse/access5.C: Likewise.
37371         * g++.old-deja/g++.jason/access17.C: Adjust error message.
37372
37373 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
37374
37375         * gcc.dg/noncompile/20030818-1.c: New.
37376
37377 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37378
37379         PR c++/11957
37380         * g++.dg/warn/noeffect1.C: New test.
37381
37382         * g++.dg/template/scope2.C: New test.
37383         * g++.dg/template/error2.C: Correct dg-error
37384
37385 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
37386
37387         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37388
37389 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
37390
37391         PR C++/11512
37392         * g++.dg/template/warn1.C: New.
37393
37394 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37395
37396         * g++.dg/template/error2.C: New test.
37397         * g++.dg/lookup/using7.C: Adjust errors
37398         * g++.old-deja/g++.pt/crash36.C: Likewise.
37399         * g++.old-deja/g++.pt/derived3.C: Likewise.
37400
37401 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37402
37403         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37404         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37405         * gcc.c-torture/execute/builtins/string-9.c: New, from
37406         string-opt-9.c.  Adjust for execute/builtins framework.
37407         * gcc.c-torture/execute/string-opt-9.c: Delete.
37408
37409 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
37410
37411         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37412
37413         * g++.dg/parse/ret-type2.C: New test.
37414
37415         PR c++/11703
37416         * g++.dg/init/new8.C: New test.
37417
37418         PR c++/10923
37419         * g++.dg/parse/typedef5.C: New test.
37420
37421         PR c++/9512
37422         * g++.dg/parse/qualified2.C: New test.
37423         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37424         invalid code.
37425
37426 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
37427
37428         * g++.dg/conversion/ptrmem1.C: New test.
37429
37430 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
37431
37432         PR target/11693
37433         * gcc.dg/20030811-1.c: New test.
37434
37435         PR target/11535
37436         * gcc.c-torture/execute/20030811-1.c: New test.
37437
37438 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37439
37440         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37441
37442 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
37443
37444         PR c++/11789.C
37445         * g++.dg/inherit/multiple1.C: New test.
37446
37447 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37448
37449         * gcc.dg/spe1.c: New test.
37450
37451         PR c++/11670
37452         * g++.dg/expr/cast2.C: New test.
37453
37454         PR c++/10530
37455         * g++.dg/template/dependent-name2.C: New test.
37456
37457 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
37458
37459         * g++.dg/parse/crash11.C: Put the dg options in comments.
37460
37461 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
37462
37463         * lib/gcc-dg.exp: Update for diagnostic change.
37464
37465 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37466
37467         PR c++/5767
37468         * g++.dg/parse/crash11.C: New test.
37469
37470 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
37471
37472         * gcc.dg/cpp/spacing1.c: Update.
37473
37474 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
37475
37476         PR target/11739
37477         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37478         a value for -mtune.
37479
37480 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37481
37482         PR middle-end/11771
37483         * gcc.c-torture/compile/20030804-1.c: New test case.
37484
37485 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37486
37487         * gcc.dg/20030804-1.c: New test case.
37488
37489 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
37490
37491         * gcc.dg/cpp/separate-1.c: New test.
37492
37493 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
37494
37495         PR c++/11704
37496         * g++.dg/template/dependent-expr2.C: New test.
37497
37498         PR c++/11766
37499         * g++.dg/expr/ptrmem1.C: New test.
37500
37501 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37502
37503         PR c++/9453
37504         * g++.dg/template/friend15.C: New test.
37505
37506 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
37507
37508         * lib/dg-pch.exp: Work round PCH bug.
37509
37510 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37511
37512         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
37513         builtins.  Move cases from builtins-4.c here.
37514
37515         * gcc.dg/torture/builtin-math-1.c: New test taken from
37516         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37517         additional cases.
37518
37519         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37520         Delete.
37521
37522 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37523
37524         PR c++/9447
37525         * g++.dg/template/using7.C: New test.
37526
37527 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
37528
37529         * import1.c, import2.c: New tests.
37530
37531 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
37532
37533         * g++.dg/eh/crossjump1.C: New test.
37534
37535 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
37536
37537         PR c++/11697
37538         * g++.dg/template/using6.C: New test.
37539
37540         PR c++/11744
37541         * g++.dg/template/koenig2.C: New test.
37542
37543 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37544
37545         PR c++/7983
37546         * g++.dg/parse/typedef4.C: New test.
37547
37548 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37549
37550         PR c++/8442, c++/8806
37551         * g++.dg/template/elab1.C: New test.
37552         * g++.dg/template/type2.C: Likewise.
37553         * g++.dg/template/ttp3.C: Adjust expected error message.
37554         * g++.old-deja/g++.law/visibility13.C: Likewise.
37555         * g++.old-deja/g++.niklas/t135.C: Likewise.
37556         * g++.old-deja/g++.pt/ttp41.C: Likewise.
37557         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37558         template argument.
37559         * g++.old-deja/g++.pt/ttp44.C: Likewise.
37560
37561 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
37562
37563         PR c++/11295
37564         * g++.dg/ext/stmtexpr1.C: New test.
37565
37566         * g++.dg/opt/tmp1.C: New test.
37567
37568         PR c++/11525
37569         * g++.dg/parse/constant4.C: New test.
37570
37571         PR c++/9447
37572         * g++.dg/template/using5.C: New test.
37573
37574 2003-07-31  Roger Sayle  <roger@eyesopen.com>
37575
37576         * gcc.dg/builtins-27.c: New test case.
37577
37578 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
37579
37580         * gcc.dg/tls/opt-7.c: New test.
37581
37582 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
37583
37584         * g++.old-deja/g++.other/crash18.C: Remove.
37585
37586 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37587
37588         * g++.dg/template/explicit3.C: New.
37589         * g++.dg/template/explicit4.C: New.
37590         * g++.dg/template/explicit5.C: New.
37591
37592         PR c++/11347
37593         * g++.dg/template/memtmpl1.C: New.
37594
37595 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
37596
37597         PR target/11565
37598         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37599         * gcc.dg/i386-387-5.c (dg-options): Likewise.
37600
37601 2003-07-30  Jan Hubicka  <jh@suse.cz>
37602
37603         * vtgc1.c: Kill.
37604
37605 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
37606
37607         * gcc.dg/struct-in-proto-1.c: New test.
37608
37609 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
37610
37611         * gcc.dg/cpp/include2.c: Only expect one message.
37612
37613 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
37614
37615         PR c++/9447
37616         * g++.dg/template/using1.C: New test.
37617         * g++.dg/template/using2.C: New test.
37618         * g++.dg/template/using3.C: New test.
37619         * g++.dg/template/using4.C: New test.
37620
37621 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
37622
37623         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37624         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37625
37626 2003-07-28  Jan Hubicka  <jh@suse.cz>
37627
37628         PR c++/11530
37629         * g++.dg/opt/call1.C: New test.
37630
37631 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
37632
37633         PR c++/11667
37634         * g++.dg/init/enum2.C: New test.
37635         * g++.dg/template/overload1.C: Add "-w" option.
37636
37637 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
37638
37639         * gcc.dg/Wdeclaration-after-statement-1.c,
37640         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37641
37642 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
37643
37644         * gcc.c-torture/compile/20030725-1.c: New test.
37645
37646 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
37647
37648         * gcc.dg/20030505.c: Only run for SPE.
37649         Remove definition of opaque type.
37650
37651 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
37652
37653         * g++.dg/template/ptrmem6.C: New test.
37654
37655 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
37656
37657         * gcc.c-torture/compile/zero-strct-2.c: New test.
37658
37659 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
37660
37661         * gcc.dg/intermod-1.c: New test.
37662
37663 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37664
37665         PR c++/11617
37666         * g++.dg/template/lookup2.C: New test.
37667         * g++.dg/template/memclass1.C: Remove instantiated from error.
37668         * g++.dg/other/error2.C: Tweak expected errors.
37669
37670         PR c++/11596
37671         * g++.dg/template/defarg3.C: New test.
37672
37673         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37674
37675 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
37676
37677         * g++.dg/inherit/access5.C: New test.
37678
37679 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37680
37681         PR c++/11513
37682         * g++.dg/template/crash8.C: New test.
37683
37684 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
37685
37686         PR c/10602
37687         * gcc.dg/noncompile/incomplete-2.c: New test.
37688
37689 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
37690
37691         PR c++/11645
37692         * g++.dg/inherit/access4.C: New test.
37693
37694         PR c++/11517
37695         * g++.dg/expr/cond2.C: New test.
37696
37697         PR optimization/10679
37698         * g++.dg/opt/inline4.C: New test.
37699
37700 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37701
37702         * g++.dg/parse/crash10: New test.
37703
37704 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37705
37706         * g++.dg/ext/flexary1.C: New test.
37707
37708 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37709
37710         PR c++/10793
37711         * g++.dg/template/crash9.C: New test.
37712
37713 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37714
37715         PR c++/3004
37716         * g++.dg/parse/typedef3.C: New test.
37717
37718         PR c++/7906
37719         * g++.dg/parse/operator2.C: New test.
37720
37721         PR c++/8895
37722         * g++.dg/parse/def-tmpl-arg1.C: New test.
37723
37724         PR c++/9282
37725         * g++.dg/parse/funptr1.C: New test.
37726
37727         PR c++/9452
37728         * g++.dg/parse/ambig3.C: New test.
37729
37730         PR c++/9454
37731         * g++.dg/parse/operator3.C: New test.
37732
37733         PR c++/9486
37734         * g++.dg/parse/template10.C: New test.
37735
37736         PR c++/9488
37737         * g++.dg/parse/template11.C: New test.
37738
37739         PR c++/10150
37740         * g++.dg/parse/invalid-op1.C: New test.
37741
37742         PR c++/10247
37743         * g++.dg/parse/condexpr1.C: New test.
37744
37745 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37746
37747         * g++.dg/ext/packed3.C: New test.
37748         * g++.dg/ext/packed4.C: New test.
37749
37750         * gcc.dg/pack-test-3.c: New test.
37751
37752 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
37753
37754         * lib/compat.exp: Handle dg-options per source file.
37755         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
37756         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
37757         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
37758         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
37759         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
37760         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
37761         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
37762         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
37763         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
37764         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
37765         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
37766         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
37767         * g++.dg/compat/break/bitfield7_x.C: Ditto.
37768         * g++.dg/compat/break/bitfield7_y.C: Ditto.
37769
37770 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
37771
37772         PR c/10320
37773         * gcc.c-torture/execute/20030718-1.c: New test.
37774
37775 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37776
37777         PR optimization/11536
37778         * gcc.dg/20030721-1.c: New test.
37779
37780 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
37781
37782         PR c++/11546
37783         * g++.dg/template/lookup1.C: New test.
37784
37785 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
37786
37787         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
37788         diagnostics of ill-formed constructs involving labels.
37789         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
37790         the new 'previously defined here' message.
37791
37792 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
37793
37794         * g++.dg/parse/non-dependent2.C: New test.
37795
37796 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
37797
37798         * g++.dg/init/init-ref4.C: xfail on targets without
37799         weak symbols.
37800
37801 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
37802
37803         PR target/11087
37804         * gcc.c-torture/execute/20030717-1.c: New test.
37805
37806 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37807
37808         * g++.dg/opt/cfg1.C: New test.
37809
37810 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
37811
37812         PR optimization/11557
37813         * gcc.dg/20030717-1.c: New test.
37814
37815 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
37816
37817         PR c++/10476
37818         * g++.dg/expr/crash-1.C: New test.
37819
37820         PR c++/11027
37821         * g++.dg/template/init3.C: New test.
37822
37823         PR c++/8222
37824         * g++.dg/template/non-dependent1.C: New test.
37825
37826         PR c++/11070
37827         * g++.dg/template/non-dependent2.C: New test.
37828
37829         PR c++/11071
37830         * g++.dg/template/non-dependent3.C: New test.
37831
37832         PR c++/9907
37833         * g++.dg/template/sizeof5.C: New test.
37834
37835 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
37836
37837         PR 11498
37838         * gcc.c-torture/compile/mangle-1.c: New file.
37839
37840 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37841
37842         PR c++/7809
37843         * g++.dg/parse/access3.C: New test.
37844
37845 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
37846
37847         PR c++/11384
37848         * g++.dg/init/init-ref4.C: New test.
37849
37850 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
37851
37852         PR c++/11547
37853         * g++.dg/parse/constant3.C: New test.
37854         * g++.dg/parse/crash7.C: Likewise.
37855
37856 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
37857
37858         PR target/11008
37859         * gcc.dg/i386-pentium4-not-mull.c: New.
37860
37861 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
37862
37863         * gcc.dg/asm-names.c (ymain): Make it weak.
37864
37865 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37866
37867         PR c++/5421
37868         * g++.dg/template/friend21.C: New test.
37869
37870 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
37871
37872         * gcc.dg/cleanup-8.c: New test.
37873         * gcc.dg/cleanup-9.c: New test.
37874
37875 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
37876
37877         * g++.dg/ext/dll-MI1.h: New file.
37878         * g++.dg/ext/dllexport-MI1.C: New file.
37879         * g++.dg/ext/dllimport-MI1.C: New file.
37880
37881 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
37882
37883         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
37884         it does not have cmpstrsi patterns (just cmpmemsi).
37885
37886 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
37887
37888         PR debug/11473
37889         * g++.dg/debug/debug8.C: New test.
37890
37891 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37892
37893         PR c++/10108
37894         * g++.dg/template/crash7.C: New test.
37895
37896 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
37897
37898         PR target/10795
37899         * gcc.c-torture/compile/20030708-1.c: New.
37900
37901 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37902
37903         * gcc.c-torture/execute/20030715-1.c: New test.
37904
37905 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
37906
37907         * gcc.dg/pch/inline-3.c: New file.
37908         * gcc.dg/pch/inline-3.hs: New file.
37909         * gcc.dg/pch/inline-4.c: New file.
37910         * gcc.dg/pch/inline-4.hs: New file.
37911
37912 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
37913
37914         PR c++/11509
37915         * g++.dg/template/crash6.C: New test.
37916
37917         PR c++/7053
37918         * g++.dg/template/friend20.C: New test.
37919
37920         PR c++/7019
37921         * g++.dg/template/overload2.C: New test.
37922
37923 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37924
37925         PR optimization/11440
37926         * gcc.c-torture/execute/20030714-1.c: New test.
37927
37928 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37929
37930         PR c++/11154
37931         * g++.dg/template/partial2.C: New test.
37932
37933 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
37934
37935         PR c++/11503
37936         * g++.dg/template/anon1.C: New test.
37937
37938         PR c++/11493
37939         PR c++/11495
37940         * g++.dg/parse/template9.C: Likewise.
37941         * g++.dg/template/crash4.C: New test.
37942         * g++.dg/template/koenig1.C: Likewise.
37943         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
37944         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
37945         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
37946         functions.
37947         * g++.old-deja/g++.jason/template36.C: Likewise.
37948         * g++.old-deja/g++.mike/p1989.C: Likewise.
37949         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
37950         * g++.old-deja/g++.pt/ttp20.C: Use this->.
37951         * g++.old-deja/g++.pt/ttp21.C: Use this->.
37952         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
37953         compiling.
37954         * g++.old-deja/g++.pt/union2.C: Use this->.
37955
37956 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
37957
37958         * gcc.dg/20030711-1.c: New test.
37959
37960 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
37961
37962         PR c++/11050
37963         * g++.dg/parse/args1.C: New test.
37964         * g++.pt/defarg8.C: Change expected errors.
37965
37966 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
37967
37968         PR c++/8164
37969         * g++.dg/template/nontype2.C: New test.
37970
37971         PR c++/10558
37972         * g++.dg/parse/template8.C: New test.
37973
37974         PR c++/8327
37975         * g++.dg/template/scope1.C: New test.
37976
37977         * g++.dg/warn/Wsign-compare-1.C: New test.
37978
37979 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37980
37981         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
37982
37983 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
37984
37985         PR c++/9411
37986         * g++.dg/template/explicit2.C: New test.
37987
37988         PR c++/10032
37989         * g++.dg/warn/pedantic1.C: New test.
37990
37991 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
37992
37993         PR c++ 9483
37994         * g++.dg/other/field1.C: New test.
37995
37996 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37997
37998         PR c/11449
37999         * gcc.c-torture/compile/20030707-1.c: New.
38000
38001 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38002
38003         PR c++/10849
38004         * g++.dg/template/access12.C: New test.
38005
38006 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
38007
38008         * g++.dg/bprob/bprob.exp (prof_ext): Update.
38009         * g77.dg/bprob/bprob.exp (prof_ext): Update.
38010         * gcc.misc-tests/bprob.exp (prof_ext): Update.
38011         * gcc.misc-tests/gcov.exp: Update
38012         * g++.dg/gcov/gcov.exp: Update
38013         * lib/gcov.exp: Update.
38014
38015 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
38016
38017         * g++.dg/abi/mangle17.C: Make sure template expressions are
38018         dependent.
38019         * g++.dg/abi/mangle4.C: Mark erroneous casts.
38020         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38021         * g++.dg/opt/stack1.C: Remove erroneous code.
38022         * g++.dg/parse/template7.C: New test.
38023         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38024         * g++.old-deja/g++.pt/crash4.C: Likewise.
38025
38026 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38027
38028         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38029         with zero or one occurence of `$' after the initial `L'.
38030
38031 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
38032
38033         * gcc.c-torture/compile/20030704-1.c: Add a comment.
38034
38035 2003-07-08  Roger Sayle  <roger@eyesopen.com>
38036
38037         PR c/11370
38038         * gcc.dg/Wunreachable-6.c: New testcase.
38039         * gcc.dg/Wunreachable-7.c: New testcase.
38040
38041 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38042
38043         PR c/11420
38044         * gcc.dg/20030708-1.c: New test.
38045
38046 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
38047
38048         * gcc.dg/compat/sdata-section.h: New file.
38049         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38050         * gcc.dg/torture/mips-sdata-1.c: New test.
38051
38052 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38053
38054         PR c++/11030
38055         * g++.dg/template/friend19.C: New test.
38056
38057 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38058
38059         * g++.dg/opt/strength-reduce.C: New test.
38060
38061 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38062
38063         PR target/10979
38064         * gcc.dg/20030707-1.c: New testcase.
38065
38066 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38067
38068         PR optimization/11059
38069         * g++.dg/opt/emptyunion.C: New testcase.
38070
38071 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38072             Eric Botcazou  <ebotcazou@libertysurf.fr>
38073
38074         * g++.dg/opt/stack1.C: New test.
38075
38076 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
38077
38078         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38079         run test.
38080
38081         PR c++/11431
38082         * g++.dg/expr/static_cast3.C: New test.
38083
38084 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
38085
38086         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38087         everywhere.
38088         * gcc.dg/concat.c: Concatenation of string constants with
38089         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38090         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38091         * gcc.dg/cpp/escape-2.c: Use wide character constants where
38092         necessary to avoid multi-character character constant warning.
38093         * gcc.dg/cpp/escape.c: Likewise.
38094         * gcc.dg/cpp/ucs.c: Likewise.
38095         Remove backslashes from dg-bogus comments, as they confuse Tcl.
38096         Fix a typo.
38097
38098 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38099
38100         PR c/11428
38101         * gcc.c-torture/compile/20030704-1.c: New.
38102
38103 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38104
38105         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38106
38107 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
38108
38109         PR c++/5287, PR c++/7910,  PR c++/11021
38110         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38111         tests for warnings.
38112         * g++.dg/ext/dllimport2.C: Add tests for warnings.
38113         * g++.dg/ext/dllimport3.C: Likewise.
38114         * g++.dg/ext/dllimport4.C: New file.
38115         * g++.dg/ext/dllimport5.C: New file.
38116         * g++.dg/ext/dllimport6.C: New file.
38117         * g++.dg/ext/dllimport7.C: New file.
38118         * g++.dg/ext/dllimport8.C: New file.
38119         * g++.dg/ext/dllimport9.C: New file.
38120         * g++.dg/ext/dllimport10.C: New file.
38121         * g++.dg/ext/dllexport1.C: New file.
38122
38123 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38124
38125         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38126         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38127
38128 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38129
38130         * gcc.dg/builtins-25.c: New testcase.
38131         * gcc.dg/builtins-26.c: New testcase.
38132
38133 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
38134
38135         * gcc.dg/compat/vector-defs.h: New file.
38136         * gcc.dg/compat/vector-setup.h: New file.
38137         * gcc.dg/compat/vector-check.h: New file.
38138         * gcc.dg/compat/vector-1_main.c: New file.
38139         * gcc.dg/compat/vector-1_x.c: New file.
38140         * gcc.dg/compat/vector-1_y.c: New file.
38141         * gcc.dg/compat/vector-2_main.c: New file.
38142         * gcc.dg/compat/vector-2_x.c: New file.
38143         * gcc.dg/compat/vector-2_y.c: New file.
38144
38145         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38146         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38147         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38148         * gcc.dg/compat/struct-align-1.h: New file.
38149         * gcc.dg/compat/struct-align-1_main.c: New file.
38150         * gcc.dg/compat/struct-align-1_x.c: New file.
38151         * gcc.dg/compat/struct-align-1_y.c: New file.
38152         * gcc.dg/compat/struct-align-2.h: New file.
38153         * gcc.dg/compat/struct-align-2_main.c: New file.
38154         * gcc.dg/compat/struct-align-2_x.c: New file.
38155         * gcc.dg/compat/struct-align-2_y.c: New file.
38156
38157         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38158         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38159         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38160         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38161         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38162         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38163         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38164         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38165         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38166         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38167         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38168         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38169         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38170         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38171         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38172         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38173         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38174         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38175         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38176         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38177         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38178         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38179         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38180         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38181         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38182         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38183         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38184         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38185         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38186
38187 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38188
38189         * gcc.dg/i386-call-1.c: New test.
38190
38191 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38192
38193         PR c++/9162
38194         * g++.dg/parse/defarg4.C: New.
38195
38196 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38197
38198         PR target/10700
38199         * gcc.c-torture/compile/20030703-1.c: New test case.
38200
38201 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38202
38203         * g++.dg/template/local3.C: Remove extra semicolon.
38204
38205 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38206
38207         * gcc.dg/i386-volatile-1.c: New test.
38208
38209 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
38210
38211         PR c++/11072
38212         * g++.dg/other/offsetof2.C: XFAIL.
38213         * g++.dg/other/offsetof5.C: New.
38214
38215         PR c++/10219
38216         * g++.dg/template/error1.C: New.
38217
38218         PR c++/9779
38219         * g++.dg/template/dependent-expr1.C: New.
38220
38221 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38222
38223         PR c++/6949
38224         * g++.dg/template/local3.C: New test.
38225
38226         PR c++/11149
38227         * g++.dg/lookup/scoped6.C: New test.
38228
38229 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
38230
38231         PR c++/8046
38232         * g++.dg/other/error7.C: New test.
38233
38234 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
38235
38236         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38237         * g++.old-deja/g++.abi/vtable3.h: Likewise.
38238         * g++.old-deja/g++.law/code-gen5.C: Likewise.
38239         * g++.old-deja/g++.other/union2.C: Likewise.
38240         * gcc.dg/c90-const-expr-2.c: Likewise.
38241         * gcc.dg/c90-const-expr-3.c: Likewise.
38242         * gcc.dg/c99-const-expr-2.c: Likewise.
38243         * gcc.dg/c99-const-expr-3.c: Likewise.
38244         * gcc.dg/concat.c: Likewise.
38245
38246 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38247
38248         PR c++/9559
38249         * g++.dg/init/static1.C: New test.
38250
38251 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38252
38253         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38254         * g++.old-deja/g++.other/access2.C: Likewise.
38255         * g++.old-deja/g++.other/decl2.C: Likewise.
38256         * gcc.c-torture/execute/20020615-1.c: Likewise.
38257
38258 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38259
38260         PR c++/4933
38261         * g++.dg/template/sizeof4.C: New test.
38262
38263 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38264
38265         * g++.dg/other/error6.C: New test.
38266
38267 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38268
38269         PR c++/10750
38270         * g++.dg/parse/constant2.C: New test.
38271
38272 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
38273
38274         PR c++/11106
38275         * g++.dg/other/error5.C: New test.
38276
38277 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38278
38279         * gcc.dg/format/gcc_diag-1.c: New test.
38280
38281 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
38282
38283         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38284
38285 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38286
38287         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38288         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38289         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38290
38291 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
38292
38293         * gcc.c-torture/execute/builtins/string-8.c: New test.
38294         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38295         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38296         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38297
38298 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38299
38300         PR c++/10468
38301         * g++.dg/ext/typeof6.C: New test.
38302
38303 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38304
38305         PR c++/10796
38306         * g++.dg/init/enum1.C: New test.
38307
38308 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
38309
38310         * gcc.dg/20030627-1.c: New test.
38311
38312 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
38313
38314         PR c++/11332
38315         * g++.dg/expr/static_cast2.C: New test.
38316
38317 2003-06-26  Roger Sayle  <roger@eyesopen.com>
38318             Jakub Jelinek  <jakub@redhat.com>
38319
38320         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38321         sprintf(dst,"%s",src) optimization.
38322         * gcc.c-torture/execute/20030626-1.c: New test case.
38323         * gcc.c-torture/execute/20030626-2.c: New test case.
38324
38325 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
38326
38327         * gcc.c-torture/execute/multi-ix.c: New test.
38328
38329         * gcc.c-torture/execute/simd-4.c (main):
38330         Added missing semicolon at end of union.
38331
38332 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
38333
38334         PR c++/8266
38335         * g++.dg/template/explicit-instantiation3.C: New test.
38336
38337 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38338
38339         * gcc.dg/20030626-1.c: Use signed char.
38340
38341 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38342
38343         * gcc.dg/20030626-1.c: New test.
38344
38345 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
38346
38347         * const-str-2.m: Update.
38348
38349 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
38350
38351         PR c++/10990
38352         * g++.dg/rtti/dyncast1.C: New test.
38353         * g++.dg/abi/mangle4.C: Correct base-specifier access.
38354         * g++.dg/lookup/scoped1.C: Remove XFAIL.
38355         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38356
38357         PR c++/10931
38358         * g++.dg/expr/static_cast1.C: New test.
38359
38360 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
38361
38362         * gcc.dg/20030625-1.c: New test.
38363
38364 2003-06-24  Roger Sayle  <roger@eyesopen.com>
38365
38366         * gcc.c-torture/compile/20030624-1.c: New test case.
38367
38368 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
38369
38370         * gcc.c-torture/execute/string-opt-17.c: New test.
38371
38372 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
38373
38374         PR c++/5754
38375         * g++.dg/parse/crash6.C: New test.
38376
38377 2003-06-23  Roger Sayle  <roger@eyesopen.com>
38378
38379         * gcc.dg/builtins-24.c: New test case.
38380
38381 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
38382
38383         * g++.dg/opt/operator1.C: New test.
38384
38385 2003-06-22  Roger Sayle  <roger@eyesopen.com>
38386
38387         * gcc.c-torture/execute/string-opt-16.c: New test case.
38388
38389 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38390
38391         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
38392         * g++.old-deja/g++.other/conv7.C: Likewise.
38393         * g++.old-deja/g++.other/overcnv2.C: Likewise.
38394         * g++.old-deja/g++.other/overload14.C: Likewise.
38395
38396 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38397
38398         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38399         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38400
38401 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38402
38403         PR c++/10888
38404         * g++.dg/warn/Winline-3.C: New test.
38405
38406 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38407
38408         * lib/target-supports.exp (check_alias_available): Make the test
38409         program acceptable to the Solaris assembler.
38410
38411         PR c++/10749
38412         * g++.dg/template/memclass2.C: New test.
38413
38414 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38415             Eric Botcazou  <ebotcazou@libertysurf.fr>
38416
38417         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38418         data for non-matching targets.
38419         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38420
38421 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38422
38423         PR c++/10845
38424         * g++.dg/template/member3.C: New test.
38425
38426 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
38427
38428         PR c++/10939
38429         * g++.dg/template/func1.C: New test.
38430
38431         PR c++/9649
38432         * g++.dg/template/static4.C: New test.
38433         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38434
38435         PR c++/11041
38436         * g++.dg/init/ref7.C: New test.
38437
38438 2003-06-19  Matt Austern  <austern@apple.com>
38439
38440         PR c++/11228
38441         * g++.dg/anew1.C: New test.
38442         * g++.dg/anew2.C: New test.
38443         * g++.dg/anew3.C: New test.
38444         * g++.dg/anew4.C: New test.
38445
38446 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
38447
38448         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38449
38450 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
38451
38452         * gcc.c-torture/execute/simd-4.c (main): Make expected value
38453         endian-dependent.
38454
38455 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
38456
38457         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38458         Remove cruft.
38459
38460 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
38461
38462         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38463         * gcc.c-torture/compile/961203-1.c: Likewise.
38464         * gcc.c-torture/compile/980506-1.c: Likewise.
38465
38466 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38467
38468         PR c++/10712
38469         * g++.dg/lookup/using7.C: New test.
38470
38471 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38472
38473         PR c++/11105
38474         * g++.dg/abi/conv1.C: Remove it.
38475         * g++.dg/template/conv7.C: New test.
38476         * g++.dg/template/conv8.C: Likewise.
38477         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38478         conversion operator.
38479
38480 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
38481
38482         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38483         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38484         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38485         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38486         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38487         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38488         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38489         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38490         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38491         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38492         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38493         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38494         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38495         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38496         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38497         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38498         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38499         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38500         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38501         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38502         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38503         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38504         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38505         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38506         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38507         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38508         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38509         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38510         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38511
38512 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
38513
38514         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38515         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38516         indications.
38517
38518 2003-06-16  Roger Sayle  <roger@eyesopen.com>
38519
38520         * gcc.dg/i386-387-5.c: New test case.
38521         * gcc.dg/i386-387-6.c: New test case.
38522         * gcc.dg/builtins-23.c: New test case.
38523
38524 2003-06-15  Roger Sayle  <roger@eyesopen.com>
38525
38526         * gcc.dg/builtins-22.c: New test case.
38527         * gcc.dg/i386-387-1.c: Update to test exp.
38528         * gcc.dg/i386-387-2.c: Likewise.
38529
38530 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38531
38532         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38533
38534 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38535
38536         * lib/gcc-dg.exp (dg-require-dll): New function.
38537         (dg-xfail-if): Likewise.
38538         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38539         driver.
38540
38541         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38542         * gcc.c-torture/compile/20001205-1.c: Likewise.
38543         * gcc.c-torture/compile/20001226-1.c: Likewise.
38544         * gcc.c-torture/compile/20010518-2.c: Likewise.
38545         * gcc.c-torture/compile/20020312-1.c: Likewise.
38546         * gcc.c-torture/compile/20020604-1.c: Likewise.
38547         * gcc.c-torture/compile/920501-12.c: Likewise.
38548         * gcc.c-torture/compile/920501-4.c: Likewise.
38549         * gcc.c-torture/compile/920520-1.c: Likewise.
38550         * gcc.c-torture/compile/920521-1.c: Likewise.
38551         * gcc.c-torture/compile/920625-1.c: Likewise.
38552         * gcc.c-torture/compile/961203-1.c: Likewise.
38553         * gcc.c-torture/compile/980506-1.c: Likewise.
38554         * gcc.c-torture/compile/981006-1.c: Likewise.
38555         * gcc.c-torture/compile/981022-1.c: Likewise.
38556         * gcc.c-torture/compile/981223-1.c: Likewise.
38557         * gcc.c-torture/compile/990617-1.c: Likewise.
38558         * gcc.c-torture/compile/dll.c: Likewise.
38559         * gcc.c-torture/compile/labels-3.c: Likewise.
38560         * gcc.c-torture/compile/mipscop-1.c: Likewise.
38561         * gcc.c-torture/compile/mipscop-2.c: Likewise.
38562         * gcc.c-torture/compile/mipscop-3.c: Likewise.
38563         * gcc.c-torture/compile/mipscop-4.c: Likewise.
38564         * gcc.c-torture/compile/simd-5.c: Likewise.
38565         * gcc.c-torture/compile/20000804-1.x: Remove.
38566         * gcc.c-torture/compile/20001205-1.x: Likewise.
38567         * gcc.c-torture/compile/20001226-1.x: Likewise.
38568         * gcc.c-torture/compile/20010518-2.x: Likewise.
38569         * gcc.c-torture/compile/20020312-1.x: Likewise.
38570         * gcc.c-torture/compile/20020604-1.x: Likewise.
38571         * gcc.c-torture/compile/920501-12.x: Likewise.
38572         * gcc.c-torture/compile/920501-4.x: Likewise.
38573         * gcc.c-torture/compile/920520-1.x: Likewise.
38574         * gcc.c-torture/compile/920521-1.x: Likewise.
38575         * gcc.c-torture/compile/920625-1.x: Likewise.
38576         * gcc.c-torture/compile/961203-1.x: Likewise.
38577         * gcc.c-torture/compile/980506-1.x: Likewise.
38578         * gcc.c-torture/compile/981006-1.x: Likewise.
38579         * gcc.c-torture/compile/981022-1.x: Likewise.
38580         * gcc.c-torture/compile/981223-1.x: Likewise.
38581         * gcc.c-torture/compile/990617-1.x: Likewise.
38582         * gcc.c-torture/compile/mipscop-1.x: Likewise.
38583         * gcc.c-torture/compile/mipscop-2.x: Likewise.
38584         * gcc.c-torture/compile/mipscop-3.x: Likewise.
38585         * gcc.c-torture/compile/mipscop-4.x: Likewise.
38586         * gcc.c-torture/compile/simd-5.x: Likewise.
38587
38588         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38589
38590 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38591
38592         * gcc.c-torture/execute/20030611-1.c: New test.
38593
38594 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38595
38596         PR middle-end/168
38597         * gcc.dg/20030612-1.c: New test case.
38598
38599 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38600
38601         PR c++/10635
38602         * g++.dg/expr/cast1.C: New test.
38603
38604 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38605
38606         * gcc.dg/builtins-21.c: New test case.
38607
38608 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
38609
38610         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38611         options instead of at the end.
38612         * lib/objc.exp (objc_target_compile): Likewise.
38613
38614 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
38615
38616         PR c++/10432
38617         * g++.dg/parse/error1.C: New test.
38618
38619 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
38620
38621         * gcc.dg/compat/struct-by-value-11_main.c: New file.
38622         * gcc.dg/compat/struct-by-value-11_x.c: New file.
38623         * gcc.dg/compat/struct-by-value-11_y.c: New file.
38624         * gcc.dg/compat/struct-by-value-12_main.c: New file.
38625         * gcc.dg/compat/struct-by-value-12_x.c: New file.
38626         * gcc.dg/compat/struct-by-value-12_y.c: New file.
38627         * gcc.dg/compat/struct-by-value-13_main.c: New file.
38628         * gcc.dg/compat/struct-by-value-13_x.c: New file.
38629         * gcc.dg/compat/struct-by-value-13_y.c: New file.
38630         * gcc.dg/compat/struct-by-value-14_main.c: New file.
38631         * gcc.dg/compat/struct-by-value-14_x.c: New file.
38632         * gcc.dg/compat/struct-by-value-14_y.c: New file.
38633         * gcc.dg/compat/struct-by-value-15_main.c: New file.
38634         * gcc.dg/compat/struct-by-value-15_x.c: New file.
38635         * gcc.dg/compat/struct-by-value-15_y.c: New file.
38636         * gcc.dg/compat/struct-by-value-16_main.c: New file.
38637         * gcc.dg/compat/struct-by-value-16_x.c: New file.
38638         * gcc.dg/compat/struct-by-value-16_y.c: New file.
38639         * gcc.dg/compat/struct-by-value-17_main.c: New file.
38640         * gcc.dg/compat/struct-by-value-17_x.c: New file.
38641         * gcc.dg/compat/struct-by-value-17_y.c: New file.
38642         * gcc.dg/compat/struct-by-value-18_main.c: New file.
38643         * gcc.dg/compat/struct-by-value-18_x.c: New file.
38644         * gcc.dg/compat/struct-by-value-18_y.c: New file.
38645
38646         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38647         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38648         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38649         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38650         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38651         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38652         * gcc.dg/compat/scalar-return-3_main.c: New file.
38653         * gcc.dg/compat/scalar-return-3_x.c: New file.
38654         * gcc.dg/compat/scalar-return-3_y.c: New file.
38655         * gcc.dg/compat/scalar-return-4_main.c: New file.
38656         * gcc.dg/compat/scalar-return-4_x.c: New file.
38657         * gcc.dg/compat/scalar-return-4_y.c: New file.
38658
38659 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
38660
38661         * gcc.dg/compat/fp2-struct-check.h: New file.
38662         * gcc.dg/compat/fp2-struct-defs.h: New file.
38663         * gcc.dg/compat/fp2-struct-init.h: New file.
38664         * gcc.dg/compat/struct-by-value-10_main.c: New file.
38665         * gcc.dg/compat/struct-by-value-10_x.c: New file.
38666         * gcc.dg/compat/struct-by-value-10_y.c: New file.
38667         * gcc.dg/compat/struct-return-10_main.c: New file.
38668         * gcc.dg/compat/struct-return-10_x.c: New file.
38669         * gcc.dg/compat/struct-return-10_y.c: New file.
38670
38671         * gcc.dg/compat/compat-common.h: New file.
38672         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38673         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38674         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38675         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38676         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38677         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38678         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38679         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38680         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38681         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38682         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38683         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38684         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38685         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38686         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38687         * gcc.dg/compat/small-struct-check.h: Ditto.
38688         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38689         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38690         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38691         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38692         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38693         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38694         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38695         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38696         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38697         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38698         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38699         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38700         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38701         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38702         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38703         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38704         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38705         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38706         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38707         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38708         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38709         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38710         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38711         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
38712         * gcc.dg/compat/struct-return-2_main.c: Ditto.
38713         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38714         * gcc.dg/compat/struct-return-2_y.c: Ditto.
38715         * gcc.dg/compat/struct-return-3_main.c: Ditto.
38716         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38717         * gcc.dg/compat/struct-return-3_y.c: Ditto.
38718
38719 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
38720
38721         * g++.dg/pch/static-1.C: New file.
38722         * g++.dg/pch/static-1.Hs: New file.
38723
38724 2003-06-10  Richard Henderson  <rth@redhat.com>
38725
38726         * gcc.dg/asm-7.c: Adjust expected warning text.
38727
38728 2003-06-10  Roger Sayle  <roger@eyesopen.com>
38729
38730         * gcc.dg/builtins-20.c: New test case.
38731
38732 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
38733
38734         PR c++/11131
38735         * g++.dg/opt/template1.C: New test.
38736
38737 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38738
38739         * lib/gcc-dg.exp (dg-test): Clear additional_files and
38740         additional_sources.
38741
38742 2003-05-21  David Taylor  <dtaylor@emc.com>
38743
38744         * gcc.dg/Wpadded.c: New file.
38745
38746 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38747
38748         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
38749         * gcc.dg/special/weak-2.c: Add dg-require-weak.
38750         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
38751         dg-require-weak.
38752
38753 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
38754
38755         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
38756
38757 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38758
38759         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
38760         (dg-require-alias): Likewise.
38761         (dg-require-gc-sections): Likewise.
38762         * lib/target-supports.exp (check_gc_sections_available): Likewise.
38763
38764 2003-06-08  Richard Henderson  <rth@redhat.com>
38765
38766         * gcc.dg/20011029-2.c: Fix the array reference.
38767         * gcc.dg/asm-7.c: New.
38768
38769 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
38770
38771         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
38772
38773 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
38774
38775         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
38776         (dg-require-gc-sections): Likewise.
38777
38778 2003-06-08  Jan Hubicka  <jh@suse.cz>
38779
38780         * i386-cmov1.c: Fix regular expression.
38781         * i386-cvt-1.c: Likewise.
38782         * i386-local.c: Likewise.
38783         * i386-local2.c: Likewise.
38784         * i386-mul.c: Likewise.
38785         * i386-ssetype-1.c: Likewise.
38786         * i386-ssetype-3.c: Likewise.
38787         * i386-ssetype-5.c: Likewise.
38788
38789 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38790
38791         PR c++/11039
38792         * g++.dg/warn/implicit-typename2.C: New test.
38793         * g++.dg/warn/implicit-typename3.C: New test.
38794
38795 2003-06-07  Richard Henderson  <rth@redhat.com>
38796
38797         * g++.dg/other/offsetof3.C: Use size_t.
38798         * g++.dg/other/offsetof4.C: Likewise.
38799
38800 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
38801
38802         * lib/copy-file.exp: New. Implement gcc_copy_files.
38803
38804         * lib/dg-pch.exp: Load copy-file.exp
38805         (dg-pch): Use gcc_copy_files instead of "file copy".
38806
38807 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
38808
38809         * gcc.dg/weak/weak.exp: Simplify.
38810         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
38811         * gcc.dg/weak/weak-1.c: Likewise.
38812         * gcc.dg/weak/weak-2.c: Likewise.
38813         * gcc.dg/weak/weak-3.c: Likewise.
38814         * gcc.dg/weak/weak-4.c: Likewise.
38815         * gcc.dg/weak/weak-5.c: Likewise.
38816         * gcc.dg/weak/weak-6.c: Likewise.
38817         * gcc.dg/weak/weak-7.c: Likewise.
38818         * gcc.dg/weak/weak-8.c: Likewise.
38819         * gcc.dg/weak/weak-9.c: Likewise.
38820
38821 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
38822
38823         gcc.c-torture/execute/20030606-1.c: New.
38824
38825 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38826
38827         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
38828         * gcc.dg/builtins-19.c: Likewise.
38829
38830 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38831
38832         * gcc.dg/builtins-2.c: Add some more tests.
38833         * gcc.dg/builtins-18.c: New test case.
38834         * gcc.dg/builtins-19.c: New test case.
38835
38836 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38837             Jim Wilson  <wilson@tuliptree.org>
38838
38839         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
38840
38841 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
38842
38843         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
38844         mempcpy/stpcpy calls not to be optimized into something else.
38845         * gcc.c-torture/execute/string-opt-3.c: Moved to...
38846         * gcc.c-torture/execute/builtins/string-7.c: ...here.
38847         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
38848
38849 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38850
38851         * gcc.dg/format/asm_fprintf-1.c: New test.
38852
38853 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
38854
38855         * lib/gcc-defs.exp (additional_sources): New variable.
38856         (dg-additional-sources): New function.
38857         (additional_files): New variable.
38858         (dg-additional-files): New function.
38859         (dg-additional-files-options): Likewise.
38860         * lib/gcc-dg.exp (dg-require-weak): New function.
38861         (dg-require-alias): Likewise.
38862         (dg-require-gc-sections): Likewise.
38863         * lib/target-supports.exp (check_alias_available): Remove testfile
38864         parameter.
38865         (check_gc_sections_available): New function.
38866         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
38867         (dg-gpp-additional-files): Likewise.
38868         * lib/g++.exp (additional_sources): Remove.
38869         (additional_files): Likewise.
38870         (g++_target_compile): Use dg-additional-files-options.
38871
38872         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
38873         Tcl logic.
38874         * gcc.dg/special/ecos.exp: Remove.
38875         * gcc.dg/special/20000419-2.c: Use dg-require-*.
38876         * gcc.dg/special/alias-1.c: Likewise.
38877         * gcc.dg/special/alias-2.c: Likewise.
38878         * gcc.dg/special/gcsec-1.c: Likewise.
38879         * gcc.dg/special/weak-1.c: Likewise.
38880         * gcc.dg/special/weak-2.c: Likewise.
38881         * gcc.dg/special/wkali-1.c: Likewise.
38882         * gcc.dg/special/wkali-2.c: Likewise.
38883
38884         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
38885         dg-gpp-additional-*.
38886         * g++.dg/special/conpr-3.C: Likewise.
38887         * g++.dg/special/conpr-4.C: Likewise.
38888         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
38889         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
38890         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
38891         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
38892         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
38893         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
38894         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
38895         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
38896         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
38897         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
38898         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
38899         * g++.old-deja/g++.other/comdat1.C: Likewise.
38900         * g++.old-deja/g++.other/comdat2.C: Likewise.
38901         * g++.old-deja/g++.other/comdat3.C: Likewise.
38902         * g++.old-deja/g++.other/ctor1.C: Likewise.
38903         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
38904
38905 2003-06-05  Richard Henderson  <rth@redhat.com>
38906
38907         * gcc.dg/debug/20030605-1.c: New.
38908
38909 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38910
38911         * README.QMTEST: Update.
38912
38913 2003-06-04  Richard Henderson  <rth@redhat.com>
38914
38915         * gcc.dg/cleanup-1.c: New.
38916         * gcc.dg/cleanup-2.c: New.
38917         * gcc.dg/cleanup-3.c: New.
38918         * gcc.dg/cleanup-4.c: New.
38919         * gcc.dg/cleanup-5.c: New.
38920         * gcc.dg/cleanup-6.c: New.
38921         * gcc.dg/cleanup-7.c: New.
38922
38923 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38924
38925         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
38926
38927         * lib/dg-pch.exp: New file.
38928         * g++.dg/pch/pch.exp: Use dg-pch.exp.
38929         * gcc.dg/pch/pch.exp: Likewise.
38930
38931 2003-06-04  Roger Sayle  <roger@eyesopen.com>
38932
38933         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
38934         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
38935         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
38936         * gcc.dg/builtins-17.c: New test case.
38937         * gcc.dg/i386-387-4.c: New test case.
38938         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
38939
38940 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38941
38942         * gcc.dg/ultrasp9.c: New test.
38943
38944 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38945
38946         * gcc.c-torture/compile/20030604-1.c: New test.
38947         * gcc.dg/sparc-constant-1.c: New test.
38948
38949 2003-06-03  Glen Nakamura  <glen@imodulo.com>
38950
38951         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
38952
38953 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
38954
38955         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
38956
38957         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
38958         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
38959
38960 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
38961
38962         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
38963
38964 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38965
38966         PR c++/10940
38967         * g++.dg/template/spec10.C: New test.
38968
38969 2003-06-03  Roger Sayle  <roger@eyesopen.com>
38970
38971         * gcc.dg/builtins-16.c: New test case.
38972
38973 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
38974
38975         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
38976         mempcpy test with post-increments.
38977         * gcc.c-torture/execute/string-opt-3.c: New test.
38978         * gcc.dg/string-opt-1.c: New test.
38979
38980 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
38981
38982         PR fortran/10965
38983         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
38984
38985 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
38986
38987         * lib/scanasm.exp (dg-scan): New function, factored out of ...
38988         (scan-assembler): ... here.  Use dg-scan.
38989         (scan-assembler-not): Likewise.
38990         (scan-file): New function.
38991         (scan-file-not): Likewise.
38992         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
38993         * gcc.dg/cpp/_Pragma4.c: Likewise.
38994         * gcc.dg/cpp/_Pragma5.c: Likewise.
38995         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38996         * gcc.dg/cpp/avoidpaste2.c: Likewise.
38997         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38998         * gcc.dg/cpp/cmdlne-P.c: Likewise.
38999         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39000         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39001         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39002         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39003         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39004         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39005         * gcc.dg/cpp/cxxcom1.c: Likewise.
39006         * gcc.dg/cpp/line1.c: Likewise.
39007         * gcc.dg/cpp/maccom1.c: Likewise.
39008         * gcc.dg/cpp/maccom2.c: Likewise.
39009         * gcc.dg/cpp/maccom3.c: Likewise.
39010         * gcc.dg/cpp/maccom4.c: Likewise.
39011         * gcc.dg/cpp/maccom5.c: Likewise.
39012         * gcc.dg/cpp/maccom6.c: Likewise.
39013         * gcc.dg/cpp/multiline.c: Likewise.
39014         * gcc.dg/cpp/spacing1.c: Likewise.
39015         * gcc.dg/cpp/spacing2.c: Likewise.
39016         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39017         * gcc.dg/cpp/trad/maccom1.c: Likewise.
39018         * gcc.dg/cpp/trad/maccom2.c: Likewise.
39019         * gcc.dg/cpp/trad/maccom3.c: Likewise.
39020         * gcc.dg/cpp/trad/maccom4.c: Likewise.
39021         * gcc.dg/cpp/trad/maccom6.c: Likewise.
39022         * gcc.dg/cpp/cxxcom2.c: Likewise.
39023         * gcc.dg/cpp/cxxcom2.h: New file.
39024
39025         * gcc.dg/cpp/truefalse.cpp: Move it to ...
39026         * g++.dg/cpp/truefalse.C: Here.
39027         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39028
39029 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
39030
39031         * gcc.dg/cpp/redef3.c: New file.
39032
39033 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39034
39035         * gcc.dg/i386-loop-3.c: New test.
39036
39037 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
39038
39039         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39040
39041 2003-05-31  Roger Sayle  <roger@eyesopen.com>
39042
39043         * gcc.dg/fwrapv-1.c: New test case.
39044         * gcc.dg/fwrapv-2.c: New test case.
39045
39046 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39047
39048         PR c++/10956
39049         * g++.dg/template/spec9.C: New test.
39050
39051 2003-05-29  Roger Sayle  <roger@eyesopen.com>
39052
39053         * gcc.dg/duff-4.c: New test case.
39054
39055 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
39056
39057         PR fortran/10843
39058         * g77.dg/ffixed-form-1.f: New test
39059         * g77.dg/ffixed-form-2.f: New test
39060         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39061         * g77.dg/ffree-form-3.f: New test
39062
39063 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
39064
39065         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39066         * gcc.dg/wint_t-1.c: Likewise.
39067
39068 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39069
39070         * g++.dg/template/access11.C: New test.
39071
39072 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39073
39074         PR c++/10849
39075         * g++.dg/template/access10.C: New test.
39076
39077 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39078             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39079
39080         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39081
39082 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39083
39084         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39085         suppress for powerpc-*-darwin*.
39086         * gcc.dg/torture/builtin-noret-2.c: Likewise.
39087
39088 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39089
39090         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39091         suppress option for powerpc-*-darwin*.
39092
39093 2003-05-23  Roger Sayle  <roger@eyesopen.com>
39094
39095         * gcc.dg/builtins-1.c: Add tests for tan and atan.
39096         * gcc.dg/builtins-4.c: Add test for fmod.
39097
39098 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39099
39100         PR c++/10682
39101         * g++.dg/template/instantiate4.C: New test.
39102
39103 2003-05-22  Roger Sayle  <roger@eyesopen.com>
39104
39105         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39106
39107 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
39108
39109         * gcc.dg/compat/scalar-return-1_main.c: New file.
39110         * gcc.dg/compat/scalar-return-1_x.c: New file.
39111         * gcc.dg/compat/scalar-return-1_y.c: New file.
39112         * gcc.dg/compat/scalar-return-2_main.c: New file.
39113         * gcc.dg/compat/scalar-return-2_x.c: New file.
39114         * gcc.dg/compat/scalar-return-2_y.c: New file.
39115         * gcc.dg/compat/struct-return-3_main.c: New file.
39116         * gcc.dg/compat/struct-return-3_y.c: New file.
39117         * gcc.dg/compat/struct-return-3_x.c: New file.
39118         * gcc.dg/compat/struct-return-2_main.c: New file.
39119         * gcc.dg/compat/struct-return-2_x.c: New file.
39120         * gcc.dg/compat/struct-return-2_y.c: New file.
39121
39122 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39123
39124         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39125         for hppa*-hp-hpux*.
39126         * gcc.dg/20021014-1.c (dg-options): Likewise.
39127         * gcc.dg/nest.c (dg-options): Likewise.
39128
39129 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
39130
39131         PR c++/9738
39132         * g++.dg/ext/dllimport2.C: New file.
39133         * g++.dg/ext/dllimport3.C: New file.
39134
39135 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
39136
39137         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39138         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39139         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39140         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39141         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39142         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39143         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39144         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39145         * gcc.dg/compat/small-struct-defs.h: New file.
39146         * gcc.dg/compat/small-struct-init.h: New file.
39147         * gcc.dg/compat/small-struct-check.h: New file.
39148         * gcc.dg/compat/fp-struct-defs.h: New file.
39149         * gcc.dg/compat/fp-struct-check.h: New file.
39150         * gcc.dg/compat/fp-struct-init.h: New file.
39151         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39152         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39153
39154 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
39155
39156         * gcc.dg/20030225-2.c: New test.
39157
39158 2003-05-18  Roger Sayle  <roger@eyesopen.com>
39159             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39160
39161         * gcc.c-torture/compile/20030518-1.c: New test case.
39162
39163 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
39164
39165         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39166         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39167         gcc-dg-debug-runtest.
39168         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39169         gcc-dg-debug-runtest.
39170
39171 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39172
39173         PR c++/9022
39174         * g++.dg/lookup/using6.C: New test.
39175
39176 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39177
39178         * g++.dg/parse/access2.C: New test.
39179
39180 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
39181
39182         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39183         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39184         * gcc.dg/debug/debug.exp: Likewise.
39185
39186 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
39187
39188         * gcc.dg/dollar.c: New test.
39189
39190 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
39191
39192         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39193         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39194         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39195         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39196         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39197         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39198         * gcc.dg/compat/struct-by-value-6_main.c: New file.
39199         * gcc.dg/compat/struct-by-value-6_x.c: New file.
39200         * gcc.dg/compat/struct-by-value-6_y.c: New file.
39201         * gcc.dg/compat/struct-by-value-7_main.c: New file.
39202         * gcc.dg/compat/struct-by-value-7_x.c: New file.
39203         * gcc.dg/compat/struct-by-value-7_y.c: New file.
39204         * gcc.dg/compat/struct-by-value-8_main.c: New file.
39205         * gcc.dg/compat/struct-by-value-8_x.c: New file.
39206         * gcc.dg/compat/struct-by-value-8_y.c: New file.
39207         * gcc.dg/compat/struct-by-value-9_main.c: New file.
39208         * gcc.dg/compat/struct-by-value-9_x.c: New file.
39209         * gcc.dg/compat/struct-by-value-9_y.c: New file.
39210
39211 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
39212
39213         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39214         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
39215         support for "repo" mode.
39216         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39217         * lib/g77-dg.exp: Likewise.
39218         * lib/obj-dg.exp: Likewise.
39219
39220 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
39221
39222         Merge from gcc-3_2-rhl8-branch:
39223         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
39224
39225         * gcc.dg/tls/opt-6.c: New test.
39226
39227         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
39228
39229         * gcc.dg/20030405-1.c: New test.
39230
39231         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
39232
39233         * gcc.dg/20030309-1.c: New test.
39234
39235         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39236
39237         * gcc.c-torture/execute/20030307-1.c: New test.
39238
39239         2003-02-20  Randolph Chung  <tausq@debian.org>
39240
39241         * gcc.c-torture/compile/20030220-1.c: New test.
39242
39243         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
39244
39245         * gcc.dg/20030217-1.c: New test.
39246
39247         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
39248
39249         * gcc.c-torture/compile/20020129-1.c: New test.
39250
39251         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39252
39253         * gcc.dg/unroll-1.c: New test.
39254
39255         2002-11-16  Jan Hubicka  <jh@suse.cz>
39256
39257         * gcc.c-torture/execute/20020920-1.c: New test.
39258
39259         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
39260
39261         PR target/7434
39262         * gcc.c-torture/compile/20021008-1.c: New test.
39263
39264         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
39265
39266         PR target/7559
39267         * gcc.c-torture/execute/20020810-1.c: New test.
39268
39269         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39270
39271         * gcc.c-torture/compile/20020807-1.c: New test.
39272
39273         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
39274
39275         * gcc.dg/tls/opt-1.c: New test.
39276
39277         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
39278
39279         * gcc.dg/20020729-1.c: New test.
39280
39281         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
39282
39283         * g++.dg/opt/life1.C: New test.
39284
39285         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
39286
39287         * gcc.dg/20020525-1.c: New test.
39288
39289         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39290
39291         PR c++/6794
39292         * g++.dg/ext/pretty1.C: New test.
39293         * g++.dg/ext/pretty2.C: New test.
39294
39295 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
39296
39297         PR c++/8385
39298         * g++.dg/ext/typeof5.C: New test.
39299
39300 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
39301
39302         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39303         __USER_LABEL_PREFIX__ into account.
39304         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39305
39306 2003-05-14  Roger Sayle  <roger@eyesopen.com>
39307
39308         * gcc.dg/builtins-15.c: New test case.
39309
39310 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
39311
39312         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39313
39314 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
39315
39316         * lib/g++.exp: Tweak handling of additional source files.
39317         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39318         * g++.dg/special/conpr-2a.C: Rename to ...
39319         * g++.dg/special/conpr-2a.cc: ... this.
39320         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39321         * g++.dg/special/conpr-3a.C: Rename to ...
39322         * g++.dg/special/conpr-3a.cc: This.
39323         * g++.dg/special/conpr-3b.C: Rename to ...
39324         * g++.dg/special/conpr-3b.cc: This.
39325         * g++.dg/special/conpr-4.C: New test.
39326         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39327
39328 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
39329
39330         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39331
39332 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39333
39334         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39335         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39336         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39337         * g++.old-deja/g++.other/warn3.C: Likewise.
39338
39339 2003-05-11  Roger Sayle  <roger@eyesopen.com>
39340
39341         * gcc.dg/i386-387-1.c: Update to also test log.
39342         * gcc.dg/i386-387-2.c: Likewise.
39343
39344 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39345
39346         * g77.f-torture/execute/int8421.f: New test.
39347
39348 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39349
39350         PR c++/10230, c++/10481
39351         * g++.dg/lookup/scoped5.C: New test.
39352
39353 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39354
39355         PR c++/10552
39356         * g++.dg/template/ttp6.C: New test.
39357
39358 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
39359
39360         * gcc.c-torture/execute/builtins: New directory.
39361         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39362         gcc.c-torture/execute/builtins.
39363         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39364         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39365         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
39366         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39367
39368 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39369
39370         PR c++/9252
39371         * g++.dg/template/access8.C: New test.
39372         * g++.dg/template/access9.C: New test.
39373
39374 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39375
39376         PR c++/9554
39377         * g++.dg/parse/access1.C: New test.
39378
39379 2003-05-09  DJ Delorie  <dj@redhat.com>
39380
39381         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39382         long, and not an int.
39383
39384 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39385
39386         PR c++/10555, c++/10576
39387         * g++.dg/template/memclass1.C: New test.
39388
39389 2003-05-08  DJ Delorie  <dj@redhat.com>
39390
39391         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39392         targets.
39393         * gcc.c-torture/execute/20021024-1.x: Likewise.
39394         * gcc.c-torture/execute/shiftdi.x: Likewise.
39395         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39396         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39397         * gcc.dg/20021018-1.c: Likewise.
39398
39399 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39400
39401         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39402
39403         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39404         (bcopy): Call memmove.
39405
39406 2003-05-08  Roger Sayle  <roger@eyesopen.com>
39407
39408         * g77.f-torture/compile/8485.f: New test case.
39409
39410 2003-05-07  Richard Henderson  <rth@redhat.com>
39411
39412         PR c++/10570
39413         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39414         Verify exception_cleanup not called for rethrows.
39415         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39416         when exiting catch block without rethrowing.
39417         * g++.dg/eh/forced3.C: New.
39418         * g++.dg/eh/forced4.C: New.
39419
39420 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
39421
39422         * gcc.dg/20030505.c: Fix triplet.
39423
39424 2003-05-06  DJ Delorie  <dj@redhat.com>
39425
39426         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39427         * gcc.dg/nest.c: Likewise.
39428
39429 2003-05-05  Roger Sayle  <roger@eyesopen.com>
39430
39431         * gcc.dg/builtins-14.c: New test case.
39432
39433 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
39434
39435         * lib/compat.exp (compat-execute): New argument.
39436         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39437         * gcc.dg/compat: New test directory.
39438         * gcc.dg/compat/compat.exp: New expect script.
39439         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39440         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39441         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39442         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39443         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39444         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39445
39446         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39447         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39448         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39449         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39450         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39451         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39452         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39453         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39454         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39455         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39456         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39457         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39458         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39459         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39460         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39461
39462 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
39463
39464         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39465
39466 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
39467
39468         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39469
39470 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
39471
39472         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39473         * gcc.dg/ppc-fsel-2.c: New test.
39474
39475         * gcc.dg/unused-5.c: New test.
39476
39477 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39478
39479         PR c++/10496
39480         * g++.dg/warn/pmf1.C: New test.
39481
39482 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39483
39484         PR c++/4494
39485         * g++.dg/warn/main.C: New test.
39486
39487 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39488
39489         * gcc.dg/nonnull-3.c: New test.
39490
39491 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
39492
39493         * gcc.dg/cpp/Wtrigraphs.c: Update.
39494         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39495
39496 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
39497
39498         * gcc.dg/ppc-fsel-1.c: New test.
39499
39500 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
39501
39502         PR c/10604
39503         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39504
39505 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
39506
39507         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39508
39509 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39510
39511         PR c++/9364, c++/10553, c++/10586
39512         * g++.dg/parse/typename4.C: New test.
39513         * g++.dg/parse/typename5.C: Likewise.
39514
39515 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
39516
39517         * gcc.c-torture/compile/20030503-1.c: New test.
39518
39519 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39520
39521         * g++.dg/lookup/using5.C: Fix testcase error.
39522
39523 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
39524
39525         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39526         since MEABI is no longer supported.  Remove all vestiges
39527         of MEABI from the test.
39528
39529 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39530
39531         PR c++/10554
39532         * g++.dg/lookup/using5.C: New test.
39533
39534 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39535
39536         PR c++/8772
39537         * g++.dg/template/ttp5.C: New test.
39538
39539 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
39540
39541         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39542         (dg-gpp-additional-sources): New function.
39543         (dg-gpp-additional-files): Likewise.
39544         * lib/g++.exp (additional_sources): New variable.
39545         (additional_files): Likewise.
39546         (g++_target_compile): Deal with them.
39547         * lib/old-dejagnu.exp: Remove.
39548         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39549         * g++.old-deja: Revise all tests to use dg commands.
39550
39551 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39552
39553         PR c++/9432, c++/9528
39554         * g++.dg/lookup/using4.C: New test.
39555
39556 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
39557
39558         * gcc.dg/noreturn-5.c: New file.
39559         * gcc.dg/noreturn-6.c: New file.
39560
39561         * gcc.c-torture/compile/inline-1.c: New file.
39562
39563 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39564
39565         PR c++/10551
39566         * g++.dg/template/explicit1.C: New test.
39567
39568 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39569
39570         PR c++/10549
39571         * g++.dg/other/bitfield1.C: New test.
39572
39573         PR c++/10527
39574         * g++.dg/init/new7.C: New test.
39575
39576 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39577
39578         * g++.dg/ext/desig1.C: New test.
39579         * g++.dg/ext/init1.C: Update.
39580
39581         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39582
39583 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
39584
39585         PR c++/10180
39586         * g++.dg/warn/Winline-1.C: New test.
39587
39588 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
39589
39590         * gcc.c-torture/execute/string-opt-19.c: New test.
39591
39592         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39593         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39594
39595 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
39596
39597         PR c++/10506
39598         * g++.dg/init/new6.C: New test.
39599
39600         PR c++/10503
39601         * g++.dg/init/ref6.C: New test.
39602
39603 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
39604
39605         * g++.dg/warn/weak1.C: XFAIL on AIX4.
39606
39607 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39608
39609         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39610         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39611
39612 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
39613
39614         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39615         initialized static data members.
39616
39617 2003-04-25  H.J. Lu <hjl@gnu.org>
39618
39619         * gcc.dg/ia64-sync-4.c: New test.
39620
39621 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39622
39623         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
39624         date.
39625
39626 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
39627
39628         PR c++/10337
39629         * g++.dg/warn/conv1.C: New test.
39630         * g++.old-deja/g++.other/conv7.C: Adjust.
39631         * g++.old-deja/g++.other/overload14.C: Adjust.
39632
39633 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39634
39635         PR c++/10471
39636         * g++.dg/template/defarg2.C: New test.
39637
39638 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
39639
39640         * gcc.dg/cpp/include2.c: Update.
39641         * gcc.dg/cpp/multiline-2.c: New.
39642         * gcc.dg/cpp/multiline.c: Update.
39643         * gcc.dg/cpp/strify2.c: Update.
39644         * gcc.dg/cpp/trad/literals-2.c: Update.
39645
39646 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39647
39648         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39649
39650 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39651
39652         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39653
39654 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39655
39656         PR c++/10451
39657         * g++.dg/parse/crash4.C: New test.
39658
39659         PR c++/9847
39660         * g++.dg/parse/crash5.C: New test.
39661
39662 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
39663
39664         PR c++/10446
39665         * g++.dg/parse/crash3.C: New test.
39666
39667         PR c++/10428
39668         * g++.dg/parse/elab1.C: New test.
39669
39670 2003-04-22  Devang Patel  <dpatel@apple.com>
39671
39672         * gcc.dg/cpp/trad/funlike-5.c: New test.
39673
39674 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
39675
39676         * g++.dg/other/packed1.C: Fix dg options.
39677
39678 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
39679
39680         * g++.dg/other/offsetof2.C: New test.
39681
39682 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
39683
39684         * g++.dg/template/recurse.C: Adjust location of error messages.
39685
39686 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
39687
39688         PR c++/9881
39689         * g++.dg/init/addr-const1.C: New test.
39690         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39691
39692 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39693
39694         PR c++/10405
39695         * g++.dg/lookup/struct-hack1.C: New test.
39696
39697 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
39698
39699         * ucs.c: Update diagnostic messages.
39700
39701 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39702
39703         * gcc.dg/cpp/truefalse.cpp: New test.
39704         * gcc.dg/cpp/cpp.exp: Update.
39705         * g++.dg/other/stdbool-if.C: Remove.
39706
39707 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39708
39709         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39710         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
39711
39712 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39713
39714         * gcc.c-torture/compile/20030418-1.c: New test.
39715
39716 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
39717
39718         * README.compat: Remove; content moved to doc/sourcebuild.texi.
39719
39720 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39721
39722         PR c++/10347
39723         g++.dg/template/dependent-name1.C: New test.
39724
39725 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
39726
39727         * gcc.dg/warn-1.c (tourist_guide): New array,
39728         contains a pointer to bar.
39729
39730 2003-04-16  Roger Sayle  <roger@eyesopen.com>
39731
39732         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
39733         * gcc.c-torture/execute/medce-1.c: New test case.
39734         * gcc.c-torture/execute/medce-2.c: New test case.
39735
39736 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
39737
39738         * lib/prune.exp: Ignore more messages.
39739
39740         PR c++/10381
39741         * g++.dg/parse/lookup3.C: New test.
39742
39743 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
39744
39745         * gcc.c-torture/compile/20030415-1.c : New test.
39746
39747 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
39748
39749         * gcc.c-torture/execute/scope-2.c: Move to ...
39750         * gcc.dg/noncompile/scope.c: .... here.
39751
39752 2003-04-14  Roger Sayle  <roger@eyesopen.com>
39753
39754         * gcc.dg/20030414-2.c: New test case.
39755
39756 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
39757
39758         PR target/10377
39759         * gcc.dg/20030414-1.c: New test.
39760
39761 2003-04-13  Roger Sayle  <roger@eyesopen.com>
39762
39763         * gcc.dg/builtins-12.c: New test case.
39764         * gcc.dg/builtins-13.c: New test case.
39765
39766 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39767
39768         * gcc.c-torture/execute/string-opt-18.c: New test.
39769
39770 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
39771
39772         PR c++/10300
39773         * g++.dg/init/new5.C: New test.
39774
39775 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
39776
39777         PR c++/7910
39778         * g++.dg/ext/dllimport1.C: New test.
39779
39780 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39781
39782         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
39783
39784 2003-04-11  Bud Davis <bdavis9659@comcast.net>
39785
39786         PR Fortran/9263
39787         * g77.f-torture/noncompile/9263.f: New test
39788         PR Fortran/1832
39789         * g77.f-torture/execute/1832.f: New test
39790
39791 2003-04-11  David Chad  <davidc@freebsd.org>
39792             Loren J. Rittle  <ljrittle@acm.org>
39793
39794         PR libobjc/8562
39795         * objc.dg/headers.m: New test.
39796
39797 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
39798
39799         * gcc.c-torture/execute/builtin-noret-2.c: New.
39800         * gcc.c-torture/execute/builtin-noret-2.x: New.
39801         XFAIL builtin-noret-2.c at -O1 and above.
39802         * gcc.dg/redecl.c: New.
39803         * gcc.dg/Wshadow-1.c: Update error regexps.
39804
39805 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
39806
39807         * g++.dg/abi/bitfield10.C: New test.
39808
39809 2003-04-09  Mike Stump  <mrs@apple.com>
39810
39811         * gcc.dg/pch/pch.exp: Make testcase names longer.
39812         * g++.dg/pch/pch.exp: Make testcase names longer.
39813
39814 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39815
39816         * gcc.dg/builtins-11.c: New test case.
39817
39818 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39819
39820         * gcc.dg/builtins-9.c: New test case.
39821         * gcc.dg/builtins-10.c: New test case.
39822
39823 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
39824
39825         * gcc.dg/noncompile/init-4.c.c: New test.
39826
39827 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39828
39829         * gcc.misc-test/gcov-9.c: New test.
39830         * gcc.misc-test/gcov-10.c: New test
39831         * gcc.misc-test/gcov-11.c: New test.
39832
39833 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
39834
39835         PR optimization/10024
39836         * gcc.c-torture/compile/20030405-1.c: New test.
39837
39838 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
39839
39840         * gcc.dg/pch/static-3.c: New.
39841         * gcc.dg/pch/static-3.hs: New.
39842         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
39843
39844 2003-04-04  Richard Henderson  <rth@redhat.com>
39845
39846         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
39847         * g++.dg/eh/forced2.C: Likewise.
39848
39849 2003-04-03  Mike Stump  <mrs@apple.com>
39850
39851         * lib/scanasm.exp (scan-assembler): Add xfail processing for
39852         target arg.
39853         (scan-assembler-times, scan-assembler-not): Likewise.
39854         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
39855
39856 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39857
39858         * gcc.dg/sparc-loop-1.c: New test.
39859
39860 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
39861
39862         PR other/9274
39863         * g++.dg/pch/system-2.C: New.
39864         * g++.dg/pch/system-2.Hs: New.
39865
39866 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
39867
39868         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
39869
39870         * g++.dg/eh/simd-1.C (vecfunc): Same.
39871
39872 2003-04-01  Roger Sayle  <roger@eyesopen.com>
39873
39874         * gcc.c-torture/execute/20030401-1.c: New test case.
39875
39876 2003-04-01  Ziemowit Laski <zlaski@apple.com>
39877
39878         * objc.dg/defs.m: New.
39879
39880 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
39881
39882         * g++.dg/eh/simd-1.C: New.
39883         * g++.dg/eh/simd-2.C: New.
39884
39885 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
39886
39887         * gcc.c-torture/execute/simd-3.c: New.
39888
39889 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39890
39891         PR c/9936
39892         * gcc.dg/20030331-2.c: New test.
39893
39894 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39895
39896         PR c++/10278
39897         * g++.dg/parse/crash2.C: New test.
39898
39899 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39900
39901         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
39902         * gcc.c-torture/execute/20030331-1.c: ...here.
39903
39904 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39905
39906         * gcc.c-torture/execute/20030331-1.c: New test.
39907
39908 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
39909
39910         * lib/gcov.exp: Adjust call return testing strings.
39911         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
39912
39913 2003-03-31  Roger Sayle  <roger@eyesopen.com>
39914
39915         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
39916         * gcc.dg/builtins-7.c: New test case.
39917         * gcc.dg/builtins-8.c: New test case.
39918
39919 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39920
39921         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
39922
39923 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
39924
39925         PR c++/7647
39926         * g++.dg/lookup-class-member-2.C: New test.
39927
39928 2003-03-30  Glen Nakamura  <glen@imodulo.com>
39929
39930         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
39931
39932 2003-03-28  Roger Sayle  <roger@eyesopen.com>
39933
39934         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
39935
39936 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
39937
39938         * g++.dg/init/attrib1.C: New test.
39939
39940 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39941
39942         * gcc.dg/ultrasp8.c: New test.
39943
39944 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39945
39946         * gcc.dg/ultrasp7.c: New test.
39947
39948 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
39949
39950         PR c++/10047
39951         * g++.dg/template/inline1.C: New test.
39952
39953 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39954
39955         * gcc.dg/sparc-dwarf2.c: New test.
39956
39957 2003-03-27  Roger Sayle  <roger@eyesopen.com>
39958
39959         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
39960         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
39961
39962 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
39963
39964         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
39965         than reading .x files.
39966         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
39967         * g77.dg/gcov/gcov-1.f: Likewise.
39968         * gcc.misc-tests/gcov-4b.c: Likewise.
39969         * gcc.misc-tests/gcov-5b.c: Likewise.
39970         * gcc.misc-tests/gcov-6.c: Likewise.
39971         * gcc.misc-tests/gcov-7.c: Likewise.
39972         * gcc.misc-tests/gcov-8.c: Likewise.
39973         * g++.dg/gcov/gcov-1.x: Remove.
39974         * g77.dg/gcov/gcov-1.x: Likewise.
39975         * gcc.misc-tests/gcov-4b.x: Likewise.
39976         * gcc.misc-tests/gcov-5b.x: Likewise.
39977         * gcc.misc-tests/gcov-6.x: Likewise.
39978         * gcc.misc-tests/gcov-7.x: Likewise.
39979         * gcc.misc-tests/gcov-8.x: Likewise.
39980
39981 2003-03-27  Glen Nakamura  <glen@imodulo.com>
39982
39983         PR opt/10087
39984         * gcc.dg/20030324-1.c: New test.
39985
39986 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
39987
39988         PR c++/10224
39989         * g++.dg/template/arg3.C: New test.
39990
39991         PR c++/10158
39992         * g++.dg/template/friend18.C: New test.
39993
39994 2003-03-26  Roger Sayle  <roger@eyesopen.com>
39995
39996         * g77.f-torture/compile/20030326-1.f: New test case.
39997
39998 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
39999
40000         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40001
40002         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40003
40004 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
40005
40006         * gcc.dg/ia64-sync-3.c: New test.
40007
40008 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
40009
40010         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40011
40012 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40013
40014         * gcc.dg/ultrasp6.c: New test.
40015
40016 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40017
40018         * gcc.dg/i386-signbit-1.c: New test.
40019         * gcc.dg/i386-signbit-2.c: New test.
40020         * gcc.dg/i386-signbit-3.c: New test.
40021
40022 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40023
40024         * gcc.dg/ultrasp5.c: Fix options.
40025
40026 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40027
40028         * gcc.dg/ultrasp5.c: Fix comment.
40029
40030 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
40031
40032         PR fortran/10197
40033         * g77.f-torture/execute/10197.f: New test.
40034
40035 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
40036
40037         PR c++/9898, c++/383
40038         * g++.dg/template/conv6.C: New test.
40039
40040         PR c++/10119
40041         * g++.dg/template/ptrmem5.C: New test.
40042
40043         PR c++/10026
40044         * g++.dg/lookup/koenig1.C: New test.
40045
40046         PR C++/10199
40047         * g++.dg/lookup/template2.C: New test.
40048
40049 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
40050
40051         * g++.dg/opt/rtti1.C: New test.
40052
40053 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40054
40055         * gcc.dg/ultrasp5.c: New test.
40056
40057 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
40058
40059         PR middle-end/9967
40060         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40061         builtin fputs.
40062
40063 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40064
40065         PR c/8224
40066         * gcc.dg/20030323-1.c: New test.
40067
40068 2003-03-23  Roger Sayle  <roger@eyesopen.com>
40069
40070         * gcc.c-torture/compile/20030323-1.c: New test case.
40071
40072 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
40073
40074         * gcc.dg/20030321-1.c: New test.
40075
40076 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
40077
40078         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40079
40080 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
40081
40082         PR c++/9978, c++/9708
40083         * g++.dg/ext/vlm1.C: Adjust expected error.
40084         * g++.dg/ext/vla2.C: New test.
40085         * g++.dg/template/arg1.C: New test.
40086         * g++.dg/template/arg2.C: New test.
40087
40088 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
40089
40090         * g77.f-torture/execute/select.f: New test.
40091         * g77.f-torture/noncompile/select_no_compile.f: New test.
40092
40093 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
40094
40095         PR c++/9898
40096         * g++.dg/other/error4.C: New test.
40097
40098 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
40099
40100         * g++.dg/template/friend17.C: New test.
40101
40102 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
40103
40104         * gcc.c-torture/compile/20030320-1.c: New.
40105
40106 2003-03-20  Roger Sayle  <roger@eyesopen.com>
40107
40108         * gcc.dg/builtins-6.c: New test case.
40109
40110 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
40111
40112         PR target/10073
40113         * gcc.c-torture/compile/20030319-1.c: New.
40114
40115 2003-03-18  Jan Hubicka  <jh@suse.cz>
40116
40117         * gcc.dg/i386-cvt-1.c: New test.
40118
40119 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
40120
40121         * objc.dg/naming-1.m: Use "(parse|syntax) error".
40122         * objc.dg/naming-2.m: Likewise.
40123
40124 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
40125
40126         PR c++/9639
40127         * g++.dg/parse/crash1.C: New test.
40128
40129 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
40130
40131         PR c++/8805
40132         * g++.dg/eh/cleanup1.C: New test.
40133
40134 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40135
40136         * gcc.c-torture/execute/20030316-1.c: New test case.
40137
40138 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40139
40140         PR c++/9629
40141         * g++.dg/init/ctor2.C: New test.
40142
40143 2003-03-15  Roger Sayle  <roger@eyesopen.com>
40144
40145         * g77.f-torture/compile/xformat.f: New test case.
40146
40147 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40148
40149         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40150         * g++.old-deja/g++.mike/eh50.C: Likewise.
40151
40152 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40153
40154         PR c++/6440
40155         * g++.dg/template/spec7.C: New test.
40156         * g++.dg/template/spec8.C: Likewise.
40157
40158 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
40159
40160         * gcc.c-torture/execute/20030313-1.c: New test.
40161
40162 2003-03-14  Richard Henderson  <rth@redhat.com>
40163
40164         * gcc.dg/inline-2.c: Adjust alpha test for external call.
40165
40166 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40167
40168         * gcc.c-torture/compile/20030314-1.c: New test.
40169
40170 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
40171
40172         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40173         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40174         thumb target,
40175         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40176         to accept newer _imp__  prefix and additional
40177         newline in .drectve section.
40178         * gcc.dg/dll-4.c: Likewise.
40179         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40180         switch.
40181
40182 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
40183
40184         * g++.dg/parse/namespace9.C: New test.
40185
40186         * g++.dg/init/ref5.C: New test.
40187         * g++.dg/parse/ptrmem1.C: Likewise.
40188
40189 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40190
40191         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40192         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40193         regular expression.
40194         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40195         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40196
40197 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
40198
40199         * gcc.c-torture/execute/20030224-2.c: New test.
40200
40201 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40202
40203         * gcc.dg/decl-3.c: New test.
40204
40205 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40206
40207         * gcc.dg/i386-loop-2.c: New test.
40208
40209 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
40210
40211         PR c++/9474
40212         * g++.dg/parse/namespace8.C: New test.
40213
40214         PR c++/9924
40215         * g++.dg/overload/builtin2.C: New test.
40216
40217 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
40218
40219         * gcc.dg/return-type-3.c: New test.
40220
40221 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40222
40223         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40224         profiling options are not supported.
40225
40226 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
40227
40228         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40229         * g++.old-deja/g++.warn/impint2.C: Likewise.
40230
40231 2003-03-10  Devang Patel  <dpatel@apple.com>
40232
40233         * g++.dg/cpp/c++_cmd_1.C: New test.
40234         * g++.dg/cpp/c++_cmd_1.h: New file.
40235
40236 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
40237
40238         * gcc.dg/altivec-9.c: New file.
40239
40240 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40241
40242         * gcc.dg/ppc-sdata-1.c: New test.
40243         * gcc.dg/ppc-sdata-2.c: New test.
40244
40245 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
40246
40247         PR c++/9373
40248         * g++.dg/opt/ptrmem2.C: New test.
40249
40250         PR c++/8534
40251         * g++.dg/opt/ptrmem1.C: New test.
40252
40253 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40254
40255         * gcc.dg/i386-loop-1.c: New test.
40256
40257 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40258
40259         PR c++/9970
40260         * g++.dg/lookup/friend1.C: New test.
40261
40262 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40263
40264         PR c++/9823
40265         * g++.dg/parser/constructor1.C: New test.
40266
40267 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
40268
40269         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40270
40271         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40272
40273 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
40274
40275         * gcc.dg/cpp/Wunused.c: Update test.
40276
40277 2003-03-08  Jan Hubicka  <jh@suse.cz>
40278
40279         * gcc.dg/inline-3.c: New test.
40280
40281 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40282
40283         PR c++/9809
40284         * g++.dg/parse/builtin1.C: New test.
40285
40286         PR c++/9982
40287         * g++.dg/abi/cookie1.C: New test.
40288         * g++.dg/abi/cookie2.C: Likewise.
40289
40290         PR c++/9524
40291         * g++.dg/template/field1.C: New test.
40292
40293         PR c++/9912
40294         * g++.dg/parse/class1.C: New test.
40295         * g++.dg/parse/namespace7.C: Likewise.
40296         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40297
40298 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
40299
40300         * g++.dg/init/ref4.C: New test.
40301
40302 2003-03-07  Jan Hubicka  <jh@suse.cz>
40303
40304         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40305         * gcc.dg/inline-3.c: New test.
40306
40307 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
40308
40309         * g++.dg/init/ref3.C: New test.
40310
40311         PR c++/9965
40312         * g++.dg/init/ref2.C: New test.
40313
40314         PR c++/9400
40315         * g++.dg/warn/Wshadow-2.C: New test.
40316
40317         PR c++/9791
40318         * g++.dg/warn/Woverloaded-1.C: New test.
40319
40320 2003-03-05  Jan Hubicka  <jh@suse.cz>
40321
40322         * gcc.dg/i386-local2.c: New.
40323         * gcc.dg/i386-local.c: Fix typo.
40324
40325 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
40326
40327         * g++.dg/abi/layout3.C: New test.
40328
40329 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40330
40331         * gcc.c-torture/compile/20030305-1.c
40332
40333 2003-03-05  Jan Hubicka  <jh@suse.cz>
40334
40335         * gcc.dg/i386-local.c: New.
40336
40337 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
40338
40339         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40340
40341 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40342
40343         * gcc.dg/switch-2.c: New test.
40344         * gcc.dg/switch-3.c: New test.
40345         * gcc.dg/Wswitch.c: Adjust line numbers.
40346         * gcc.dg/Wswitch-default.c: Likewise.
40347         * gcc.dg/Wswitch-enum.c: Likewise.
40348
40349 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
40350
40351         * gcc.c-torture/execute/20030222-1.c: New test.
40352
40353 2003-03-03  James E Wilson  <wilson@tuliptree.org>
40354
40355         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40356
40357 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
40358
40359         PR c++/9878
40360         * g++.dg/init/ref1.C: New test.
40361
40362 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
40363
40364         * gcc.dg/sh-relax.c: New SH-only test.
40365
40366 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
40367
40368         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
40369         comment explaining purpose of testcase.
40370
40371 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40372
40373         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40374         for HC11/HC12 (asm needs two int registers).
40375         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40376         HC11/HC12 because the test uses an asm which needs two 32-bit
40377         registers.
40378
40379 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40380
40381         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40382         for HC11/HC12 (array is too large otherwise).
40383         * gcc.c-torture/compile/920501-4.x: New file, likewise.
40384         * gcc.c-torture/compile/20010518-2.x: Likewise.
40385         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40386         HC11/HC12 (array is too large).
40387
40388 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
40389
40390         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40391         * lib/g++-dg.exp (g++-dg-test): Likewise.
40392
40393 2003-03-01  Roger Sayle  <roger@eyesopen.com>
40394
40395         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40396         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40397
40398 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40399
40400         * g++.dg/warn/implicit-typename1.C: Remove warning.
40401
40402 2003-02-28  Richard Henderson  <rth@redhat.com>
40403
40404         * gcc.dg/noreturn-1.c: Move noreturn warning line.
40405         * gcc.dg/return-type-1.c: Move control reaches end warning line.
40406
40407 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
40408
40409         * gcc.dg/pch/pch.exp: Change .pch to .gch.
40410         * g++.dg/pch/pch.exp: Likewise.
40411
40412 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
40413
40414         PR c++/9879
40415         * g++.dg/init/new4.C: New test.
40416
40417 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
40418
40419         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40420
40421 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
40422
40423         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40424         unsigned long.
40425
40426         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40427         wider than float.
40428
40429 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40430
40431         * lib/scanasm.exp: Add support for counting numbers of
40432         occurences.
40433         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40434         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40435
40436 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
40437
40438         PR c++/9683
40439         * g++.dg/template/static3.C: New test.
40440
40441         PR c++/9829
40442         * g++.dg/parse/namespace6.C: New test.
40443
40444 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40445
40446         PR target/9732
40447         * gcc.dg/20030225-1.c: New test.
40448
40449 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
40450
40451         * README: Remove out-of-date information.
40452
40453         PR c++/9836
40454         * g++.dg/template/spec6.C: New test.
40455
40456 2003-02-24  Jeff Law  <law@redhat.com>
40457
40458         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40459
40460 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40461
40462         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40463         * gcc.dg/pragma-ep-1.c: Likewise.
40464
40465 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40466
40467         PR c++/9602
40468         * g++.dg/template/friend16.C: New test.
40469
40470 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
40471
40472         PR c++/5333
40473         * g++.dg/parse/fused-params1.C: Adjust error messages.
40474         * g++.dg/template/nested3.C: New test.
40475
40476 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
40477
40478         * g++.dg/abi/param1.C: New test.
40479
40480 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40481
40482         PR c++/7982
40483         * g++.dg/warn/implicit-typename1.C: New test.
40484
40485 2003-02-22  Kelley Cook <kelleycook@comcast.net>
40486
40487         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40488         with "mtune".
40489         * g++.old-deja/g++.other/store-expr2.C: Likewise.
40490         * gcc.c-torture/execute/20010129-1.x: Likewise.
40491         * gcc.dg/20011107-1.c: Likewise.
40492         * gcc.dg/20020108-1.c: Likewise.
40493         * gcc.dg/20020122-3.c: Likewise.
40494         * gcc.dg/20020206-1.c: Likewise.
40495         * gcc.dg/20020310-1.c: Likewise.
40496         * gcc.dg/20020426-2.c: Likewise.
40497         * gcc.dg/20020517-1.c: Likewise.
40498         * gcc.dg/991230-1.c: Likewise.
40499         * gcc.dg/i386-unroll-1.c: Likewise.
40500         * gcc.misc-tests/i386-prefetch.exp: Likewise.
40501
40502 2003-02-22  Jan Hubicka  <jh@suse.cz>
40503
40504         * gcc.dg/i386-mul.c: New test.
40505
40506 2003-02-21  Roger Sayle  <roger@eyesopen.com>
40507
40508         * gcc.dg/builtins-5.c: New test case.
40509
40510 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
40511
40512         * gcc.dg/asmreg-1.c: New test.
40513
40514 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40515
40516         PR c++/9749
40517         * g++.dg/parse/varmod1.C: New test.
40518
40519 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40520
40521         PR c++/9727
40522         * g++.dg/template/op1.C: New test.
40523
40524 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40525
40526         PR c++/8906
40527         * g++.dg/template/nested2.C: New test.
40528
40529 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40530
40531         PR c++/8724
40532         * g++.dg/expr/dtor1.C: New test.
40533
40534 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
40535
40536         * gcc.dg/cpp/include3.c: New test.
40537         * gcc.dg/cpp/inc/foo.h: New file.
40538
40539 2003-02-21  Glen Nakamura  <glen@imodulo.com>
40540
40541         * gcc.c-torture/execute/20030221-1.c: New test.
40542
40543 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
40544
40545         PR c++/9729
40546         * g++.dg/abi/conv1.C: New test.
40547
40548 2003-02-20  Jan Hubicka  <jh@suse.cz>
40549
40550         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40551
40552 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
40553
40554         * gcc.c-torture/compile/20030219-1.c: New test.
40555
40556 2003-02-18  Jan Hubicka  <jh@suse.cz>
40557
40558         * gcc.dg/funcorder.c: New test.
40559
40560 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40561
40562         * gcc.c-torture/execute/20030218-1.c: New.
40563
40564 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
40565
40566         * gcc.dg/20030218-1.c: New.
40567
40568 2003-02-18  Richard Henderson  <rth@redhat.com>
40569
40570         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40571         * gcc.dg/attr-used-2.c: New.
40572
40573 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
40574
40575         PR c++/9704
40576         * g++.dg/init/copy5.C: New test.
40577
40578 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
40579
40580         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40581         * g++.dg/pch/pch.exp: Likewise.
40582
40583 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40584
40585         * gcc.c-torture/execute/20030209-1.c: Enable the test if
40586         STACK_SIZE is not defined.
40587
40588 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40589
40590         PR c++/9457
40591         * g++.dg/template/init1.C: New test.
40592
40593 2003-02-16  Jan HUbicka  <jh@suse.cz>
40594
40595         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40596         (foo): Add few extra tests
40597         * gcc.dg/c99-const-expr-3.c: Likewise.
40598         * gcc.c-torture/execute/20030216-1.c: New.
40599
40600 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40601
40602         PR c++/9459
40603         * g++.dg/ext/typeof4.C: New test.
40604
40605 2003-02-15  Roger Sayle  <roger@eyesopen.com>
40606
40607         * gcc.dg/i386-387-3.c: New test case.
40608
40609 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
40610
40611         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40612         cris-*-elf* cris-*-aout* and mmix-*-*.
40613
40614 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
40615
40616         * gcc.dg/20030213-1.c: New test.
40617
40618 2003-02-12  Roger Sayle  <roger@eyesopen.com>
40619
40620         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40621         * gcc.dg/i386-387-2.c: Likewise.
40622
40623 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
40624
40625         * gcc.dg/ppc-spe.c: Fix formatting.
40626         Enable tests that were previously unsupported by gas.
40627         Delete tests for instructions that no longer exist.
40628         Switch arguments on evsubifw builtin.
40629
40630 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
40631
40632         * gcc.c-torture/execute/20030209-1.c: Disable the test if
40633         STACK_SIZE is too small.
40634
40635 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40636             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40637
40638         * gcc.dg/decl-2.c: New test.
40639
40640 2003-02-10  Jan Hubicka  <jh@suse.cz>
40641
40642         * gcc.dg/i386-fpcvt-1.c: New test.
40643
40644 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
40645
40646         * gcc.c-torture/execute/20030209-1.c: New test.
40647
40648 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
40649
40650         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40651         int-wide bitops, use the constants of the same width.
40652         Likewise, if long long is 32-bit wide, test bitops using
40653         32-bit constants.
40654
40655 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
40656
40657         * gcc.dg/20021014-1.c: Annotate with expected notice text.
40658
40659 2003-02-07  Roger Sayle  <roger@eyesopen.com>
40660
40661         * gcc.dg/builtins-4.c: New test case.
40662
40663 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40664
40665         * gcc.dg/20020430-1.c: Fix dg command typos.
40666         * gcc.dg/20020503-1.c: Likewise.
40667
40668 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40669
40670         PR c++/8785
40671         * g++.dg/parse/fused-params1.C: New test.
40672
40673         PR c++/8857
40674         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40675
40676         PR c++/8921
40677         * g++.dg/parse/non-dependent1.C: New test.
40678
40679         PR c++/8928
40680         * g++.dg/parse/dupl-tmpl-args1.C: New test.
40681
40682         PR c++/9228
40683         * g++.dg/parse/undefined7.C: New test.
40684         * g++.dg/parse/non-templ1.C: New test.
40685
40686         PR c++/9229
40687         * g++.dg/parse/too-many-tmpl-args1.C: New test.
40688
40689 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
40690
40691         * gcc.c-torture/compile/20030206-1.c: New test.
40692
40693 2003-02-05  Roger Sayle  <roger@eyesopen.com>
40694
40695         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40696         "pow" to "foo" to avoid potential confusion with a math built-in.
40697
40698 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40699
40700         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40701         conditions for SPARC targets.
40702
40703 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
40704
40705         * gcc.dg/20030204-1.c: New test.
40706
40707 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40708
40709         PR c++/38
40710         * g++.dg/parse/array-size1.C: New test.
40711
40712         PR c++/5657
40713         * g++.dg/parse/undefined3.C: New test.
40714
40715         PR c++/5665
40716         * g++.dg/parse/undefined4.C: New test.
40717
40718         PR c++/5975
40719         * g++.dg/parse/undefined5.C: New test.
40720
40721         PR c++/7259
40722         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
40723
40724         PR c++/8578
40725         * g++.dg/parse/casting-operator1.C: New test.
40726
40727         PR c++/8596
40728         * g++.dg/parse/undefined6.C: New test.
40729
40730         PR c++/8736
40731         * g++.dg/parse/missing-template1.C: New test.
40732
40733 2003-02-04  Jan Hubicka  <jh@suse.cz>
40734
40735         * gcc.dg/i386-cadd.c: Compile using -march=k8.
40736         * gcc.dg/i386-cmov?.c: Likewise.
40737         * gcc.dg/i386-fpcvt-?.c: Likewise.
40738         * gcc.dg/i386-ssefp-1.c: Likewise.
40739         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
40740         conventions.
40741
40742 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
40743
40744         PR c++/7129
40745         * g++.dg/ext/max.C: New test.
40746
40747 2003-02-03  Jan Hubicka  <jh@suse.cz>
40748
40749         * gcc.c-torture/execute/20030203-1.c: New test.
40750
40751 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
40752
40753         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
40754         'natural-endian'.
40755
40756 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
40757
40758         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
40759         * g++.dg/init/new2.C: Likewise.
40760         * g++.dg/other/new1.C: Likewise.
40761
40762 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
40763
40764         * gcc.dg/struct-ret-libc.c: New test.
40765
40766 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
40767
40768         * gcc.dg/20030129-1.c: New test.
40769
40770 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40771
40772         PR c++/8849
40773         * g++.dg/template/ptrmem4.C: New test.
40774
40775 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
40776
40777         * g++.dg/parser/constant1.C: New test.
40778
40779 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40780
40781         PR c++/8591
40782         * g++.dg/parse/friend2.C: New test.
40783
40784 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40785
40786         PR c++/9437
40787         * g++.dg/template/unify4.C: New test.
40788
40789 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
40790
40791         * gcc.c-torture/execute/20030128-1.c: New test.
40792
40793 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
40794
40795         * g++.dg/lookup/nested1.C: Test moved from ...
40796         * g++.old-deja/g++.other/lookup24.C: ... here.
40797
40798 2003-01-28  Jan Hubicka  <jh@suse.cz>
40799
40800         * gcc.dg/i386-cmov5.c: New test.
40801
40802 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40803
40804         * gcc.c-torture/execute/20010925-1.c: Changed the
40805         memcpy declaration.
40806
40807 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40808
40809         PR c++/3902
40810         * g++.dg/parse/template5.C: New test.
40811
40812 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
40813
40814         PR fortran/9258
40815         * g77.dg/pr9258: New test.
40816
40817 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40818
40819         * README: Move relevant parts from README.g++.
40820
40821         * README.g++: Remove this file.
40822
40823 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40824
40825         * g++.dg/abi/dcast1.C: New test.
40826
40827 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40828
40829         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
40830
40831 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
40832
40833         PR c++/47
40834         * g++.old-deja/g++.other/lookup24.C: New test.
40835
40836 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40837
40838         PR middle-end/7227
40839         * gcc.dg/uninit-C.c: New test.
40840
40841 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
40842
40843         * g++.dg/abi/covariant1.C: New test.
40844
40845 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
40846
40847         * gcc.dg/20030123-1.c: New test.
40848
40849 2003-01-25  Jan Hubicka  <jh@suse.cz>
40850
40851         PR opt/8492
40852         * gcc.c-torture/compile/20030125-1.c
40853
40854 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
40855
40856         PR c++/9403
40857         * g++.dg/parse/template3.C: New test.
40858         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
40859
40860         PR c++/795
40861         * g++.dg/parse/template4.C: New test.
40862
40863         PR c++/9415
40864         * g++.dg/template/qual2.C: New test.
40865
40866         PR c++/8545
40867         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
40868
40869         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
40870
40871 2003-01-25  Roger Sayle  <roger@eyesopen.com>
40872
40873         * gcc.c-torture/execute/switch-1.c: New test case.
40874
40875 2003-01-25  Jan Hubicka  <jh@suse.cz>
40876
40877         * gcc.c-torture/execute/20030125-1.[cx]: New test.
40878
40879 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
40880
40881         Tweaks for Bison-1.875. From the NEWS file:
40882         "- `parse error' -> `syntax error'
40883         Bison now uniformly uses the term `syntax error'"
40884         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
40885         * gcc.dg/cpp/digraph2.c: Likewise.
40886         * gcc.dg/cpp/direct2.c: Likewise.
40887         * gcc.dg/cpp/paste4.c: Likewise.
40888         * gcc.dg/c90-restrict-1.c: Likewise.
40889         * gcc.dg/c99-func-2.c: Likewise.
40890         * gcc.dg/noncompile/920721-2.c: Likewise.
40891         * gcc.dg/noncompile/930622-2.c: Likewise.
40892         * gcc.dg/noncompile/940112-1.c: Likewise.
40893         * gcc.dg/noncompile/950921-1.c: Likewise.
40894         * gcc.dg/noncompile/951123-1.c: Likewise.
40895         * gcc.dg/noncompile/971104-1.c: Likewise.
40896         * gcc.dg/noncompile/990416-1.c: Likewise.
40897
40898 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
40899
40900         * g++.dg/parse/undefined1.C: Add error message.
40901
40902 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40903
40904         PR c++/9354
40905         * g++.dg/parse/new1.C: New test.
40906
40907         PR c++/9216
40908         * g++.dg/parse/template2.C: New test.
40909
40910         PR c++/9354
40911         * g++.dg/parse/typedef2.C: New test.
40912
40913         PR c++/9328
40914         * g++.dg/ext/typeof3.C: New test.
40915
40916 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40917
40918         PR c++/2738
40919         * g++.dg/parse/ret-type1.C: New test.
40920
40921         PR c++/3792
40922         * g++.dg/parse/tmpl-outside1.C: New test.
40923
40924         PR c++/4207
40925         * g++.dg/parse/int-as-enum1.C: New test.
40926
40927         PR c++/4903
40928         * g++.dg/parse/no-typename1.C: New test.
40929
40930         PR c++/5533
40931         * g++.dg/parse/no-value1.C: New test.
40932
40933         PR c++/5921
40934         * g++.dg/parse/wrong-inline1.C: New test.
40935
40936         PR c++/6402
40937         * g++.dg/parse/ref1.C: New test.
40938
40939         PR c++/6992
40940         * g++.dg/parse/attr-ctor1.C: New test.
40941
40942         PR c++/7229
40943         * g++.dg/parse/namespace5.C: New test.
40944
40945         PR c++/7917
40946         * g++.dg/parse/func-def1.C: New test.
40947
40948         PR c++/8143
40949         * g++.dg/parse/undefined1.C: New test.
40950
40951         PR c++/5723, PR c++/8522
40952         * g++.dg/parse/specialization1.C: New test.
40953
40954         PR c++/163, PR c++/8595
40955         * g++.dg/parse/struct-as-enum1.C: New test.
40956
40957         PR c++/9173
40958         * g++.dg/parse/undefined2.C: New test.
40959
40960 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40961
40962         PR c++/9298
40963         * g++.dg/parse/template1.C: New test.
40964
40965         PR c++/9384
40966         * g++.dg/parse/using1.C: New test.
40967
40968         PR c++/9285
40969         PR c++/9294
40970         * g++.dg/parse/expr2.C: New test.
40971
40972         PR c++/9388
40973         * g++.dg/parse/lookup2.C: Likewise.
40974
40975 2003-01-21  Jan Hubicka  <jh@suse.cz>
40976
40977         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
40978         * gcc.c-torture/execute/eeprof-1.c: Likewise.
40979         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
40980         * gcc.c-torture/execute/string-opt-*.c: Likewise.
40981
40982 2003-01-20  Nick Clifton  <nickc@redhat.com>
40983
40984         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
40985         problem with ARM sibcall code generation.
40986
40987 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
40988
40989         * gcc.c-torture/execute/20030120-1.c: New.
40990
40991 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
40992
40993         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40994
40995 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
40996
40997         PR c++/9272
40998         * g++.dg/parse/ctor1.C: New test.
40999
41000         PR c++/9294:
41001         * g++.dg/parse/qualified1.C: New test.
41002
41003         * g++.dg/parse/typename3.C: New test.
41004
41005 2003-01-16  Richard Henderson  <rth@redhat.com>
41006
41007         * g++.dg/tls/init-2.C: Fix error matches for real this time.
41008
41009 2003-01-16  Richard Henderson  <rth@redhat.com>
41010
41011         * g++.dg/pch/pch.exp: Copy test header to the working directory
41012         before using it either for precompilation or direct use.
41013         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41014         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41015
41016 2003-01-16  Richard Henderson  <rth@redhat.com>
41017
41018         * gcc.dg/pch/pch.exp: Copy test header to the working directory
41019         before using it either for precompilation or direct use.
41020         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41021         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41022
41023 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
41024
41025         * g++.dg/ext/typename1.C: Add typename keyword.
41026         * g++.dg/template/crash1.C: Update error messages.
41027         * g++.dg/template/crash2.C: Remove error message.
41028         * g++.dg/parse/typename2.C: New test.
41029         * g++.dg/template/typename2.C: Change implicit
41030         typename warning into error.
41031         * g++.old-deja/g++.benjamin/tem03.C: Issue more
41032         error messages.
41033         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41034         * g++.old-deja/g++.brendan/crash56.C: Add this->.
41035         * g++.old-deja/g++.law/visibility13.C: Remove error
41036         messages.
41037         * g++.old-deja/g++.ns/template17.C: Reorder code to
41038         make declaration visible in template.
41039         * g++.old-deja/g++.pt/crash3.C: Fix typos.
41040         * g++.old-deja/g++.pt/crash36.C: Issue more error
41041         messages.
41042         * g++.old-deja/g++.pt/crash5.C: Improve error
41043         message.
41044         * g++.old-deja/g++.pt/crash67.C: Remove warning.
41045         * g++.old-deja/g++.pt/inherit1.C: Add this->.
41046         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41047         * g++.old-deja/g++.pt/typename16.C: Replace implicit
41048         typename warning with error message.
41049         * g++.old-deja/g++.pt/typename19.C: Remove warning.
41050         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41051         * g++.old-deja/g++.robertl/eb24.C: Use this->.
41052
41053 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
41054
41055         * g++.dg/parse/ambig2.C: New test.
41056
41057 2003-01-15  Richard Henderson  <rth@redhat.com>
41058
41059         * g++.dg/tls/init-2.C: Update error message string.
41060
41061 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41062
41063         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41064
41065 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
41066
41067         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41068         all for HC11/HC12.
41069         * gcc.c-torture/compile/20001205-1.x: Likewise.
41070         * gcc.c-torture/compile/20001226-1.x: Likewise.
41071         * gcc.c-torture/compile/920520-1.x: Likewise.
41072         * gcc.c-torture/compile/961203-1.x: Likewise.
41073         * gcc.c-torture/compile/20020604-1.x: Likewise.
41074
41075 2003-01-15  Jan Hubicka  <jh@suse.cz>
41076
41077         * gcc.c-torture/compile/20030115-1.c: New test.
41078
41079         * gcc.dg/i386-fpcvt-1.c: New test.
41080         * gcc.dg/i386-fpcvt-2.c: New test.
41081
41082 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
41083
41084         Further conform g++'s __vmi_class_type_info to the C++ ABI
41085         specification.
41086         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41087         the specification.
41088
41089 2003-01-14  Jan Hubicka  <jh@suse.cz>
41090
41091         * gcc.dg/i386-fpcvt-1.c: New test.
41092         * gcc.dg/i386-fpcvt-2.c: New test.
41093
41094 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41095
41096         * gcc.dg/i386-mmx-3.c: New test.
41097
41098 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
41099
41100         PR c++/9264
41101         * g++.dg/parse/octal1.C: New file.
41102
41103         PR c++/9172
41104         * g++.dg/parse/typename1.C: New file.
41105
41106 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
41107
41108         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41109         * gcc.dg/bf-no-ms-layout.c: Likewise.
41110         * gcc.dg/bf-ms-attrib.c: Likewise.
41111
41112 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
41113
41114         PR c++/9099
41115         * g++.dg/parse/dtor1.C: New file.
41116
41117         PR c++/9128
41118         * g++.dg/rtti/typeid1.C: New file.
41119
41120         PR c++/9153
41121         * g++.dg/parse/lookup1.C: New file.
41122
41123         PR c++/9171
41124         * g++.dg/templ/spec5.C: New file.
41125
41126 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
41127
41128         * gcc.c-torture/compile/20030110-1.c: New test.
41129
41130 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
41131
41132         Merge from pch-branch:
41133
41134         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
41135
41136         * gcc.dg/pch/cpp-1.h: New.
41137         * gcc.dg/pch/cpp-1.c: New.
41138         * gcc.dg/pch/cpp-2.h: New.
41139         * gcc.dg/pch/cpp-2.c: New.
41140
41141         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
41142
41143         * gcc.dg/pch/except-1.h: New.
41144         * gcc.dg/pch/except-1.c: New.
41145
41146         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
41147
41148         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41149         running test.
41150         * gcc.dg/pch: Include *.hp not *.h.
41151         * gcc.dg/pch/system-1.h: New.
41152         * gcc.dg/pch/system-1.c: New.
41153
41154         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
41155
41156         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41157         rather than trying to build and run a program using PCH.
41158         * gcc.dg/pch: Remove dg-do commands from test files.
41159
41160         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
41161
41162         * gcc.dg/pch/macro-3.c: New.
41163         * gcc.dg/pch/macro-3.h: New.
41164
41165         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
41166
41167         * gcc.dg/pch/common-1.c: New.
41168         * gcc.dg/pch/common-1.h: New.
41169         * gcc.dg/pch/decl-1.c: New.
41170         * gcc.dg/pch/decl-1.h: New.
41171         * gcc.dg/pch/decl-2.c: New.
41172         * gcc.dg/pch/decl-2.h: New.
41173         * gcc.dg/pch/decl-3.c: New.
41174         * gcc.dg/pch/decl-3.h: New.
41175         * gcc.dg/pch/decl-4.c: New.
41176         * gcc.dg/pch/decl-4.h: New.
41177         * gcc.dg/pch/decl-5.c: New.
41178         * gcc.dg/pch/decl-5.h: New.
41179         * gcc.dg/pch/global-1.c: New.
41180         * gcc.dg/pch/global-1.h: New.
41181         * gcc.dg/pch/inline-1.c: New.
41182         * gcc.dg/pch/inline-1.h: New.
41183         * gcc.dg/pch/inline-2.c: New.
41184         * gcc.dg/pch/inline-2.h: New.
41185         * gcc.dg/pch/static-1.c: New.
41186         * gcc.dg/pch/static-1.h: New.
41187         * gcc.dg/pch/static-2.c: New.
41188         * gcc.dg/pch/static-2.h: New.
41189
41190         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
41191
41192         * g++.dg/pch/pch.exp: Better handle failing testcases.
41193         * gcc.dg/pch/pch.exp: Likewise.
41194         * gcc.dg/pch/macro-1.c: New.
41195         * gcc.dg/pch/macro-1.h: New.
41196         * gcc.dg/pch/macro-2.c: New.
41197         * gcc.dg/pch/macro-2.h: New.
41198
41199         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
41200
41201         * g++.dg/dg.exp: Treat files in pch/ specially.
41202         * g++.dg/pch/pch.exp: New file.
41203         * g++.dg/pch/empty.H: New file.
41204         * g++.dg/pch/empty.C: New file.
41205         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41206         "precompile".
41207
41208         * gcc.dg/pch/pch.exp: New file.
41209         * gcc.dg/pch/empty.h: New file.
41210         * gcc.dg/pch/empty.c: New file.
41211         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41212         "precompile".
41213
41214 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41215
41216         * g++.dg/template/friend14.C: New test.
41217
41218 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41219
41220         * gcc.dg/old-style-asm-1.c: New test.
41221
41222 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
41223
41224         * gcc.c-torture/compile/20030109-1.c: New test.
41225
41226 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41227
41228         * gcc.c-torture/execute/20030109-1.c: New test.
41229
41230 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
41231
41232         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41233         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41234         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41235         * g++.old-deja/g++.mike/eh2.C: Likewise.
41236         * g++.old-deja/g++.mike/eh3.C: Likewise.
41237         * g++.old-deja/g++.mike/eh5.C: Likewise.
41238         * g++.old-deja/g++.mike/eh6.C: Likewise.
41239         * g++.old-deja/g++.mike/eh7.C: Likewise.
41240         * g++.old-deja/g++.mike/eh8.C: Likewise.
41241         * g++.old-deja/g++.mike/eh9.C: Likewise.
41242         * g++.old-deja/g++.mike/eh10.C: Likewise.
41243         * g++.old-deja/g++.mike/eh12.C: Likewise.
41244         * g++.old-deja/g++.mike/eh13.C: Likewise.
41245         * g++.old-deja/g++.mike/eh14.C: Likewise.
41246         * g++.old-deja/g++.mike/eh16.C: Likewise.
41247         * g++.old-deja/g++.mike/eh17.C: Likewise.
41248         * g++.old-deja/g++.mike/eh18.C: Likewise.
41249         * g++.old-deja/g++.mike/eh21.C: Likewise.
41250         * g++.old-deja/g++.mike/eh23.C: Likewise.
41251         * g++.old-deja/g++.mike/eh24.C: Likewise.
41252         * g++.old-deja/g++.mike/eh25.C: Likewise.
41253         * g++.old-deja/g++.mike/eh26.C: Likewise.
41254         * g++.old-deja/g++.mike/eh27.C: Likewise.
41255         * g++.old-deja/g++.mike/eh28.C: Likewise.
41256         * g++.old-deja/g++.mike/eh29.C: Likewise.
41257         * g++.old-deja/g++.mike/eh31.C: Likewise.
41258         * g++.old-deja/g++.mike/eh33.C: Likewise.
41259         * g++.old-deja/g++.mike/eh34.C: Likewise.
41260         * g++.old-deja/g++.mike/eh35.C: Likewise.
41261         * g++.old-deja/g++.mike/eh36.C: Likewise.
41262         * g++.old-deja/g++.mike/eh37.C: Likewise.
41263         * g++.old-deja/g++.mike/eh38.C: Likewise.
41264         * g++.old-deja/g++.mike/eh39.C: Likewise.
41265         * g++.old-deja/g++.mike/eh40.C: Likewise.
41266         * g++.old-deja/g++.mike/eh41.C: Likewise.
41267         * g++.old-deja/g++.mike/eh42.C: Likewise.
41268         * g++.old-deja/g++.mike/eh44.C: Likewise.
41269         * g++.old-deja/g++.mike/eh46.C: Likewise.
41270         * g++.old-deja/g++.mike/eh47.C: Likewise.
41271         * g++.old-deja/g++.mike/eh48.C: Likewise.
41272         * g++.old-deja/g++.mike/eh49.C: Likewise.
41273         * g++.old-deja/g++.mike/eh50.C: Likewise.
41274         * g++.old-deja/g++.mike/eh51.C: Likewise.
41275         * g++.old-deja/g++.mike/eh53.C: Likewise.
41276         * g++.old-deja/g++.mike/eh55.C: Likewise.
41277         * g++.old-deja/g++.mike/p7912.C: Likewise.
41278         * g++.old-deja/g++.mike/p9706.C: Likewise.
41279         * g++.old-deja/g++.mike/p10416.C: Likewise.
41280         * g++.old-deja/g++.mike/p11667.C: Likewise.
41281         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41282         Remove redundant reference to Iris.
41283         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41284         Elxsi, i860, Pico Java, and WE32K.
41285
41286 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
41287
41288         * g++.dg/ext/asm4.C: New test.
41289
41290 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41291
41292         PR c++/9030
41293         * g++.dg/template/friend12.C: New test.
41294         * g++.dg/template/friend13.C: Likewise.
41295         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41296
41297 2003-01-08  Jan Hubicka  <jh@suse.cz>
41298
41299         * gcc.dg/i386-cadd.c: New test.
41300         * gcc.dg/i386-cmov4.c: Likewise.
41301
41302 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
41303
41304         PR c++/9165
41305         * g++.dg/warn/Wunused-3.C: New test.
41306
41307         * g++.dg/abi/bitfield9.C: New test.
41308
41309         PR c++/9189
41310         * g++.dg/parse/defarg3.C: New test.
41311
41312 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
41313
41314         * g++.dg/parse/ambig1.C: New test.
41315         * g++.dg/parse/defarg2.C: New test.
41316
41317 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
41318
41319         * g++.dg/template/defarg-1.C: New test.
41320         * g++.dg/template/local2.C: Likewise.
41321
41322 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
41323
41324         * gcc.c-torture/execute/20030105-1.c: New test.
41325
41326 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41327
41328         * g++.dg/parse/namespace3.C: Remove extra semicolons.
41329         * g++.dg/parse/namespace4.C: Likewise.
41330
41331 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41332
41333         * g++.dg/template/ntp2.C: New test.
41334
41335 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
41336
41337         * g++.dg/parse/extern-C-1.C: New test.
41338
41339         * g++.dg/parse/namespace4.C: New test.
41340
41341         * g++.dg/template/nested1.C: New test.
41342
41343         * g++.dg/parse/namespace3.C: New test.
41344
41345 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41346
41347         * g++.dg/lookup/two-stage1.C: New test.
41348
41349 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41350
41351         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41352         * g++.old-deja/g++.jason/access8.C: Likewise.
41353         * g++.old-deja/g++.other/decl5.C: Likewise.
41354
41355 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41356
41357         * g++.dg/parse/parse7.C: New test.
41358
41359 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
41360
41361         PR c++/2843
41362         * g++.dg/ext/attrib7.C: New test.
41363
41364 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41365
41366         * g++.dg/parse/parse6.C: New test.
41367
41368 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
41369
41370         * gcc.dg/h8300-stack-1.c: New.
41371
41372 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41373
41374         g++.dg/lookup/exception1.C: New test.
41375
41376         g++.dg/lookup/template1.C: New test.
41377
41378         g++.dg/parse/namespace2.C: New test.
41379
41380         g++.dg/parse/parens2.C: New test.
41381
41382 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41383
41384         * g++.dg/parse/parse5.C: New test.
41385         * g++.dg/lookup/scoped4.C: New test.
41386
41387 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41388
41389         * g++.dg/parse/parens1.C: New test.
41390
41391         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41392         angle-bracket1.C.
41393         * g++.dg/parse/parens2.C: New test.
41394
41395         * g++.dg/lookup/scope-operator1.C: New test.
41396
41397         * g++.dg/parse/operator1.C: New test.
41398
41399 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41400
41401         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41402         * g++.old-deja/g++.other/access6.C: Likewise.
41403         * g++.old-deja/g++.other/decl1.C: Likewise.
41404         * g++.old-deja/g++.pt/typename12.C: Likewise.
41405
41406 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41407
41408         * g++.dg/parse/namespace1.C: New test.
41409
41410 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41411
41412         * g++.dg/parse/parse4.C: New test.
41413
41414 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41415
41416         * g++.dg/parse/parse3.C: New test.
41417
41418 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41419
41420         * g++.dg/parse/parse2.C: New test.
41421
41422 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41423
41424         * g++.dg/template/friend11.C: New test.
41425
41426 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41427
41428         * g++.dg/parse/parse1.C: New test.
41429
41430 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
41431
41432         * lib/profopt.exp: Change the name of a global variable to avoid
41433         possible clashes with other test suites.
41434
41435 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
41436
41437         * g++.dg/inherit/covariant8.C: New test.
41438
41439 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41440
41441         * g++.dg/init/array9.C: New test.
41442
41443         PR c++/9112
41444         * g++.dg/parse/expr1.C: New test.
41445
41446 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
41447
41448         * gcc.c-torture/compile/20021230-1.c: New test.
41449
41450 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41451
41452         * g++.dg/inherit/covariant5.C: New test.
41453         * g++.dg/inherit/covariant6.C: New test.
41454         * g++.dg/inherit/covariant7.C: New test.
41455
41456 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41457
41458         PR c++/2739
41459         * g++.dg/other/access2.C: New test.
41460
41461 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41462
41463         * g++.dg/other/anon-struct.C: No longer fails
41464         * g++.old-deja/g++.brendan/parse4.C: Likewise.
41465         * g++.old-deja/g++.brendan/parse5.C: Likewise.
41466         * g++.old-deja/g++.brendan/parse6.C: Likewise.
41467
41468 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41469
41470         * g++.dg/parse/angle-bracket.C (main): No longer fails.
41471
41472 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
41473
41474         * g++.dg/eh/spec4.C: Remove stray semicolon.
41475         * g++.dg/expr/pmf-1.C: Change error message.
41476         * g++.dg/ext/asm1.C: Remove stray semicolon.
41477         * g++.dg/ext/typename1.C: Add missing typenames.
41478         * g++.dg/inherit/template-as-base.C: Change error message.
41479         * g++.dg/lookup/scoped1.C: Likewise.
41480         * g++.dg/lookup/scoped2.C: Likewise.
41481         * g++.dg/lookup/using2.C: Likewise.
41482         * g++.dg/other/component1.C: Remove stray semicolon.
41483         * g++.dg/other/do1.C: Change error message.
41484         * g++.dg/other/error2.C: Likewise.
41485         * g++.dg/other/init1.C: Likewise.
41486         * g++.dg/other/packed1.C: Remove stray semicolon.
41487         * g++.dg/other/ptrmem2.C: Change error message.
41488         * g++.dg/parse/parameter-declaration-1.C: Remove line number
41489         marker.
41490         * g++.dg/special/initp1.C: Remove invalid attribute usage.
41491         * g++.dg/template/access3.C: Add typename keyword.
41492         * g++.dg/template/access5.C: Remove stray semicolon.
41493         * g++.dg/template/access6.C: Likewise.
41494         * g++.dg/template/complit1.C: Likewise.
41495         * g++.dg/template/crash1.C: Change error message.
41496         * g++.dg/template/inherit2.C: Remove stray semicolon.
41497         * g++.dg/template/instantiate2.C: Likewise.
41498         * g++.dg/template/instantiate3.C: Change error message.
41499         * g++.dg/template/qual1.C: Remove stray semicolon.
41500         * g++.dg/template/qualttp18.C: Change error message.
41501         * g++.dg/template/ref1.C: Remove stray semicolon.
41502         * g++.dg/template/sizeof1.C (A::value): Declare it.
41503         * g++.dg/template/spec4.C: Change error message.
41504         * g++.dg/template/static1.C: Likewise.
41505         * g++.dg/template/type1.C: Likewise.
41506         * g++.dg/template/typename3.C: Likewise.
41507         * g++.old-deja/g++.benjamin/13478.C: Change error message.
41508         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41509         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41510         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41511         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41512         named return value extension.
41513         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41514         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41515         * g++.old-deja/g++.bob/extern_C.C: Likewise.
41516         * g++.old-deja/g++.bob/inherit2.C: Likewise.
41517         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41518         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41519         * g++.old-deja/g++.brendan/crash13.C: Likewise.
41520         * g++.old-deja/g++.brendan/crash15.C: Likewise.
41521         * g++.old-deja/g++.brendan/crash18.C: Change error message.
41522         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41523         * g++.old-deja/g++.brendan/crash38.C: Likewise.
41524         * g++.old-deja/g++.brendan/crash50.C: Likewise.
41525         * g++.old-deja/g++.brendan/crash56.C: Likewise.
41526         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41527         syntax.
41528         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41529         * g++.old-deja/g++.brendan/crash8.C: Change error message.
41530         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41531         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41532         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41533         * g++.old-deja/g++.brendan/template11.C: Likewise.
41534         * g++.old-deja/g++.brendan/template26.C: Likewise.
41535         * g++.old-deja/g++.brendan/template27.C: Use explicit
41536         specialization syntax.
41537         * g++.old-deja/g++.brendan/template30.C: Likewise.
41538         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41539         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41540         non-dependent names.
41541         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41542         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41543         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41544         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41545         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41546         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41547         named return value extension.
41548         * g++.old-deja/g++.ext/namedret2.C: Likewise.
41549         * g++.old-deja/g++.ext/namedret3.C: Likewise.
41550         * g++.old-deja/g++.ext/return1.C: Likewise.
41551         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41552         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41553         * g++.old-deja/g++.jason/access8.C: Likewise.
41554         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41555         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41556         pseudo-destructor names.
41557         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41558         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41559         pseudo-destructor names.
41560         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41561         * g++.old-deja/g++.jason/overload19.C: Likewise.
41562         * g++.old-deja/g++.jason/overload32.C: Likewise.
41563         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41564         stray semicolons.
41565         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41566         * g++.old-deja/g++.jason/return.C: Likewise.
41567         * g++.old-deja/g++.jason/return2.C: Likewise.
41568         * g++.old-deja/g++.jason/shadow1.C: Likewise.
41569         * g++.old-deja/g++.jason/special.C: Use explicit specialization
41570         syntax.
41571         * g++.old-deja/g++.jason/template10.C: Account for use of
41572         non-dependent names.
41573         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41574         syntax.
41575         * g++.old-deja/g++.jason/template37.C: Likewise.
41576         * g++.old-deja/g++.law/access4.C: Change error messages.
41577         * g++.old-deja/g++.law/arm13.C: Remove incorrect
41578         pseudo-destructor names.
41579         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41580         * g++.old-deja/g++.law/ctors9.C: Likewise.
41581         * g++.old-deja/g++.law/cvt22.C: Likewise.
41582         * g++.old-deja/g++.law/dtors5.C: Likewise.
41583         * g++.old-deja/g++.law/global-init1.C: Likewise.
41584         * g++.old-deja/g++.law/missed-error3.C: Likewise.
41585         * g++.old-deja/g++.law/operators28.C: Likewise.
41586         * g++.old-deja/g++.law/visibility28.C: Likewise.
41587         * g++.old-deja/g++.martin/eval1.C: Likewise.
41588         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41589         name.
41590         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41591         * g++.old-deja/g++.mike/net34.C: Likewise.
41592         * g++.old-deja/g++.mike/net36.C: Likewise.
41593         * g++.old-deja/g++.mike/ns2.C: Likewise.
41594         * g++.old-deja/g++.mike/p12306.C: Likewise.
41595         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41596         value extension.
41597         * g++.old-deja/g++.mike/p700.C: Likewise.
41598         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41599         * g++.old-deja/g++.mike/p710.C: Likewise.
41600         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41601         value extension.
41602         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41603         * g++.old-deja/g++.mike/pmf9.C: Likewise.
41604         * g++.old-deja/g++.ns/crash2.C: Likewise.
41605         * g++.old-deja/g++.ns/crash3.C: Likewise.
41606         * g++.old-deja/g++.ns/invalid1.C: Likewise.
41607         * g++.old-deja/g++.ns/ns17.C: Likewise.
41608         * g++.old-deja/g++.ns/template16.C: Likewise.
41609         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41610         keyword.
41611         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41612         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41613         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41614         named return value extension.
41615         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41616         * g++.old-deja/g++.other/access4.C: Issue additional error
41617         messages.
41618         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41619         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41620         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41621         * g++.old-deja/g++.other/crash25.C: Change error message.
41622         * g++.old-deja/g++.other/crash4.C: Change error message.
41623         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41624         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41625         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41626         checks.
41627         * g++.old-deja/g++.other/defarg8.C: Likewise.
41628         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41629         * g++.old-deja/g++.other/dtor10.C: Likewise.
41630         * g++.old-deja/g++.other/incomplete.C: Likewise.
41631         * g++.old-deja/g++.other/linkage7.C: Likewise.
41632         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41633         lookup algorithm.
41634         * g++.old-deja/g++.other/mangle2.C: Likewise.
41635         * g++.old-deja/g++.other/refinit2.C: Likewise.
41636         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41637         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41638         * g++.old-deja/g++.pt/crash28.C: Likewise.
41639         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41640         syntax.
41641         * g++.old-deja/g++.pt/crash32.C: Change error message.
41642         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41643         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41644         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41645         error message position.
41646         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41647         * g++.old-deja/g++.pt/defarg8.C: Change error message.
41648         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41649         syntax.
41650         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41651         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41652         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41653         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41654         keyword.
41655         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41656         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41657         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41658         keyword.
41659         * g++.old-deja/g++.pt/explicit71.C: Change error message.
41660         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41661         syntax.
41662         * g++.old-deja/g++.pt/friend28.C: Account for use of
41663         non-dependent names.
41664         * g++.old-deja/g++.pt/friend29.C: Likewise.
41665         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41666         rules.
41667         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41668         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41669         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41670         lookup rules.
41671         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41672         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41673         keyword.
41674         * g++.old-deja/g++.pt/memclass20.C: Likewise.
41675         * g++.old-deja/g++.pt/memclass5.C: Likewise.
41676         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41677         keyword.
41678         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41679         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41680         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41681         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41682         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41683         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41684         keyword.
41685         * g++.old-deja/g++.pt/spec10.C: Likewise.
41686         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41687         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41688         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41689         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41690         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41691         * g++.old-deja/g++.pt/ttp62.C: Likewise.
41692         * g++.old-deja/g++.pt/ttp64.C: Likewise.
41693         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41694         * g++.old-deja/g++.pt/typename15.C: Likewise.
41695         * g++.old-deja/g++.pt/typename22.C: Likewise.
41696         * g++.old-deja/g++.pt/typename6.C: Change error messages.
41697         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41698         * g++.old-deja/g++.pt/virtual2.C: Likewise.
41699         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41700         syntax.
41701         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41702         return value extension.
41703         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41704         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41705         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41706         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41707
41708 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41709
41710         * g++.dg/warn/inline1.C: New test.
41711         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
41712         * g++.old-deja/g++.jason/synth10.C: Likewise.
41713         * g++.old-deja/g++.mike/net31.C: Likewise.
41714         * g++.old-deja/g++.mike/p8786.C: Likewise.
41715
41716         * g++.dg/template/friend10.C: New test.
41717         * g++.dg/template/conv5.C: New test.
41718
41719 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41720
41721         * g++.dg/lookup/scoped3.C: New test.
41722
41723         * g++.dg/lookup/decl1.C: New test.
41724         * g++.dg/lookup/decl2.C: New test.
41725
41726 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41727
41728         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
41729         gcc.c-torture/compile/20021015-1.c,
41730         gcc.c-torture/compile/20021015-2.c,
41731         gcc.c-torture/compile/20021123-1.c,
41732         gcc.c-torture/compile/20021123-2.c,
41733         gcc.c-torture/compile/20021123-3.c,
41734         gcc.c-torture/compile/20021123-4.c,
41735         gcc.c-torture/execute/20021024-1.c: Add tests previously added
41736         only to 3.1 or 3.2 branch.
41737
41738 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
41739
41740         * gcc.dg/i386-bitfield3.c: New test.
41741
41742         * gcc.dg/i386-bitfield2.c: New test.
41743
41744 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
41745
41746         * g++.dg/parse/conv_op1.C: New test.
41747
41748 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
41749
41750         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
41751         approved.
41752
41753 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
41754
41755         * gcc.c-torture/compile/20021220-1.c: New test.
41756
41757 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
41758
41759         * gcc.dg/i386-fastcall-1.c: New.
41760
41761 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41762
41763         * gcc.c-torture/execute/20021219-1.c: New test.
41764
41765 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41766
41767         * gcc.dg/i386-pic-1.c: New test.
41768
41769 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41770
41771         PR c++/8099
41772         * g++.dg/template/friend9.C: New test.
41773
41774 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41775
41776         PR c++/3663
41777         * g++.dg/template/access7.C: New test.
41778
41779 2002-12-18  Nick Clifton  <nickc@redhat.com>
41780
41781         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
41782         the libstdc++-v3 directory has been found.
41783
41784 2002-12-12  Devang Patel <dpatel@apple.com>
41785         * gcc.dg/darwin-ld-1.c: New test.
41786         * gcc.dg/darwin-ld-2.c: New test.
41787         * gcc.dg/darwin-ld-3.c: New test.
41788         * gcc.dg/darwin-ld-4.c: New test.
41789         * gcc.dg/darwin-ld-5.c: New test.
41790
41791 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41792
41793         * gcc.c-torture/compile/20021212-1.c: New test.
41794
41795 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
41796
41797         * gcc.dg/fshort-wchar: New test.
41798
41799 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
41800
41801         PR c++/8372
41802         * g++.dg/template/dtor1.C: New test.
41803
41804         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
41805         markers.
41806
41807 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
41808
41809         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
41810
41811 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
41812
41813         * g++.dg/template/static1.C: New test.
41814         * g++.dg/template/static2.C: New test.
41815         * g++.old-deja/g++.ext/memconst.C: New test.
41816
41817 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41818
41819         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
41820         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
41821         * g++.dg/special/initp1.C: Likewise.
41822
41823 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
41824
41825         * gcc.c-torture/execute/20021204-1.c: New test.
41826
41827 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
41828
41829         * gcc.dg/ppc-fmadd-1.c: New file.
41830         * gcc.dg/ppc-fmadd-2.c: New file.
41831         * gcc.dg/ppc-fmadd-3.c: New file.
41832
41833 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41834
41835         * gcc.c-torture/compile/20021204-1.c: New test.
41836
41837 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41838
41839         * g++.dg/inherit/covariant2.C: New test.
41840         * g++.dg/inherit/covariant3.C: New test.
41841         * g++.dg/inherit/covariant4.C: New test.
41842         * g++.dg/inherit/covariant1.C: Remove XFAIL.
41843         * g++.old-deja/g++.robertl/eb17.C: Likewise.
41844
41845 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
41846
41847         PR c++/8688
41848         * g++.dg/init/brace3.C: New test.
41849
41850 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
41851
41852         * gcc.dg/20020210-1.c: Fix a comment typo.
41853
41854 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
41855
41856         PR c++/8720
41857         * g++.dg/parse/defarg1.C: New test.
41858
41859         PR c++/8615
41860         * g++.dg/template/char1.C: New test.
41861
41862         * g++.dg/template/varmod1.C: Fix typo.
41863
41864 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41865
41866         DR 180
41867         * g++.old-deja/g++.pt/crash32.C: Expect error.
41868
41869 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
41870
41871         PR c++/5919
41872         * g++.dg/template/varmod1.C: New test.
41873
41874         PR c++/8727
41875         * g++.dg/inherit/typeinfo1.C: New test.
41876
41877         PR c++/8663
41878         * g++.dg/inherit/typedef1.C: New test.
41879
41880 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
41881
41882         PR c++/8332
41883         PR c++/8493
41884         * g++.dg/template/strlen1.C: New test.
41885
41886         PR c++/8227
41887         * g++.dg/template/ctor2.C: New test.
41888
41889         PR c++/8214
41890         * g++.dg/init/string1.C: New test.
41891
41892         PR c++/8511
41893         * g++.dg/template/friend8.C: New test.
41894
41895 2002-11-29  Joe Buck <jbuck@synopsys.com>
41896
41897         * g++.dg/lookup/anon2.C: New test.
41898
41899 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
41900
41901         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
41902         h8300 port.
41903
41904 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
41905
41906         * gcc.dg/bitfld-6.c: New test.
41907
41908 2002-11-27  Jan Hubicka  <jh@suse.cz>
41909
41910         * gcc.c-torture/execute/20021127.[cx]: New test.
41911
41912 2002-11-26  Jan Hubicka  <jh@suse.cz>
41913
41914         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
41915         quality.
41916
41917 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
41918
41919         * g++.dg/init/brace2.C: New test.
41920         * g++.old-deja/g++.mike/p9129.C: Correct.
41921
41922 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
41923
41924         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
41925
41926 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
41927
41928         * gcc.dg/sibcall-6: New test for indirect sibcalls.
41929
41930 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
41931
41932         * g++.dg/abi/empty11.C: New test.
41933         * g++.dg/rtti/cv1.C: New test.
41934
41935 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
41936
41937         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
41938
41939 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
41940
41941         * g++.dg/abi/empty10.C: New test.
41942
41943 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41944
41945         * gcc.c-torture/compile/20021124-1.c: New test.
41946
41947 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
41948
41949         * g++.dg/abi/rtti2.C: New test.
41950
41951 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41952
41953         * gcc.dg/i386-unroll-1.c: New test.
41954
41955 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41956
41957         * gcc.c-torture/compile/20021120-1.c: New test.
41958         * gcc.c-torture/compile/20021120-2.c: New test.
41959
41960 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41961
41962         * gcc.dg/bitfld-5.c: New test.
41963
41964 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41965
41966         * gcc.c-torture/execute/20021120-3.c: New test.
41967
41968 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41969
41970         * gcc.c-torture/execute/20021120-2.c: New test.
41971
41972 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41973
41974         * gcc.c-torture/execute/20021120-1.c: New test.
41975
41976 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
41977
41978         * gcc.c-torture/execute/20021118-3.c: New test.
41979
41980 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41981
41982         * gcc.c-torture/compile/20021119-1.c: New test.
41983
41984 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
41985
41986         * gcc.dg/duff-1.c: New test.
41987         * gcc.dg/duff-2.c: New test.
41988         * gcc.dg/duff-3.c: New test.
41989
41990 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
41991
41992         * gcc.dg/cpp/_Pragma5.c: New test.
41993
41994 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41995
41996         * gcc.c-torture/execute/20021118-2.c: New test.
41997
41998 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41999
42000         * gcc.c-torture/execute/20021118-1.c: New test.
42001
42002 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
42003
42004         * gcc.dg/20021116-1.c: New test.
42005
42006 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
42007
42008         * g++.dg/abi/vcall1.C: New test.
42009
42010 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
42011
42012         * gcc.dg/20021029-1.c: New test.
42013         * gcc.dg/20021029-2.c: New test.
42014
42015 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42016
42017         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42018
42019 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42020
42021         PR c/8439
42022         * gcc.dg/20021110.c: Move to ...
42023         * gcc.c-torture/compile/20021110.c: .... here.
42024
42025 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42026
42027         PR c/8467
42028         * gcc.c-torture/execute/20021111-1.c
42029
42030 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42031
42032         PR c/8439
42033         * gcc.dg/20021110.c: New test.
42034
42035 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
42036
42037         * g++.dg/abi/vthunk3.C: Run only on x86.
42038
42039 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42040
42041         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42042
42043 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
42044
42045         * lib/compat.exp (compat-execute): Fix logic error in last
42046         change.
42047
42048 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
42049
42050         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42051
42052 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42053
42054         PR c++/8389
42055         * g++.dg/template/access6.C: New test.
42056
42057 2002-11-08  Jan Hubicka  <jh@suse.cz>
42058
42059         * gcc.dg/i386-ssefp-1.c: New test.
42060         * gcc.dg/i386-ssefp-1.c: New test.
42061
42062 2002-11-08  Jan Hubicka  <jh@suse.cz>
42063
42064         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42065
42066 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42067
42068         * g++.dg/abi/vthunk3.C: New test.
42069
42070         PR c++/8338
42071         * g++.dg/template/crash2.C: New test.
42072
42073 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42074
42075         * g++.dg/abi/dtor1.C: New test.
42076         * g++.dg/abi/dtor2.C: Likewise.
42077
42078 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
42079
42080         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42081         Darwin.
42082
42083 2002-11-04  Adam Nemet  <anemet@lnxw.com>
42084
42085         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42086         -mthumb.  Only xfail with -O0.
42087
42088 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
42089
42090         * g++.dg/abi/thunk1.C: New test.
42091         * g++.dg/abi/thunk2.C: Likewise.
42092         * g++.dg/abi/vtt1.C: Likewise.
42093
42094 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
42095
42096         PR optimization/8423
42097         * gcc.c-torture/execute/builtin-constant.c: New test.
42098
42099 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
42100
42101         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42102         Add some more cases.
42103
42104 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
42105
42106         PR c++/8391
42107         * g++.dg/opt/local1.C: New test.
42108
42109 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
42110
42111         PR c++/8160
42112         * g++.dg/template/complit1.C: New test.
42113
42114         PR c++/8149
42115         * g++.dg/template/typename4.C: Likewise.
42116
42117 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42118
42119         Core issue 287, PR c++/7639
42120         * g++.dg/template/instantiate1.C: Adjust error location.
42121         * g++.dg/template/instantiate3.C: New test.
42122         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42123         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42124         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42125
42126 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
42127
42128         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42129
42130 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
42131
42132         PR c++/8287
42133         * g++.dg/init/dtor2.C: New test.
42134
42135 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42136
42137         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42138         * gcc.dg/nest.c: Bypass errors on irix6.
42139
42140 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
42141
42142         * gcc.dg/nest.c: Expect error for mmix-*-*.
42143         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42144
42145 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
42146
42147         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42148         markers.
42149
42150         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42151
42152 2002-10-25  Mike Stump  <mrs@apple.com>
42153
42154         * gcc.dg/warn-1.c: New test.
42155
42156 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42157
42158         * g++.dg/template/typename3.C: New test.
42159
42160 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
42161
42162         * g++.dg/lookup/ptrmem1.C: New test.
42163
42164         * g++.dg/abi/vthunk2.C: New test.
42165
42166 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42167
42168         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42169
42170 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
42171
42172         * g++.dg/abi/empty9.C: New test.
42173
42174 2002-10-24  Richard Henderson  <rth@redhat.com>
42175
42176         * g++.dg/inherit/thunk1.C: Enable for ia64.
42177
42178 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42179
42180         PR c++/8067
42181         * g++.dg/lookup/pretty1.C: New test.
42182
42183 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
42184
42185         * gcc.dg/20021023-1.c: New test.
42186
42187 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42188
42189         PR c++/7679
42190         * g++.dg/parse/inline1.C: New test.
42191
42192 2002-10-23  Richard Henderson  <rth@redhat.com>
42193
42194         * g++.dg/inherit/thunk1.C: Enable for x86_64.
42195
42196         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42197
42198 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
42199
42200         PR c++/6579
42201         * g++.dg/parse/stmtexpr3.C: New test.
42202
42203 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
42204
42205         * g++.dg/expr/cond1.C: New test.
42206
42207 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42208
42209         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42210
42211 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42212
42213         * g++.dg/abi/vbase13.C: New test.
42214         * g++.dg/abi/vbase14.C: Likewise.
42215
42216 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
42217
42218         * gcc.dg/tls/pic-1.c: New test.
42219         * gcc.dg/tls/nonpic-1.c: New test.
42220         * gcc.dg/20021018-1.c: New test.
42221
42222 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42223
42224         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42225         Remove only files with the same base name as the test case.
42226         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42227         (profopt-execute): Likewise.  Also, remove old profiling
42228         and performance data files before running the tests.
42229
42230         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42231         * g++.dg/bprob/bprob.exp: Likewise.
42232         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
42233         to allow more general test case names.
42234
42235         * g++.dg/bprob/bprob-1.C: Rename to ...
42236         * g++.dg/bprob/g++-bprob-1.C: ... this.
42237
42238         * g77.dg/bprob/bprob-1.f: Rename to ...
42239         * g77.dg/bprob/g77-bprob-1.f: ... this.
42240
42241 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42242
42243         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42244         bison 1.50 or later.
42245
42246 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
42247
42248         * g++.dg/README: Describe more test directories.
42249
42250 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42251
42252         * g++.dg/init/array6.C: Add additional tests.
42253
42254 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42255
42256         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42257         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42258
42259 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
42260
42261         * gcc.c-torture/compile/20020604-1.x: New.
42262         * gcc.c-torture/compile/simd-5.x: Likewise.
42263         * gcc.c-torture/execute/920710-1.x: Likewise.
42264         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42265
42266 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42267
42268         * g++.dg/inherit/override1.C: Add dg-options clause.
42269
42270 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42271
42272         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42273         _mm_slli_si128.
42274
42275 2002-10-19  Andreas Schwab  <schwab@suse.de>
42276
42277         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42278         directory component.
42279
42280 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
42281
42282         * g++.dg/inherit/thunk1.C: New test.
42283
42284         * g++.dg/inherit/override1.C: New test.
42285
42286         * g++.dg/abi/mangle11.C: New test.
42287         * g++.dg/abi/mangle14.C: New test.
42288         * g++.dg/abi/mangle17.C: New test.
42289
42290 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
42291
42292         * g++.dg/overload/member2.C: New test.
42293
42294 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
42295
42296         * g++.dg/README: Describe new compat directory.
42297         * g++.dg/dg.exp: Skip tests in compat directory.
42298         * README.compat: New file.
42299         * lib/compat.exp: New expect script.
42300         * g++.dg/compat: New test directory.
42301         * g++.dg/compat/compat.exp: New expect script.
42302         * g++.dg/compat/abi: New test directory.
42303         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42304         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42305         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42306         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42307         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42308         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42309         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42310         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42311         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42312         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42313         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42314         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42315         * g++.dg/compat/break: New test directory.
42316         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42317         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42318         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42319         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42320         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42321         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42322         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42323         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42324         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42325         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42326         g++.dg/compat/break/README: New files.
42327         * g++.dg/compat/eh: New test directory.
42328         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42329         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42330         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42331         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42332         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42333         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42334         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42335         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42336         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42337         g++.dg/compat/eh/filter2_y.C,
42338         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42339         g++.dg/compat/eh/new1_y.C,
42340         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42341         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42342         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42343         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42344         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42345         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42346         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42347         g++.dg/compat/eh/unexpected1_y.C: New files.
42348         * g++.dg/compat/init: New test directory.
42349         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42350         g++.dg/compat/init/array5_y.C,
42351         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42352         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42353         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42354         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42355         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42356         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42357         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42358         g++.dg/compat/init/init-ref2_y.C: New files.
42359
42360 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42361
42362         PR c++/7584
42363         * g++.dg/inherit/using3.C: New test.
42364
42365 2002-10-17  Jan Hubicka  <jh@suse.cz>
42366
42367         * gcc.dg/20021017-2.c: New test.
42368
42369 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42370
42371         * g++.dg/abi/mangle16.C: Adjust.
42372
42373         * g++.dg/init/array8.C: New test.
42374
42375 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
42376
42377         * gcc.dg/special/mips-abi.exp: New test.
42378         * gcc.dg/special/mips-abi.s: Empty file used by the above.
42379
42380 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42381
42382         * g++.dg/abi/mangle16.C: New test.
42383         * g++.dg/abi/mangle17.C: Likewise.
42384
42385         PR c++/7478
42386         * g++.dg/template/ref1.C: New test.
42387
42388 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42389
42390         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42391
42392 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
42393
42394         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42395
42396 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42397
42398         PR c++/7524
42399         * g++.dg/init/array7.C: New test.
42400
42401 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
42402
42403         * g++.dg/init/array6.C: New test.
42404
42405         * g++.dg/abi/mangle13.C: Likewise.
42406         * g++.dg/abi/mangle14.C: Likewise.
42407         * g++.dg/abi/mangle15.C: Likewise.
42408
42409 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42410
42411         * g++.dg/abi/empty8.C: New test.
42412
42413 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
42414
42415         * g++.dg/init/ctor1.C: New test.
42416
42417 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
42418
42419         * gcc.c-torture/execute/20021015-1.c: New test.
42420
42421 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
42422
42423         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42424
42425 2002-10-14  Jan Hubicka  <jh@suse.cz>
42426
42427         * gcc.dg/i386-ssetype-[1-5].c: New tests.
42428
42429 2002-10-14  Richard Henderson  <rth@redhat.com>
42430
42431         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42432
42433 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42434
42435         PR optimization/6631
42436         * g++.dg/opt/const2.C: New test.
42437
42438 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42439
42440         PR c++/7176
42441         * g++.dg/parse/friend1.C: New test.
42442         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42443
42444 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
42445
42446         * gcc.dg/20021014-1.c: New test.
42447
42448 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
42449
42450         PR c++/5661
42451         * g++.dg/ext/vlm1.C: New test.
42452         * g++.dg/ext/vlm2.C: Likewise.
42453
42454         * g++.dg/init/array1.C: Remove invalid braces.
42455         * g++.dg/init/brace1.C: New test.
42456         * g++.dg/init/copy2.C: Likewise.
42457         * g++.dg/init/copy3.C: Likewise.
42458         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42459         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42460         braces.
42461
42462 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
42463
42464         * gcc.dg/cpp/assembler.S: Don't use -ansi.
42465
42466 2002-10-11  Richard Shann  <richard.shann@superh.com>
42467
42468         * gcc.c-torture/compile/simd-5.c: New test.
42469
42470 2002-10-10  Roger Sayle  <roger@eyesopen.com>
42471
42472         * gcc.c-torture/execute/shiftopt-1.c: New test case.
42473
42474 2002-10-10  Jim Wilson  <wilson@redhat.com>
42475
42476         * gcc.c-torture/execute/20021010-1.c: New test.
42477
42478 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
42479
42480         PR c/7353
42481         * g++.dg/ext/typedef-init.C: New test.
42482         * gcc.dg/typedef-init.c: New test.
42483
42484 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
42485
42486         * gcc.dg/cpp/paste13.c: New test.
42487
42488 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42489
42490         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
42491         remaining platforms, XFAIL during compile, not execute.  Don't
42492         XFAIL at -O0.
42493
42494 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
42495
42496         * gcc.dg/alias-1.c: Tweak expected warning.
42497
42498 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42499
42500         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42501
42502 2002-10-06  Andreas Jaeger  <aj@suse.de>
42503
42504         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42505         * gcc.dg/cpp/c++98.C: Likewise.
42506
42507         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42508         * g++.dg/cpp/c++98.C: Likewise.
42509
42510         * g++.dg/README (Subdirectories): Mention cpp directory.
42511
42512         PR target/7559
42513         * gcc.dg/20021006-1.c: New test.
42514
42515 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42516
42517         PR c++/7804
42518         * g++.dg/other/warning1.C: New test.
42519
42520 2002-10-04  Roger Sayle  <roger@eyesopen.com>
42521
42522         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42523         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
42524         and sparc-*-* with -m64 as expected failures.  See PR 8087.
42525
42526 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42527
42528         PR c++/7931
42529         * g++.dg/template/ptrmem3.C: New test.
42530
42531         PR c++/7754
42532         * g++.dg/template/union1.C: New test.
42533
42534 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42535
42536         PR c++/8006
42537         * g++.dg/abi/mangle9.C: New test.
42538         * g++.dg/abi/mangle10.C: New test.
42539         * g++.dg/abi/mangle11.C: New test.
42540         * g++.dg/abi/mangle12.C: New test.
42541
42542 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
42543
42544         PR c++/7188.
42545         * g++.dg/template/meminit1.C: New test.
42546         * g++.dg/warn/Wreorder-1.C: Likewise.
42547         * g++.old-deja/g++.mike/warn3.C: Tweak.
42548         * lib/prune.exp: Ingore "in copy constructor".
42549
42550 2002-10-02  Andreas Jaeger  <aj@suse.de>
42551
42552         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42553         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42554         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42555         on x86-64.
42556
42557 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42558
42559         * gcc.dg/empty1.C: Fix typo.
42560
42561 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
42562
42563         * gcc.dg/alias-1.c: New test.
42564
42565 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42566
42567         * gcc.dg/empty1.C: New test.
42568
42569         * g++.dg/tls/init-2.C: Tweak error messages.
42570
42571 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
42572
42573         * gcc.c-torture/compile/20020923-1.c: New test.
42574
42575 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
42576
42577         * gcc.c-torture/execute/ffs-1.c: New test.
42578         * gcc.c-torture/execute/ffs-2.c: Ditto.
42579
42580 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
42581
42582         * g++.dg/overload/member1.C: New test.
42583
42584 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
42585
42586         * g++.dg/abi/empty7.C: New test.
42587         * g++.dg/init/pm2.C: Likewise.
42588
42589 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
42590
42591         * g++.dg/rtti/crash1.C: New test.
42592
42593 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
42594
42595         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42596         gcc.dg/sibcall-4.c: New tests.
42597
42598 2002-09-28  Roger Sayle  <roger@eyesopen.com>
42599
42600         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42601         powerpc and MMIX targets.
42602
42603 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
42604
42605         * gcc.dg/cpp/20020927-1.c: New.
42606
42607 2002-09-26  David S. Miller  <davem@redhat.com>
42608
42609         * gcc.c-torture/compile/trunctfdf.c: New.
42610
42611 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42612
42613         * lib/target-supports.exp (check_weak_available): Handle solaris2.
42614
42615 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
42616
42617         * gcc.c-torture/execute/loop-15.c: New.
42618
42619 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
42620
42621         * README.QMTEST: Fix typo.
42622
42623 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
42624
42625         * gcc.dg/20020926-1.c: New test.
42626
42627 2002-09-25  David S. Miller  <davem@redhat.com>
42628
42629         PR target/7842
42630         * gcc.c-torture/execute/shiftdi.c: New test.
42631
42632 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
42633
42634         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42635         unique to the tool.
42636         * lib/g77.exp (g77_init): Likewise.
42637         * lib/g++.exp (g++_init): Likewise.
42638         * lib/objc.exp (objc_init): Likewise.
42639
42640 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
42641
42642         * g++.dg/abi/empty5.C: New test.
42643         * g++.dg/abi/empty6.C: New test.
42644         * g++.dg/abi/vbase12.C: New test.
42645
42646 2002-09-25  Richard Henderson  <rth@redhat.com>
42647
42648         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42649         too-small long double.
42650
42651 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
42652
42653         * gcc.dg/20020919-1.c: New test.
42654
42655 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
42656
42657         * g++.dg/abi/bitfield6.C: New test.
42658         * g++.dg/abi/bitfield7.C: New test.
42659         * g++.dg/abi/bitfield8.C: New test.
42660         * g++.dg/abi/vbase11.C: New test.
42661
42662 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42663
42664         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42665         hppa*-*-hpux*.  Update test comment.
42666
42667 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
42668
42669         * gcc.dg/tls/struct-1.c: New test.
42670
42671 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
42672
42673         * gcc.dg/cpp/tr-warn2.c: Update.
42674
42675 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42676
42677         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42678
42679 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42680
42681         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42682         systems.
42683
42684 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
42685
42686         * gcc.c-torture/execute/ieee/mzero3.c: New test.
42687
42688         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42689         Adjust for c++filt moved to binutils.  Remove spurious duplicate
42690         setting of cxxfilt.
42691
42692 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
42693
42694         * gcc.dg/20020312-2.c: Update for darwin.
42695
42696 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42697
42698         * g++.old-deja/g++.other/crash32.C: Mark ICE.
42699
42700 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
42701
42702         * objc.dg/comp-types-1.m: New test.
42703         * objc.dg/comp-types-2.m: New test.
42704         * objc.dg/comp-types-3.m: New test.
42705         * objc.dg/comp-types-4.m: New test.
42706         * objc.dg/comp-types-5.m: New test.
42707         * objc.dg/comp-types-6.m: New test.
42708
42709 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42710
42711         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
42712
42713 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42714
42715         * g++.dg/other/do1.C: New test.
42716
42717         * g++.dg/template/subst1.C: New test.
42718
42719 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
42720
42721         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
42722
42723 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42724
42725         * g++.dg/template/qualttp20.C: Adjust expected errors.
42726         * g++.old-deja/g++.jason/report.C: Likewise.
42727         * g++.old-deja/g++.other/qual1.C: Likewise.
42728
42729         * g++.dg/lookup/scoped2.C: New test.
42730
42731         * g++.dg/ext/asm3.C: New test.
42732
42733 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
42734
42735         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
42736
42737 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
42738
42739         * ChangeLog: follow spelling conventions.
42740         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
42741         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
42742         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
42743         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
42744         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
42745         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
42746         * g++.old-deja/g++.law/global-init1.C: Likewise.
42747         * g++.old-deja/g++.other/delete4.C: Likewise.
42748         * g++.old-deja/g++.other/inline21.C: Likewise.
42749         * g++.old-deja/g++.other/singleton.C: Likewise.
42750         * g77.dg/strlen0.f: Likewise.
42751         * g77.f-torture/compile/20010519-1.f: Likewise.
42752         * g77.f-torture/compile/980310-4.f: Likewise.
42753         * gcc.c-torture/compile/20000605-1.c: Likewise.
42754         * gcc.c-torture/execute/20020225-1.c: Likewise.
42755         * gcc.dg/c90-hexfloat-2.c: Likewise.
42756         * gcc.dg/c99-bool-1.c: Likewise.
42757         * gcc.dg/c99-hexfloat-2.c: Likewise.
42758         * gcc.dg/dll-2.c: Likewise.
42759         * gcc.dg/wtr-union-init-1.c: Likewise.
42760         * gcc.dg/wtr-union-init-2.c: Likewise.
42761         * gcc.dg/wtr-union-init-3.c: Likewise.
42762         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42763         * gcc.dg/cpp/defined.c: Likewise.
42764         * gcc.dg/cpp/macsyntx.c: Likewise.
42765         * gcc.dg/cpp/paste2.c: Likewise.
42766         * gcc.dg/cpp/trad/defined.c: Likewise.
42767         * gcc.dg/format/c90-printf-1.c: Likewise.
42768         * gcc.dg/format/c90-scanf-1.c: Likewise.
42769         * gcc.dg/format/c99-printf-1.c: Likewise.
42770         * gcc.dg/format/c99-scanf-1.c: Likewise.
42771         * gcc.misc-tests/gcov-8.c: Likewise.
42772         * lib/profopt.exp: Likewise.
42773
42774 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
42775
42776         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
42777
42778 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42779
42780         * g++.dg/inherit/using2.C: New test.
42781
42782 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
42783
42784         * ChangeLog: Follow spelling conventions.
42785         * g++.dg/template/friend4.C: Likewise.
42786         * g++.old-deja/g++.pt/crash67.C: Likewise.
42787         * gcc.c-torture/execute/20000801-4.c: Likewise.
42788         * gcc.dg/c90-digraph-1.c: Likewise.
42789         * gcc.dg/c94-digraph-1.c: Likewise.
42790         * gcc.dg/c99-digraph-1.c: Likewise.
42791         * gcc.dg/cpp/line5.c: Likewise.
42792         * gcc.dg/cpp/multiline.c: Likewise.
42793         * gcc.dg/cpp/trad/literals-1.c: Likewise.
42794         * gcc.dg/format/attr-3.c: Likewise.
42795         * gcc.dg/format/c90-scanf-3.c: Likewise.
42796         * gcc.dg/format/ext-4.c: Likewise.
42797
42798 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42799
42800         * g++.dg/template/pretty1.C: New test.
42801
42802 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
42803
42804         * gcc.c-torture/execute/struct-cpy-1.c: New test.
42805
42806 2002-09-13  Matt Austern  <austern@apple.com>
42807
42808         * g++.dg/other/constref[12].C: New, regression tests for
42809         passing a cast expression to a function by const reference.
42810
42811 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
42812
42813         * g++.dg/template/deduce1.C: New test.
42814
42815 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
42816
42817         * gcc.c-torture/execute/simd-1.c: Force all use of int to
42818         32-bit int.
42819
42820 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42821
42822         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
42823         usage.
42824
42825 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
42826
42827         * gcc.c-torture/compile/20020910-1.c: New test.
42828
42829 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
42830
42831         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
42832
42833 2002-09-10  Andreas Jaeger  <aj@suse.de>
42834
42835         * gcc.dg/20020312-2.c: Adjust for x86-64.
42836
42837 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
42838
42839         * g77.dg/7388.f: New test case for PR 7388.
42840
42841 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
42842
42843         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
42844
42845 2002-09-05  Ziemowit Laski <zlaski@apple.com>
42846
42847         * objc.dg/proto-lossage-1.m: New test.
42848
42849 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
42850
42851         * gcc.dg/cpp/_Pragma4.c: Fix typo.
42852
42853 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
42854
42855         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
42856         expected to pass.
42857
42858 2002-09-06  Stan Shebs  <shebs@apple.com>
42859             David Edelsohn  <edelsohn@gnu.org>
42860
42861         * gcc.dg/weak: New directory.
42862         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
42863         target-specific xfail bits.
42864         * gcc.dg/typeof-2.c: Move to new directory.
42865         * gcc.dg/weak.exp: New expect script.
42866
42867 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
42868
42869         * gcc.c-torture/execute/extzvsi.c: New test.
42870
42871 2002-09-05  Stan Shebs  <shebs@apple.com>
42872
42873         * gcc.dg/weak-1.c: xfail on Darwin.
42874         * gcc.dg/weak-2.c: Ditto.
42875         * gcc.dg/weak-3.c: Ditto.
42876         * gcc.dg/weak-4.c: Ditto.
42877         * gcc.dg/weak-5.c: Ditto.
42878         * gcc.dg/weak-6.c: Ditto.
42879         * gcc.dg/weak-7.c: Ditto.
42880         * gcc.dg/weak-8.c: Ditto.
42881         * gcc.dg/weak-9.c: Ditto.
42882
42883 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
42884
42885         * gcc.c-torture/execute/loop-14.c: New test.
42886
42887 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
42888
42889         * g++.dg/other/cxa-atexit1.C: New test.
42890
42891         * gcc.dg/typeof-2.c: New test.
42892
42893 2002-09-03  Roger Sayle  <roger@eyesopen.com>
42894
42895         * gcc.dg/builtins-2.c: New testcase.
42896         * gcc.dg/builtins-3.c: New testcase.
42897
42898 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
42899
42900         * gcc.dg/cpp/_Pragma4.c: New test.
42901
42902 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
42903
42904         * objc/execute/nil_method-1.m: New testcase.
42905
42906 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
42907
42908         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
42909         [Object class], not [Object initialize].
42910
42911 2002-08-31  Roger Sayle  <roger@eyesopen.com>
42912             Hans-Peter Nilsson  <hp@bitrange.com>
42913
42914         * gcc.c-torture/execute/20020720-1.x: Skip test on
42915         mmix-knuth-mmixware.  Correct comment.
42916
42917 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
42918
42919         * g++.dg/abi/bitfield5.C: New test.
42920         * g++.dg/abi/vbase10.C: Likewise.
42921
42922 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
42923
42924         * objc.dg/undeclared-selector.m: New test.
42925
42926 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
42927
42928         * g++.dg/other/offsetof1.C: Avoid cast warning.
42929
42930 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
42931
42932         * objc.dg/super-class-2.m: New test.
42933
42934 2002-08-24  Matt Austern  <austern@apple.com>
42935
42936         * g++.dg/ext/lvaddr.C: New test.
42937         * g++.dg/ext/lvcast.C: New test.
42938
42939 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
42940
42941         * g++.dg/inherit/cond1.C: New test.
42942
42943 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
42944
42945         * gcc.dg/noncompile/incomplete-1.c: New test.
42946
42947 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
42948
42949         * gcc.dg/typespec-1.c: New test.
42950
42951 2002-08-20  Devang Patel  <dpatel@apple.com>
42952         * objc.dg/proto-hier-2.m: New test.
42953
42954 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
42955
42956         * objc.dg/bitfield-1.m: New test.
42957         * objc.dg/bitfield-2.m: New test.
42958
42959 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42960
42961         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
42962         gcc.dg/c99-flex-array-4.c: New tests.
42963
42964 2002-08-16  Stan Shebs  <shebs@apple.com>
42965
42966         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
42967
42968 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
42969
42970         * gcc.dg/typeof-1.c: New test.
42971         * g++.dg/ext/typeof2.C: New test.
42972
42973 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42974
42975         * g++.dg/other/offsetof1.C: New test.
42976
42977 2002-08-14  Richard Henderson  <rth@redhat.com>
42978
42979         * gcc.dg/tls/diag-3.c: Fix expected message strings.
42980
42981 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
42982
42983         * gcc.dg/cpp/_Pragma3.c: New test.
42984
42985 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
42986
42987         * g++.dg/template/inherit3: New test.
42988
42989 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42990
42991         * gcc.dg/bitfld-4.c: Add blank options.
42992
42993 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
42994
42995         * g++.dg/template/crash1.C: New test.
42996
42997 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42998
42999         * gcc.dg/tls/opt-2.c: New test.
43000
43001 2002-08-08  Devang Patel  <dpatel@apple.com>
43002
43003         * objc.dg/selector-1.m : New test
43004
43005 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43006
43007         * g++.dg/abi/bitfield4.C: New test.
43008         * gcc.dg/bitfld-4.c: New test.
43009
43010 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43011
43012         * g++.dg/other/packed1.C: New test.
43013
43014 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
43015
43016         * g++.dg/abi/offsetof.C: Tweak error messages.
43017         * g++.old-deja/g++.mike/p10769a.C: Likewise.
43018
43019 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43020
43021         * gcc.dg/bitfld-3.c: New test.
43022
43023 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43024             Richard Henderson  <rth@redhat.com>
43025
43026         * gcc.dg/i386-bitfield1.c: New test.
43027         * g++.dg/abi/bitfield3.C: Update.
43028
43029 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
43030
43031         * objc.dg/const-str-2.m: Update.
43032         * gcc.dg/cpp/c++98.c: Change to C extension.
43033         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43034         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43035
43036 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
43037
43038         * gcc.dg/tls/diag-3.c: New.
43039
43040 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
43041
43042         * g++.dg/README (Subdirectories): Document new subdir expr.
43043         * g++.dg/expr/pmf-1.C: New test.
43044
43045 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
43046
43047         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43048
43049 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
43050
43051         * g++.dg/abi/bitfield3.C: New test.
43052
43053 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
43054
43055         * lib/gcov.exp: Tweak expected line formats.
43056         * gcc.misc-tests/gcov8.c: New test.
43057         * gcc.misc-tests/gcov8.x: New flags.
43058
43059 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
43060
43061         * consistency.vlad/layout/endian.c: Include string.h.
43062
43063         * gcc.c-torture/execute/20020805-1.c: New test.
43064
43065 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
43066
43067         * g++.dg/other/conversion1.C: New test.
43068
43069 2002-08-03  Roger Sayle  <roger@eyesopen.com>
43070
43071         * gcc.dg/builtins-1.c: New testcase.
43072
43073 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
43074
43075         * g++.dg/inherit/access3.C: New test.
43076
43077 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
43078
43079         * gcc.dg/ia64-visibility-2.c: New test.
43080
43081 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
43082
43083         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43084         __qualifier_flags to __flags.
43085
43086 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
43087
43088         * g++.dg/inherit/operator1.C: New test.
43089         * g++.dg/lookup/disamb1.C: Fix typo in comment.
43090         * g++.dg/other/error1.C: Change expected error message.
43091         * g++.dg/template/conv4.C: Likewise.
43092
43093 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
43094
43095         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43096         for documented behavior.
43097
43098 2002-07-25  Roger Sayle  <roger@eyesopen.com>
43099
43100         * gcc.c-torture/execute/20020720-1.x: Skip this test on
43101         several targets known to fail.
43102
43103 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
43104
43105         * gcc.dg/mips-args-[123].c: New tests.
43106
43107 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
43108
43109         * gcc.dg/ppc-spe.c: New.
43110
43111 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
43112
43113         * g++.dg/other/ptrmem4.C: New testcase.
43114
43115 2002-07-24  Richard Henderson  <rth@redhat.com>
43116
43117         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43118
43119 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
43120
43121         * g++.dg/ext/alignof1.C (main): Return 0 for success.
43122
43123 2002-07-24  Roger Sayle  <roger@eyesopen.com>
43124
43125         * gcc.c-torture/execute/memset-3.c: New testcase.
43126
43127 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
43128
43129         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43130         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43131
43132 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43133
43134         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43135         Delete.
43136
43137 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
43138
43139         * gcc.c-torture/compile/simd-4.c: New test.
43140
43141 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43142
43143         PR c++/7347, c++/7348
43144         * g++.dg/template/access4.C: New test.
43145         * g++.dg/template/access5.C: New test.
43146         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43147         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43148         * g++.old-deja/g++.pt/ttp58.C: Likewise.
43149         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43150
43151 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
43152
43153         * gcc.dg/gnu89-init-2.c: New test.
43154
43155 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
43156
43157         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43158
43159 2002-07-20  Roger Sayle  <roger@eyesopen.com>
43160
43161         * gcc.c-torture/execute/20020720-1.c: New testcase.
43162
43163 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
43164
43165         * gcc.dg/cpp/Wsignprom.c: New tests.
43166
43167 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
43168
43169         * gcc.c-torture/execute/loop-13.c: New test.
43170
43171 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
43172
43173         * gcc.dg/cpp/expr.c: New tests.
43174
43175 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
43176
43177         * g++.dg/opt/pr6713.C: Add template instantiation.
43178
43179 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
43180
43181         * gcc.dg/nest.c: New test.
43182
43183 2002-07-17  Richard Henderson  <rth@redhat.com>
43184
43185         * g++.dg/opt/pr6713.C: New test.
43186
43187 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
43188
43189         * gcc.c-torture/execute/loop-2e.x: Let the testcase
43190         XFAIL for all x86 processors.
43191
43192 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
43193
43194         * gcc.c-torture/execute/20010122-1.x: Do not test with
43195         -fomit-frame-pointer.
43196
43197 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43198
43199         * g++.dg/template/instantiate2.C: New test.
43200         * g++.dg/template/spec4.C: New test.
43201
43202 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43203
43204         * g++.dg/template/access2.C: New test.
43205         * g++.dg/template/access3.C: New test.
43206
43207 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
43208
43209         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43210         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43211         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43212         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43213         Convert to use <stdarg.h>.
43214         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43215         Delete.
43216         * gcc.dg/va-arg-2.c: New.
43217         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43218
43219 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
43220
43221         * gcc.c-torture/compile/20020710-1.c: New test.
43222
43223 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
43224                           Andrew Pinski  <pinskia@physics.uc.edu>
43225
43226         gcc.c-torture/compile/simd-2.c: New testcase.
43227         gcc.c-torture/compile/simd-3.c: Likewise.
43228
43229 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
43230
43231         PR c++/7224
43232         * g++.dg/overload/error1.C: New test.
43233
43234 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43235
43236         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43237         configuration and IRIX 6 O32 ABI.
43238
43239 2002-07-11  Roger Sayle  <roger@eyesopen.com>
43240
43241         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43242
43243 2002-07-10  Roger Sayle  <roger@eyesopen.com>
43244
43245         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43246
43247 2002-07-10  Jeffrey A Law  <law@redhat.com>
43248
43249         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43250
43251         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
43252
43253 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
43254
43255         * gcc.dg/20020312-2.c: Check for __PPC__.
43256
43257 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
43258
43259         * gcc.c-torture/compile/20020709-1.c: New test.
43260
43261 2002-07-07  Roger Sayle  <roger@eyesopen.com>
43262
43263         * g++.dg/template/qualttp21.C: New test case.
43264
43265 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
43266
43267         * gcc.c-torture/compile/20020706-1.c: New test.
43268         * gcc.c-torture/compile/20020706-2.c: New test.
43269
43270 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
43271             Alexandre Oliva  <aoliva@redhat.com>
43272
43273         * g++.dg/warn/incomplete1.C: New test.
43274
43275 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43276
43277         PR c++/7099
43278         * g++.dg/warn/noreturn1.C: New test.
43279
43280 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
43281
43282         PR c++/6706
43283         * g++.dg/debug/debug6.C: New test.
43284         * g++.dg/debug/debug7.C: New test.
43285
43286 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
43287
43288         * gcc.c-torture/compile/simd-3.c: New test.
43289
43290 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
43291
43292         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43293         * gcc.dg/20020620-1.c: Likewise.
43294
43295 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43296
43297         PR c++/6944
43298         * g++.dg/init/array4.C: New test.
43299         * g++.dg/init/array5.C: New test.
43300
43301 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
43302
43303         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43304         * gcc.c-torture/execute/simd-2.c (main): Likewise.
43305
43306 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43307
43308         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43309         * gcc.dg/wtr-aggr-init-1.c: Likewise.
43310         * gcc.dg/wtr-conversion-1.c: Likewise.
43311         * gcc.dg/wtr-escape-1.c: Likewise.
43312         * gcc.dg/wtr-int-type-1.c: Likewise.
43313         * gcc.dg/wtr-label-1.c: Likewise.
43314         * gcc.dg/wtr-static-1.c: Likewise.
43315         * gcc.dg/wtr-strcat-1.c: Likewise.
43316         * gcc.dg/wtr-suffix-1.c: Likewise.
43317         * gcc.dg/wtr-switch-1.c: Likewise.
43318         * gcc.dg/wtr-unary-plus-1.c: Likewise.
43319         * gcc.dg/wtr-union-init-1.c: Likewise.
43320         * gcc.dg/wtr-union-init-2.c: Likewise.
43321         * gcc.dg/wtr-union-init-3.c: Likewise.
43322
43323         * gcc.dg/wtr-func-def-1.c: New test.
43324
43325 2002-07-02 Devang Patel <dpatel@apple.com>
43326
43327         * objc.dg/param-1.m: New test.
43328
43329 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
43330
43331         * gcc.dg/cpp/trad/directive.c: Add test.
43332         * gcc.dg/cpp/trad/macroargs.c: Add test.
43333         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43334
43335 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
43336
43337         * gcc.dg/cpp/cmdlne-M.c: New test.
43338
43339 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
43340
43341         * objc.dg/desig-init-1.m: New test.
43342
43343 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43344
43345         PR c++/6716
43346         * g++.dg/template/instantiate1.C: New test.
43347
43348 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
43349
43350         PR c++/7112
43351         * g++.dg/template/sizeof2.C: New test.
43352
43353 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43354
43355         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43356         gcc.dg/cpp/trad/include.c: New tests.
43357
43358 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
43359
43360         PR target/7177
43361         * gcc.c-torture/compile/20020701-1.c: New test.
43362
43363 2002-07-01  Stan Shebs  <shebs@apple.com>
43364
43365         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43366         header here...
43367         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43368         (objc-torture-execute): or here.
43369
43370 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
43371
43372         * gcc.c-torture/execute/arith-rand-ll.c: New test.
43373
43374 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43375
43376         * gcc.dg/cpp/trad/escaped-nl.c: New test.
43377
43378 2002-06-30  Devang Patel  <dpatel@apple.com>
43379
43380         * objc.dg/fsyntax-only.m: New test.
43381
43382 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
43383
43384         PR c++/6695
43385         * g++.dg/template/friend7.C: New file.
43386
43387 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
43388
43389         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43390         return type.
43391
43392 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
43393
43394         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43395         avoid division by zero.
43396
43397 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
43398
43399         * gcc.dg/Wunknownprag.c: New tests.
43400
43401 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
43402
43403         * gcc.c-torture/execute/simd-2.c: New test.
43404
43405 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
43406
43407         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43408         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43409         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43410         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43411         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43412         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43413         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43414         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43415         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43416         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43417         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43418         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43419         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43420         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43421         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43422         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43423         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43424
43425 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
43426
43427         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43428         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43429         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43430         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43431         New tests.
43432         * gcc.dg/cpp/trad/directive.c: Update.
43433
43434 2002-06-23  Andreas Jaeger  <aj@suse.de>
43435
43436         * gcc.c-torture/execute/complex-6.c: New.
43437
43438 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
43439
43440         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43441         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43442         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43443         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43444
43445 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
43446
43447         * gcc.dg/cpp/trad: New directory with traditional tests copied
43448         from parent directory.
43449         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43450         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43451         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43452         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43453         Move to trad/ and rename.
43454         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43455         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43456         gcc.dg/cpp/trad/redef2.c: New tests.
43457         * gcc.dg/cpp/trad/trad.exp: New driver.
43458
43459 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
43460
43461         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43462         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43463         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43464         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43465         Remove.
43466
43467 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
43468
43469         * gcc.dg/20020620-1.c: New test.
43470
43471 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43472
43473         * g++.dg/template/ttp4.C: New test.
43474
43475 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
43476
43477         * g++.dg/opt/vt1.C: Fix regexp.
43478
43479 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43480
43481         * gcc.c-torture/execute/pure-1.c: Make functions static again.
43482         Don't use attribute `noinline'.
43483
43484 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43485
43486         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43487
43488 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
43489
43490         * gcc.c-torture/execute/simd-1.c: New.
43491
43492         * gcc.dg/simd-1.c: New.
43493
43494 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43495
43496         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43497
43498 2002-06-16  Richard Henderson  <rth@redhat.com>
43499
43500         * g++.dg/ext/anon-struct1.C: New.
43501         * g++.dg/ext/anon-struct2.C: New.
43502         * g++.dg/ext/anon-struct3.C: New.
43503         * gcc.dg/anon-struct-1.c: New.
43504         * gcc.dg/anon-struct-2.c: New.
43505         * gcc.dg/anon-struct-3.c: New.
43506         * gcc.dg/20011008-1.c: Adjust warning text.
43507         * gcc.dg/20020527-1.c: Add -fms-extensions.
43508
43509 2002-06-16  Richard Henderson  <rth@redhat.com>
43510
43511         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43512
43513 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
43514
43515         * gcc.c-torture/execute/20020615-1.c: New test.
43516
43517 2002-06-15  Roger Sayle  <roger@eyesopen.com>
43518
43519         * gcc.c-tortuture/execute/compare-1.c: New test case.
43520         * gcc.c-tortuture/execute/compare-2.c: New test case.
43521         * gcc.c-tortuture/execute/compare-3.c: New test case.
43522
43523 2002-06-13  Richard Henderson  <rth@redhat.com>
43524
43525         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
43526         ia64 ilp32.
43527
43528 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43529
43530         * g++.dg/template/typename2.C: Update error message.
43531
43532 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
43533
43534         * gcc.c-torture/execute/20020611-1.c: New test.
43535
43536 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
43537
43538         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43539         list of targets to skip.
43540
43541 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
43542
43543         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43544         targets if not optimizing.
43545
43546 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
43547
43548         * gcc.c-torture/compile/20020605-1.c: New test.
43549
43550         * g++.dg/opt/vt1.C: New test.
43551
43552         * gcc.dg/20020531-1.c: New test.
43553
43554         * gcc.dg/20020530-1.c: New test.
43555
43556         * gcc.dg/20020527-1.c: New test.
43557
43558         * g++.dg/opt/cse1.C: New test.
43559
43560 2002-06-07  Roger Sayle  <roger@eyesopen.com>
43561
43562         * gcc.dg/20020607-2.c: New test case.
43563
43564 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
43565
43566         * gcc.c-torture/compile/20020604-1.c: New test.
43567
43568 2002-06-04  Richard Henderson  <rth@redhat.com>
43569
43570         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43571         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43572         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43573
43574 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
43575
43576         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43577
43578 2002-06-03  Richard Henderson  <rth@redhat.com>
43579
43580         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43581         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43582
43583 2002-06-02  Richard Henderson  <rth@redhat.com>
43584
43585         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43586         test functions static.
43587
43588 2002-06-02  Andreas Jaeger  <aj@suse.de>
43589
43590         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43591         now.
43592
43593 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43594
43595         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43596         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43597         Update for mofified diagnostics.
43598         * gcc.dg/c99-intconst-1.c: No longer fail.
43599
43600 2002-06-02  Richard Henderson  <rth@redhat.com>
43601
43602         * gcc.dg/uninit-A.c: Remove xfail markers.
43603
43604 2002-06-01  Roger Sayle  <roger@eyesopen.com>
43605
43606         * gcc.dg/fnegate-1.c: New test case.
43607
43608 2002-05-30  Osku Salerma  <osku@iki.fi>
43609
43610         * gcc.c-torture/execute/mayalias-1.c: New file.
43611
43612 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43613
43614         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43615         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43616         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43617
43618 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
43619
43620         * gcc.c-torture/execute/20020529-1.c: New test.
43621
43622 2002-05-27  Richard Henderson  <rth@redhat.com>
43623
43624         * g++.dg/ext/attrib6.C: New test case.
43625
43626 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43627
43628         * gcc.c-torture/execute/pure-1.c: New test.
43629
43630 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43631
43632         * gcc.dg/cpp/arith-2.c: Remove.
43633
43634 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43635
43636         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43637         * gcc.dg/cpp/if-3.c: Remove.
43638
43639 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
43640
43641         * g++.dg/opt/cse2.C: New test.
43642
43643 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
43644
43645         * gcc.dg/cpp/arith-1.c: New semantic tests.
43646         * gcc.dg/cpp/if-1.c: Update.
43647
43648 2002-05-24  Ben Elliston  <bje@redhat.com>
43649
43650         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43651
43652 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43653
43654         * gcc.dg/verbose-asm.c: New test.
43655
43656 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43657
43658         * gcc.dg/cpp/paste12.c: New test.
43659
43660 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43661
43662         * g++.dg/parse/named_ops.C: New test.
43663
43664 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
43665
43666         * gcc.dg/weak-8.c: New test.
43667
43668 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
43669
43670         * gcc.dg/weak-2.c: Allow optional leading underscore
43671         in scan-assembler symbol name.
43672         * gcc.dg/weak-3.c: Likewise.
43673         * gcc.dg/weak-4.c: Likewise.
43674         * gcc.dg/weak-5.c: Likewise.
43675
43676 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
43677
43678         * gcc.dg/20020523-1.c: New test.
43679
43680 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43681
43682         * objc.dg/const-str-2.m: Update now that we stop after
43683         a command line error.
43684
43685 2002-05-22  Richard Henderson  <rth@redhat.com>
43686
43687         * g++.dg/dg.exp: Fix typo in test pruneing.
43688
43689 2002-05-22  Richard Henderson  <rth@redhat.com>
43690
43691         * g++.dg/dg.exp: Prune the tls subdirectory.
43692         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43693         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43694         * g++.dg/tls/init-1.C: New.
43695
43696 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
43697
43698         * gcc.dg/20020517-1.c: New test.
43699
43700 2002-05-21  Richard Henderson  <rth@redhat.com>
43701
43702         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43703         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43704
43705 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
43706
43707         * g++.dg/other/copy2.C: New test.
43708
43709 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
43710
43711         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
43712         (MAX_COPY): Bump up to 10 times sizeof (long long).
43713         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
43714
43715         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
43716         sizeof (long long).
43717
43718         * gcc.c-torture/execute/strcpy-1.c: New test.
43719
43720 2002-05-19  Jason Merrill  <jason2redhat.com>
43721
43722         * g++.dg/ext/oper1.C: New test.
43723
43724 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
43725 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
43726
43727         * README.QMTEST: New file.
43728
43729         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
43730
43731 2002-05-19  Andreas Jaeger  <aj@suse.de>
43732
43733         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
43734         now.
43735         * gcc.c-torture/execute/loop-2d.x: Likewise.
43736
43737 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
43738
43739         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
43740         support weak symbols.
43741         * gcc.dg/weak-4.c: Likewise.
43742         * gcc.dg/weak-6.c: Likewise.
43743
43744 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
43745
43746         * gcc.dg/weak-3.c: Add dg-excess-error comment for
43747         cygwin, coff and h8300-*-hms targets
43748         * gcc.dg/weak-5.c: Likewise.
43749         * gcc.dg/weak-7.c: Likewise.
43750
43751 2002-05-16  Jason Merrill  <jason@redhat.com>
43752
43753         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
43754         (scan-assembler-not, scan-assembler-dem): Likewise.
43755         (scan-assembler-dem-not): Likewise.
43756
43757 2002-05-15  Richard Henderson  <rth@redhat.com>
43758
43759         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
43760
43761 2002-05-15  Richard Henderson  <rth@redhat.com>
43762
43763         * gcc.dg/weak-5.c (vfoo1c): No warning here.
43764         (vfoo1f): Warning here.
43765         (vfoo1l): Don't redefine the alias.
43766
43767 2002-05-14  Jason Merrill  <jason@redhat.com>
43768             Alexandre Oliva  <aoliva@redhat.com>
43769
43770         * g++.dg/init/pm1.C: New test.
43771
43772 2002-05-12  David S. Miller  <davem@redhat.com>
43773
43774         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
43775         types.
43776
43777 2002-05-10  Roger Sayle  <roger@eyesopen.com>
43778
43779         * gcc.c-torture/execute/20020510-1.c: New test case.
43780
43781 2002-05-10  David S. Miller  <davem@redhat.com>
43782
43783         * gcc.c-torture/execute/conversion.c: Test long double too.
43784
43785 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
43786
43787         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
43788         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
43789         * lib/g++.exp (g++_link_flags): Likewise.
43790         * lib/objc.exp (objc_target_compile): Likewise.
43791
43792 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
43793
43794         * gcc.dg/cpp/poison.c: Update.
43795         * gcc.dg/cpp/20000625-2.c: Remove.
43796         * gcc.dg/cpp/direct2s.c: Remove final test.
43797
43798 2002-05-08  Tom Rix  <trix@redhat.com>
43799
43800         * gcc.c-torture/execute/20020508-1.c: New test.
43801         * gcc.c-torture/execute/20020508-2.c: New test.
43802         * gcc.c-torture/execute/20020508-3.c: New test.
43803
43804 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43805
43806         * gcc.dg/cpp/charconst-4.c: More tests.
43807
43808 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
43809
43810         PR c/6569
43811         * gcc.dg/weak-3.c: Update location of warning messages.
43812         * gcc.dg/weak-5.c: Likewise.
43813
43814 2002-05-06  Roger Sayle  <roger@eyesopen.com>
43815
43816         * gcc.c-torture/execute/20020506-1.c: New test case.
43817
43818 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43819
43820         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
43821
43822 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43823
43824         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
43825
43826 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43827
43828         * gcc.dg/cpp/charconst-3.c: New test.
43829
43830 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43831
43832         * gcc.dg/cpp/charconst.c: Update tests.
43833
43834 2002-05-05  Tim Josling  <tej@melbpc.org.au>
43835
43836         * treelang: Added directory for new sample language treelang. Also
43837         lib/treelang.exp: New file to signal treelang should be tested.
43838
43839 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43840
43841         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
43842         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
43843         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
43844         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
43845         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
43846         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
43847         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
43848
43849 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43850
43851         * gcc.dg/format/xopen-2.c: New test.
43852
43853 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43854
43855         * gcc.dg/20020503-1.c: New test.
43856
43857 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
43858
43859         * g++.dg/init/dtor1.C: Make it tougher.
43860
43861 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
43862
43863         * g++.dg/init/dtor1.C: New test.
43864
43865 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
43866
43867         * gcc.dg/altivec-8.c: New.
43868
43869 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
43870
43871         * gcc.dg/altivec-7.c: New.
43872
43873 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
43874
43875         * g++.dg/parse/typedef1.C: New test.
43876
43877 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
43878
43879         PR c++/6486
43880         * g++.dg/template/friend6.C: New test.
43881
43882         PR c++/6492
43883         * g++.dg/init/copy1.C: New test.
43884
43885 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
43886
43887         * g++.dg/warn/effc1.C: New test.
43888
43889 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43890
43891         * gcc.dg/cpp/if-cexp.c: Add a test.
43892
43893 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
43894
43895         * gcc.dg/20020426-2.c: New test.
43896
43897 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43898
43899         * gcc.dg/cpp/if-mop.c: Update.
43900         * gcc.dg/cpp/if-mpar.c: Add test.
43901         * gcc.dg/cpp/if-oppr.c: Update.
43902
43903 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43904
43905         PR c/6343
43906         * gcc.dg/weak-[2-7].c: New tests.
43907
43908 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43909
43910         * gcc.dg/enum1.c: New test.
43911
43912 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43913
43914         PR c++/6497
43915         * g++.dg/inherit/access2.C: New test.
43916
43917 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43918
43919         PR bootstrap/6445
43920         * gcc.dg/20020426-1.c: New test.
43921
43922 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43923
43924         * g++.dg/abi/enum1.C: New test.
43925
43926 2002-04-26  Richard Henderson  <rth@redhat.com>
43927
43928         * gcc.dg/c99-bool-1.c: Expect always true warning.
43929
43930 2002-04-25  Roger Sayle  <roger@eyesopen.com>
43931
43932         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
43933
43934 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43935
43936         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
43937         targets.
43938
43939 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
43940
43941         * g++.dg/abi/mange7.C: New test.
43942
43943         PR c++/6438.
43944         * g++.dg/parse/stmtexpr2.C: New test.
43945
43946 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
43947
43948         * gcc.dg/20020312-2.c: Add SH target.
43949
43950 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43951
43952         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
43953         compiler output on mips*-*-irix*.
43954
43955 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
43956
43957         * g++.dg/parse/attr1.C: New test.
43958
43959 2002-04-23  Roger Sayle  <roger@eyesopen.com>
43960
43961         * gcc.c-torture/execute/string-opt-17.c: New test case.
43962         * gcc.c-torture/execute/memset-2.c: New test case.
43963
43964 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
43965
43966         PR c++/6256:
43967         * g++.dg/template/friend5.C: New test.
43968
43969         PR c++/6331:
43970         * g++.dg/template/qual1.C: Likewise.
43971
43972 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
43973
43974         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
43975         Include stdlib.h, not stdio.h or ctype.h.
43976
43977 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
43978
43979         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
43980         cris-*-elf* and mmix-*-*.
43981         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
43982         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
43983         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
43984         Ditto.
43985         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
43986         * gcc.dg/wchar_t-1.c: Ditto.
43987
43988 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
43989
43990         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
43991         Clarify comment.
43992
43993 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
43994
43995         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43996
43997 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43998
43999         * gcc.c-torture/execute/20000906-1.x: Delete.
44000
44001 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
44002
44003         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44004
44005 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
44006
44007         * PR6367
44008         * g77.f-torture/execute/6367.f: New test.
44009         * g77.f-torture/execute/6367.x: Disable for MMIX.
44010
44011 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
44012
44013         * PR6352
44014         * g++.dg/opt/inline2.C: New test.
44015
44016 2002-04-18  Richard Henderson  <rth@redhat.com>
44017
44018         * gcc.dg/20000906-1.c: Enable for all targets.
44019         * gcc.c-torture/compile/iftrap-2.c: New.
44020
44021 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44022
44023         * gcc.dg/20020418-1.c: New test.
44024         * gcc.dg/20020418-2.c: New test.
44025
44026 2002-04-18  Richard Henderson  <rth@redhat.com>
44027
44028         * gcc.c-torture/compile/iftrap-1.c: New.
44029         * gcc.dg/iftrap-1.c: Adjust for ia64.
44030         * gcc.dg/iftrap-2.c: New.
44031
44032 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44033
44034         * gcc.c-torture/compile/20020418-1.c: New test.
44035
44036 2002-04-18  Roger Sayle  <roger@eyesopen.com>
44037
44038         * gcc.c-torture/compile/20020415-1.c: New.
44039
44040 2002-04-18  David S. Miller  <davem@redhat.com>
44041
44042         * gcc.c-torture/execute/20020418-1.c: New test.
44043
44044 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
44045
44046         * gcc.dg/20020416-1.c: New test.
44047
44048         * g++.dg/opt/inline1.C: New test.
44049
44050 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
44051
44052         * gcc.dg/altivec-5.c: New test.
44053
44054         * gcc.dg/20020415-1.c: New test.
44055
44056 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
44057
44058         * lib/chill.exp: Remove.
44059
44060 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
44061
44062         * g++.dg/other/big-struct.C: New test.
44063
44064 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
44065
44066         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44067         of scratch file.
44068
44069 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
44070
44071         PR c/6277
44072         * gcc.dg/i386-387-1.c: Allow optional leading underscore
44073         in scan-assembler function name
44074
44075 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
44076
44077         * g77.f-torture/execute/980628-4.x,
44078         g77.f-torture/execute/980628-5.x,
44079         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44080         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44081         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44082         i[34567]86-*-*.
44083
44084 2002-04-13  David S. Miller  <davem@redhat.com>
44085
44086         * gcc.c-torture/execute/20020413-1.c: New test.
44087
44088 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
44089
44090         * gcc.dg/asm-6.c,
44091         * g++.dg/ext/asm1.C: New tests.
44092
44093 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
44094
44095         PR c++ 5373.
44096         * g++.dg/parse/stmtexpr1.C: New test.
44097
44098         PR c++/5189.
44099         * g++.dg/template/copy1.C: New test.
44100
44101 2002-04-12  Richard Henderson  <rth@redhat.com>
44102
44103         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44104
44105 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
44106
44107         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44108         gcc.c-torture/execute/20020307-2.c.
44109
44110 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
44111
44112         * g++.dg/ext/attrib5.C,
44113         * g++.dg/lookup/struct1.C: New tests.
44114
44115 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
44116
44117         * gcc.dg/20020411-1.c: New test.
44118
44119         * gcc.c-torture/execute/20020411-1.c: New test.
44120
44121 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
44122
44123         * g77.f-torture/execute/6177.f: New test.
44124
44125 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
44126
44127         PR middle-end/6247
44128         * g++.dg/opt/cleanup1.C: New test.
44129
44130         * g++.dg/opt/const1.C: New test.
44131
44132 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
44133
44134         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44135
44136 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44137
44138         PR c++/5507
44139         * g++.dg/template/typename2.C: New test.
44140
44141 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
44142
44143         * gcc.c-torture/execute/loop-12.c: New.
44144
44145 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
44146
44147         * g77.f-torture/execute/980628-4.x,
44148         g77.f-torture/execute/980628-5.x,
44149         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44150         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44151         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44152
44153 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44154
44155         PR optimization/6086
44156         * g++.dg/opt/preinc1.C: New test.
44157
44158 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44159
44160         PR c++/5571
44161         * g++.dg/opt/static2.C: New test.
44162
44163 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44164
44165         PR c/5120
44166         * gcc.dg/20020406-1.c: New test.
44167
44168 2002-04-04  David S. Miller  <davem@redhat.com>
44169
44170         * gcc.c-torture/execute/20020404-1.c: New test.
44171
44172 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
44173
44174         PR c/6123
44175         * gcc.dg/20020312-2.c: Do not declare global register variable
44176         if __PIC__ or __pic__ is defined.
44177
44178 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
44179
44180         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
44181         __asm__ so that it works correctly even if -ansi -pedantic-errors.
44182
44183 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44184
44185         * gcc.misc-tests/linkage.exp: Update last change to handle
44186         sparc*-, not just sparc-.
44187
44188 2002-04-03  Richard Henderson  <rth@redhat.com>
44189
44190         * gcc.dg/cpp/ucs.c: Improved long UCS test.
44191
44192 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44193
44194         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44195
44196 2002-04-02  David S. Miller  <davem@redhat.com>
44197
44198         * gcc.c-torture/execute/20020402-3.c: New test.
44199
44200 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44201
44202         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44203         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44204
44205         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44206         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44207         g77.f-torture/execute/20001201.x,
44208         g77.f-torture/execute/u77-test.x: New files.
44209
44210         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44211         * gcc.dg/wchar_t-1.c: Ditto.
44212
44213 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44214
44215         * gcc.c-torture/execute/20020402-1.c: New test.
44216
44217 2002-04-01  Richard Henderson  <rth@redhat.com>
44218
44219         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44220
44221         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44222
44223 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44224
44225         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44226
44227 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44228
44229         * g++.dg/inherit/template-as-base.C: Expect error.
44230         * g++.dg/inherit/namespace-as-base.C: Likewise.
44231
44232 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
44233
44234         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44235         g++.dg/ext/instantiate3.C: Tweak match patterns.
44236
44237         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44238         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44239         -da test.
44240
44241 2002-03-31  Richard Henderson  <rth@redhat.com>
44242
44243         * gcc.dg/special/alias-2.c: New.
44244         * gcc.dg/special/ecos.exp: Run it.
44245
44246 2002-03-31  Richard Henderson  <rth@redhat.com>
44247
44248         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44249
44250 2002-03-31  Kazu Hirata  <kazu@hxi.com>
44251
44252         * gcc.dg/weak-1.c: Disable on h8300 port.
44253
44254 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
44255
44256         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44257         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44258         ordering tests.
44259         * g++.dg/bprob/bprob-1.C: New test.
44260         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44261         * g++.dg/gcov/gcov-1.C: New test.
44262         * g++.dg/gcov/gcov-1.x: New file.
44263         * g++.dg/gcov/gcov-2.C: New test.
44264         * g++.dg/gcov/gcov-3.C: New test.
44265         * g++.dg/gcov/gcov-3.h: New file.
44266
44267 2002-03-28  Roger Sayle  <roger@eyesopen.com>
44268
44269         * g++.old-deja/g++.other/builtins5.C: New test.
44270         * g++.old-deja/g++.other/builtins6.C: New test.
44271         * g++.old-deja/g++.other/builtins7.C: New test.
44272         * g++.old-deja/g++.other/builtins8.C: New test.
44273         * g++.old-deja/g++.other/builtins9.C: New test.
44274
44275 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
44276
44277         * g++.dg/opt/static1.C: New test.
44278
44279         * g++.dg/opt/longbranch1.C: New test.
44280
44281 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
44282
44283         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44284
44285         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44286
44287 2002-03-28  Jeffrey A Law  (law@redhat.com)
44288
44289         * gcc.c-torture/execute/20020328-1.c: New test.
44290
44291 2002-03-27  Richard Henderson  <rth@redhat.com>
44292
44293         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44294         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44295         move from g++.old-deja/g++.ext/.
44296
44297 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
44298
44299         * g++.dg/init/new2.C: New test.
44300
44301 2002-03-26  Richard Henderson  <rth@redhat.com>
44302
44303         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44304
44305         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44306         on sparc.
44307
44308         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
44309         sparcv9 systems.
44310         * gcc.dg/20001102-1.c: Likewise.
44311
44312 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
44313
44314         * gcc.dg/cpp/endif-pedantic1.c,
44315         gcc.dg/cpp/endif-pedantic2.c: New tests.
44316
44317 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
44318
44319         * g++.dg/init/new1.C: New test.
44320
44321 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
44322
44323         * g++.dg/abi/vbase9.C: New test.
44324
44325 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
44326
44327         * gcc.dg/arm-asm.c: New test.
44328
44329 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
44330
44331         * gcc.dg/Wswitch-enum.c: New test.
44332         Fix PR c/5044.
44333
44334 2002-03-26  Richard Henderson  <rth@redhat.com>
44335
44336         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44337         structure.
44338
44339 2002-03-25  Richard Henderson  <rth@redhat.com>
44340
44341         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
44342         sparcv9 systems.
44343
44344         * gcc.c-torture/compile/20011119-1.c (xxx): New.
44345         * gcc.c-torture/compile/20011119-2.c (xxx): New.
44346
44347 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
44348
44349         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44350
44351 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
44352
44353         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44354         targets using generic thunk support.
44355
44356 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
44357
44358         * gcc.c-torture/compile/20020323-1.c: New test.
44359
44360         * g++.dg/opt/conj2.C: New test.
44361
44362 2002-03-24  Richard Henderson  <rth@redhat.com>
44363
44364         * gcc.dg/weak-1.c: Use -fno-common.
44365
44366 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44367
44368         * g77.dg/f77-edit-apostrophe-out.f: New test
44369         * g77.dg/f77-edit-h-out.f: New test
44370         * g77.dg/f77-edit-t-in.f: New test
44371         * g77.dg/f77-edit-t-out.f: New test
44372         * g77.dg/f77-edit-x-out.f: New test
44373         * g77.dg/f77-edit-slash-out.f: New test
44374         * g77.dg/f77-edit-colon-out.f: New test
44375         * g77.dg/f77-edit-s-out.f: New test
44376
44377 2002-03-24  Richard Henderson  <rth@redhat.com>
44378
44379         * objc/execute/formal_protocol-6.x: New XFAIL.
44380
44381 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44382
44383         * gcc.dg/weak-1.c: Early return from dg-final on platforms
44384         that do not support weak symbols
44385
44386 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44387
44388         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44389         * lib/g77.exp: Likewise.
44390         * lib/objc.exp: Likewise.
44391
44392 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
44393
44394         * gcc.dg/Wswitch-default.c: New test.
44395
44396 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
44397
44398         * g++.dg/other/enum1.C: New test.
44399
44400 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
44401
44402         * gcc.dg/pragma-ep-3.c: Fix typo.
44403
44404 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44405
44406         * g++.dg/inherit/template-as-base.C: New test.
44407
44408 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
44409
44410         * g++.old-deja/g++.other/dwarf2-1.C: Move...
44411         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
44412
44413 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
44414
44415         * gcc.dg/cpp/multiline.c: Update to match.
44416
44417 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
44418
44419         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44420
44421 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
44422
44423         * gcc.dg/cpp/extratokens2.c: New file.
44424
44425 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
44426
44427         * gcc.dg/20020312-2.c: Add rs6000 target.
44428
44429         * gcc.c-torture/compile/20020319-1.c: New test.
44430
44431 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44432
44433         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44434         (A, E): Handle this.
44435
44436 2002-03-20  Jason Merrill  <jason@redhat.com>
44437
44438         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44439         ignoring -fpic.
44440         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44441         through prune_gcc_output.
44442
44443 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
44444
44445         * gcc.c-torture/compile/20020320-1.c: New test.
44446
44447 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
44448
44449         * gcc.c-torture/compile/20020318-1.c: New test.
44450
44451         * gcc.dg/struct-by-value-1.c: New test.
44452
44453         * gcc.dg/20020319-1.c: New test.
44454
44455 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
44456
44457         * g++.dg/opt/conj1.C: New test.
44458
44459 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
44460
44461         * g++.dg/template/qualttp20.C: Revert previous change.
44462         * g++.dg/template/qualttp3.C: Likewise.
44463         * g++.dg/template/qualttp4.C: Likewise.
44464         * g++.dg/template/qualttp5.C: Likewise.
44465         * g++.dg/template/qualttp6.C: Likewise.
44466         * g++.dg/template/qualttp7.C: Likewise.
44467         * g++.dg/template/qualttp8.C: Likewise.
44468         * g++.dg/template/recurse.C: Likewise.
44469
44470 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44471
44472         * gcc.dg/cpp/wchar-1.c: Update.
44473
44474 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44475
44476         * g++.dg/template/conv1.C: New test.
44477         * g++.dg/template/conv2.C: New test.
44478         * g++.dg/template/conv3.C: New test.
44479         * g++.dg/template/conv4.C: New test.
44480
44481 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44482
44483         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44484         * g++.dg/template/qualttp3.C: Likewise.
44485         * g++.dg/template/qualttp4.C: Likewise.
44486         * g++.dg/template/qualttp5.C: Likewise.
44487         * g++.dg/template/qualttp6.C: Likewise.
44488         * g++.dg/template/qualttp7.C: Likewise.
44489         * g++.dg/template/qualttp8.C: Likewise.
44490         * g++.dg/template/recurse.C: Likewise.
44491
44492 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44493
44494         * g++.dg/opt/dtor1.C: New test.
44495
44496 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
44497
44498         * gcc.c-torture/compile/20020315-1.c: New test.
44499
44500 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
44501
44502         * gcc.dg/weak-1.c: Fix scan tests.
44503
44504 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
44505
44506         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44507         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44508         cris-*-aout* mmix-*-*.
44509         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44510         cris-*-aout* mmix-*-*.
44511         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44512         cris-*-elf* cris-*-aout* and mmix-*-*.
44513         * gcc.dg/20001009-1.c: Ditto.
44514         * gcc.dg/20010912-1.c: Ditto.
44515         * gcc.dg/20020122-4.c: Ditto.
44516         * gcc.dg/inline-2.c: Ditto.
44517
44518 2002-03-14  Jeffrey A Law  (law@cygnus.com)
44519
44520         * gcc.c-torture/compile/20020314-1.c: New test.
44521
44522 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
44523
44524         * gcc.c-torture/execute/20020314-1.c: New test.
44525
44526 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
44527
44528         * g++.dg/warn/Wunused-1.C: New test.
44529
44530 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
44531
44532         * g++.dg/abi/mangle6.C: New test.
44533
44534 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
44535
44536         * gcc.c-torture/compile/20020309-2.c: New test.
44537
44538         * gcc.c-torture/compile/20020312-1.c: New test.
44539
44540 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44541
44542         * g++.dg/other/access1.C: New test.
44543
44544 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
44545
44546         * gcc.c-torture/execute/wchar_t-1.c: New test.
44547
44548 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
44549
44550         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44551
44552 2002-03-12  Roger Sayle  <roger@eyesopen.com>
44553
44554         * gcc.dg/20020312-1.c: New test case.
44555
44556 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
44557
44558         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44559
44560 2002-03-11  Richard Henderson  <rth@redhat.com>
44561
44562         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44563         * g++.old-deja/g++.jason/report.C: Likewise.
44564
44565 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44566
44567         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44568         * g++.old-deja/g++.robertl/eb56.C: Likewise.
44569
44570 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44571
44572         * g++.dg/overload/pmf1.C: New test.
44573
44574 2002-03-11  Kazu Hirata  <kazu@hxi.com>
44575
44576         * gcc.c-torture/execute/20020307-1.c: Use long.
44577
44578 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
44579
44580         PR optimization/5844
44581         * gcc.dg/20020310-1.c: New test.
44582
44583 2002-03-09  Michael Meissner  <meissner@redhat.com>
44584
44585         * gcc.c-torture/execute/memcpy-2.c: New test.
44586         * gcc.c-torture/execute/memset-1.c: New test.
44587         * gcc.c-torture/execute/strlen-1.c: New test.
44588         * gcc.c-torture/execute/strcmp-1.c: New test.
44589         * gcc.c-torture/execute/strncmp-1.c: New test.
44590
44591 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
44592
44593         * gcc.dg/ppc-ldstruct.c: New test.
44594
44595 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
44596
44597         * gcc.c-torture/execute/va-arg-22.c: New test.
44598
44599 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44600
44601         * gcc.c-torture/compile/20020309-1.c: New test.
44602
44603 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
44604
44605         * gcc.c-torture/execute/20020307-2.c: New test.
44606
44607 2002-03-07  Jeffrey A Law  (law@redhat.com)
44608
44609         * g77.f-torture/compile/20020307-1.f: New test.
44610
44611 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
44612
44613         * gcc.dg/unordered-1.c: New test.
44614
44615 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
44616
44617         * gcc.c-torture/execute/20020307-1.c: New test.
44618
44619 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
44620
44621         * gcc.dg/20020304-1.c: New test.
44622
44623         * gcc.c-torture/compile/20020304-2.c: New test.
44624
44625 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
44626
44627         * gcc.c-torture/compile/20020304-1.c: New test case
44628         (from PR c/5830).
44629
44630 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
44631
44632         * gcc.dg/20020103-1.c: Add other -D ppc variants.
44633
44634 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44635
44636         * g++.dg/other/classkey1.C: New test.
44637
44638 2002-03-01  Richard Henderson  <rth@redhat.com>
44639
44640         * gcc.c-torture/compile/981223-1.x: New.
44641         * gcc.c-torture/compile/920625-1.x: New.
44642
44643 2002-02-28  Richard Henderson  <rth@redhat.com>
44644
44645         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44646
44647 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
44648
44649         * gcc.c-torture/execute/20020227-1.c: New test.
44650
44651 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
44652
44653         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44654         here" ERROR lines.
44655         * g++.old-deja/g++.oliva/partord1.C: Likewise.
44656         * g++.old-deja.g++.other/defarg1.C: Likewise.
44657         * g++.old-deja/g++.pt/calls2.C: Likewise.
44658         * g++.old-deja/g++.pt/crash20.C: Likewise.
44659         * g++.old-deja/g++.pt/crash30.C: Likewise.
44660         * g++.old-deja/g++.pt/crash36.C: Likewise.
44661         * g++.old-deja/g++.pt/crash6.C: Likewise.
44662         * g++.old-deja/g++.pt/defarg13.C: Likewise.
44663         * g++.old-deja/g++.pt/derived3.C: Likewise.
44664         * g++.old-deja/g++.pt/error1.C: Likewise.
44665         * g++.old-deja/g++.pt/friend21.C: Likewise.
44666         * g++.old-deja/g++.pt/friend23.C: Likewise.
44667         * g++.old-deja/g++.pt/infinite1.C: Likewise.
44668         * g++.old-deja/g++.robertl/eb128.C: Likewise.
44669
44670 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
44671
44672         * gcc.c-torture/execute/20020225-2.c: New test.
44673
44674 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
44675
44676         * gcc.c-torture/execute/920730-1t.c,
44677         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44678         Delete test cases, only relevant to -traditional.
44679
44680 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44681
44682         * gcc.dg/cpp/undef1.c: Remove.
44683         * gcc.dg/cpp/directiv.c: Update.
44684         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44685
44686 2002-02-27  Michael Meissner  <meissner@redhat.com>
44687
44688         * gcc.c-torture/execute/20020226-1.c: New test.
44689
44690 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
44691
44692         * g++.dg/debug/debug4.C: New test.
44693
44694         * gcc.dg/ia64-visibility-1.c: New test.
44695
44696 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
44697
44698         * gcc.dg/debug/20020224-1.c: New.
44699
44700 2002-02-25  Kazu Hirata  <kazu@hxi.com>
44701
44702         * gcc.c-torture/execute/960416-1.x: New.
44703         * gcc.c-torture/execute/divconst-3.x: Likewise.
44704
44705 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
44706
44707         * gcc.dg/20020224-1.c: New test.
44708
44709 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
44710
44711         * gcc.c-torture/execute/20020225-1.c: New.
44712
44713 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44714
44715         * gcc.dg/cpp/wchar-1.c: New test.
44716
44717 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
44718
44719         * gcc.dg/20020222-1.c: New test.
44720
44721 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
44722
44723         * g++.dg/opt/anonunion1.C: New test.
44724
44725 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
44726
44727         * g++.dg/template/qualttp19.C: New test.
44728         * g++.dg/template/qualttp20.C: New test.
44729         * g++.old-deja/g++.jason/report.C: Adjust expected errors
44730         * g++.old-deja/g++.other/qual1.C: Likewise.
44731
44732 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
44733
44734         * gcc.dg/attr-alwaysinline.c: New.
44735
44736 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
44737
44738         * gcc.dg/20020220-1.c: New test.
44739
44740         * gcc.dg/20020220-2.c: New test.
44741
44742         * g++.dg/opt/mmx1.C: New test.
44743
44744 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
44745
44746         * gcc.c-torture/compile/20020110.c: New test.
44747
44748 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
44749
44750         * gcc.c-torture/execute/20020219-1.c: New test.
44751
44752         * gcc.dg/20020219-1.c: New test.
44753
44754         * gcc.dg/noncompile/20020220-1.c: New test.
44755
44756         * g++.dg/opt/ptrintsum1.C: New test.
44757
44758         * gcc.dg/debug/20020220-1.c: New test.
44759
44760 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
44761
44762         * gcc.c-torture/execute/20020216-1.c: New test.
44763
44764 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44765
44766         * gcc.dg/decl-1.c: Update, new test.
44767
44768 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
44769
44770         * g++.dg/abi/bitfield1.C: New test.
44771         * g++.dg/abi/bitfield2.C: New test.
44772
44773 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44774
44775         * gcc.dg/attr-nest.c: New test.
44776
44777 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44778
44779         * gcc.c-torture/execute/20020215-1.c: New test.
44780
44781 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
44782
44783         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
44784         * g++.dg/debug/debug.exp: New.
44785         * g++.dg/debug/trivial.C: New.
44786         * g++.dg/debug/debug1.C: Moved...
44787         * g++.dg/other/debug1.C: ...from here.
44788         * g++.dg/debug/debug2.C: Moved...
44789         * g++.dg/other/debug2.C: ...from here.
44790         * g++.dg/debug/debug3.C: Moved...
44791         * g++.dg/other/debug3.C: ...from here.
44792
44793         * gcc.dg/noncompile/20020213-1.c: New test.
44794
44795 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
44796
44797         * g++.dg/other/debug3.C: New test.
44798
44799         * gcc.c-torture/execute/20020213-1.c: New test.
44800
44801 2002-02-13  Richard Smith <richard@ex-parrot.com>
44802
44803         * g++.old-deja/g++.other/thunk1.C: New test.
44804
44805 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44806
44807         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
44808
44809 2002-02-13  Stan Shebs  <shebs@apple.com>
44810
44811         * gcc.dg/altivec-3.c: New.
44812
44813 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
44814
44815         * gcc.dg/Wunreachable-1.c: New test.
44816         * gcc.dg/Wunreachable-2.c: New test.
44817
44818 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44819
44820         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
44821
44822 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
44823
44824         * gcc.dg/decl-1.c: New test.
44825
44826 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44827
44828         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
44829
44830 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44831
44832         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
44833         * gcc.c-torture/compile/980506-1.x: Likewise.
44834
44835 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44836
44837         * gcc.dg/20020210-1.c: New.
44838
44839 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
44840
44841         * g77.f-torture/execute/947.f: New regression test
44842         for PR fortran/947.
44843
44844 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
44845
44846         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
44847         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
44848
44849 2002-02-08  Richard Henderson  <rth@redhat.com>
44850
44851         * gcc.c-torture/compile/labels-3.c: New.
44852
44853 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
44854
44855         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
44856         expression statements work instead.
44857         * gcc.dg/noncompile/20020207-1.c: New test.
44858
44859 2002-02-07  Richard Henderson  <rth@redhat.com>
44860
44861         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
44862
44863 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44864
44865         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
44866         message from g77
44867         * lib/g77-dg.exp: Trim g77 error messages so that they are
44868         recognized by dg.exp.
44869
44870 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44871
44872         PR fortran/5473
44873         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
44874
44875 2002-02-07  Richard Henderson  <rth@redhat.com>
44876
44877         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
44878         to be sufficiently aligned for integers.
44879
44880 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
44881
44882         * g++.dg/template/friend4.C: New test.
44883
44884 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44885
44886         PR fortran/5743
44887         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
44888         unsupported cases.
44889
44890 2002-02-07  Richard Henderson  <rth@redhat.com>
44891
44892         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
44893         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
44894         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
44895         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
44896
44897 2002-02-06  Richard Henderson  <rth@redhat.com>
44898
44899         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
44900
44901 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
44902
44903         * gcc.dg/20020206-1.c: New test.
44904
44905 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
44906
44907         * gcc.c-torture/execute/20020206-1.c: New test.
44908
44909         * gcc.c-torture/execute/20020206-2.c: New test.
44910
44911         PR optimization/5429:
44912         * gcc.c-torture/compile/20020206-1.c: New test.
44913
44914 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
44915
44916         * g++.dg/ext/align1.C: Do not use an explicit alignment value
44917         as certain file formats cannot support particularly large
44918         alignments.
44919
44920         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
44921         and do not expect to be able to link the executable.
44922
44923         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
44924         fail because the COFF format does not support the weak attribute.
44925
44926 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
44927
44928         * g77.dg/pr5473.f: New test
44929
44930 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
44931
44932         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
44933         Fix testcase accordingly.
44934
44935 2002-02-04  Richard Henderson  <rth@redhat.com>
44936
44937         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
44938         (buf): Change to be an array of pointers, not ints.
44939
44940 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44941
44942         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
44943         before all tests.  Move warning one line above to match where it
44944         C frontend emits.
44945         * gcc.dg/Wswitch-2.c: New test.
44946         * g++.dg/warn/Wswitch-1.C: New test.
44947         * g++.dg/warn/Wswitch-2.C: New test.
44948
44949 2002-02-04  Richard Henderson  <rth@redhat.com>
44950
44951         * g++.dg/abi/offsetof.C: Fix size comparison.
44952
44953 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
44954
44955         * gcc.dg/cast-qual-2.c: New test.
44956
44957 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44958
44959         * gcc.dg/20020201-4.c: New test.
44960
44961 2002-02-04  Ben Elliston  <bje@redhat.com>
44962
44963         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
44964         target_info attribute != 0, in addition to the empty string.
44965         (gcc_target_compile): Likewise.
44966
44967 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
44968
44969         * gcc.dg/Wswitch.c: New test.
44970         PR gcc/4475. PR gcc/3780.
44971
44972 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
44973
44974         * g77.f-torture/execute/5122.f: New test for regressions
44975         against PR fortran/5122.
44976
44977 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
44978
44979         * g77.f-torture/compile/pr3743.f: Delete
44980         * g77.dg/pr3743-1.f: New test.
44981         * g77.dg/pr3743-2.f: New test.
44982         * g77.dg/pr3743-3.f: New test.
44983         * g77.dg/pr3743-4.f: New test.
44984
44985 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44986
44987         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
44988
44989 2002-02-02  Richard Henderson  <rth@redhat.com>
44990
44991         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
44992         * gcc.c-torture/execute/bf64-1.c: Likewise.
44993
44994 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44995
44996         * gcc.dg/20020201-2.c: New test.
44997
44998         * gcc.dg/20020201-3.c: New test.
44999
45000         * gcc.c-torture/execute/bitfld-2.c: New test.
45001
45002 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45003
45004         * gcc.dg/bitfld-1.c: Update.
45005         * gcc.dg/bitfld-2.c: Update.
45006         * gcc.c-torture/execute/bitfld-1.x: New.
45007
45008 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45009
45010         * gcc.c-torture/execute/20020201-1.c: New test.
45011
45012 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
45013
45014         PR target/5469
45015         * gcc.dg/20020201-1.c: New test.
45016
45017 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
45018
45019         PR fortran/3743
45020         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45021         * g77.f-torture/compile/pr3743.x: Remove
45022
45023 2002-01-31  Tom Rix  <trix@redhat.com>
45024
45025         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45026
45027 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45028
45029         * gcc.dg/noncompile/20020130-1.c: New test.
45030
45031 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
45032
45033         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45034
45035 2002-01-29  Richard Henderson  <rth@redhat.com>
45036
45037         * gcc.c-torture/execute/991118-1.c: Cast various constants back
45038         to long long.
45039         * gcc.c-torture/execute/bf64-1.c: Likewise.
45040
45041 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
45042
45043         * gcc.c-torture/execute/20020129-1.c: New test.
45044
45045 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45046
45047         * gcc.c-torture/compile/20000224-1.c: Update.
45048         * gcc.c-torture/execute/bitfld-1.c: New tests.
45049         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45050         * gcc.dg/uninit-A.c: Update.
45051
45052 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45053
45054         * g++.dg/template/ctor1.C: Add instantiation.
45055
45056 2002-01-28  Paul Koning  <pkoning@equallogic.com>
45057
45058         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45059         argument to __builtin_prefetch to be const ptr.
45060
45061 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
45062
45063         * gcc.c-torture/compile/20020120-1.c: New test.
45064
45065 2002-01-27  Kazu Hirata  <kazu@hxi.com>
45066
45067         * gcc.c-torture/execute/20020127-1.c: New test.
45068
45069 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
45070
45071         * g77.dg/f77-edit-i-in.f: New test
45072         * g77.dg/f77-edit-i-out.f: New test
45073
45074 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
45075
45076         * gcc.dg/debug/debug.exp: New file.
45077         * gcc.dg/debug/trivial.c: New file.
45078         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45079         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45080         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45081         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45082         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45083         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45084         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45085         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45086         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45087         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45088         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45089         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45090         * gcc.dg/20000503-1.c: Removed.
45091         * gcc.dg/20010207-1.c: Removed.
45092         * gcc.dg/20011223-1.c: Removed.
45093         * gcc.dg/20020104-2.c: Removed.
45094         * gcc.dg/debug-1.c: Removed.
45095         * gcc.dg/debug-2.c: Removed.
45096         * gcc.dg/debug-3.c: Removed.
45097         * gcc.dg/debug-4.c: Removed.
45098         * gcc.dg/debug-5.c: Removed.
45099         * gcc.dg/debug-6.c: Removed.
45100         * gcc.dg/dwarf2-1.c: Removed.
45101         * gcc.dg/dwarf2-2.c: Removed.
45102
45103 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
45104
45105         * g++.old-deja/g++.other/eh5.C: New test.
45106         * g++.old-deja/g++.other/sibcall2.C: New test.
45107         * g++.old-deja/g++.other/array9.C: New test.
45108         * g++.old-deja/g++.other/typename2.C: New test.
45109         * g++.old-deja/g++.other/crash60.C: New test.
45110         * g++.old-deja/g++.other/conv9.C: New test.
45111         * g++.old-deja/g++.other/mangle10.C: New test.
45112         * g++.old-deja/g++.other/unchanging1.C: New test.
45113         * g++.old-deja/g++.other/exprstmt1.C: New test.
45114         * g++.old-deja/g++.other/inline23.C: New test.
45115         * g++.old-deja/g++.eh/ia64-1.C: New test.
45116         * g++.old-deja/g++.other/dwarf2-1.C: New test.
45117         * g++.old-deja/g++.other/reload1.C: New test.
45118         * g++.old-deja/g++.other/static20.C: New test.
45119         * g++.old-deja/g++.other/local-alloc1.C: New test.
45120         * g++.old-deja/g++.other/conv8.C: New test.
45121         * g++.old-deja/g++.other/stmtexpr2.C: New test.
45122         * g++.old-deja/g++.other/storeexpr1.C: New test.
45123         * g++.old-deja/g++.other/storeexpr2.C: New test.
45124         * g++.dg/eh/template2.C: New test.
45125         * g++.dg/warn/weak1.C: New test.
45126
45127 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
45128
45129         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45130         Remove first, non-varying, argument.
45131
45132 2002-01-23  Richard Henderson  <rth@redhat.com>
45133
45134         * gcc.dg/inline-2.c: New.
45135
45136         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45137         Add optional target arg.  Check number of arguments.
45138         (scan-assembler-not, scan-assembler-dem): Likewise.
45139         (scan-assembler-dem-not): Likewise.
45140
45141 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45142
45143         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45144         line 12.
45145         * g++.old-deja/g++.brendan/parse3.C,
45146         g++.old-deja/g++.other/crash26.C,
45147         g++.old-deja/g++.other/crash28.C,
45148         g++.old-deja/g++.other/crash29.C,
45149         g++.old-deja/g++.other/crash30.C,
45150         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45151
45152 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
45153
45154         * gcc.dg/20020115-1.c: New.
45155
45156 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
45157
45158         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45159
45160 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
45161
45162         * gcc.dg/20020122-3.c: New.
45163
45164 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
45165
45166         * g++.dg/other/gc1.C: New test.
45167
45168 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45169
45170         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45171
45172 2002-01-22  Richard Henderson  <rth@redhat.com>
45173
45174         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45175
45176 2002-01-22  Richard Henderson  <rth@redhat.com>
45177
45178         * gcc.dg/20020122-4.c: New.
45179
45180 2002-01-22  H.J. Lu <hjl@gnu.org>
45181
45182         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45183         link output.
45184         * gcc.dg/special/ecos.exp: Likewise.
45185         * lib/g++-dg.exp: Likewise.
45186         * lib/g77-dg.exp: Likewise.
45187         * lib/gcc-dg.exp : Likewise.
45188         * lib/mike-g++.exp: Likewise.
45189         * lib/mike-g77.exp: Likewise.
45190         * lib/mike-gcc.exp: Likewise.
45191         * lib/objc-dg.exp: Likewise.
45192
45193 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
45194
45195         PR target/5379
45196         * gcc.dg/20020122-2.c: New test.
45197
45198 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
45199
45200         * gcc.dg/20020122-1.c: New test.
45201
45202 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
45203
45204         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45205
45206 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
45207
45208         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45209
45210 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45211
45212         * gcc.c-torture/compile/20020121-1.c: New test.
45213
45214 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45215
45216         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45217         ld_library_path.
45218
45219 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
45220
45221         * gcc.dg/20020218-1.c: New test.
45222
45223 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
45224
45225         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45226         messages
45227         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45228         "At global scope" warning
45229         * g++.dg/ext/align1.C: Change cygwin test for alignment
45230         from db-bogus to dg-warning
45231
45232 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
45233
45234         * g77.f-torture/compile/cpp2.F: New test.
45235
45236 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45237
45238         * g++.dg/template/access1.C: New test.
45239
45240 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
45241
45242         * gcc.dg/20020118-1.c: New.
45243
45244 2002-01-18  Kazu Hirata  <kazu@hxi.com>
45245
45246         * gcc.c-torture/execute/20020118-1.c: New test.
45247
45248 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45249
45250         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45251         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45252         alignment warnings.
45253
45254 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45255
45256         * gcc.misc-tests/i386-prefetch.exp: Save and restore
45257         torture_with_loops and torture_without_loops
45258
45259 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
45260
45261         * gcc.c-torture/compile/20020116-1.c: New test.
45262
45263 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
45264
45265         * gcc.dg/20020116-2.c: New test.
45266
45267         * gcc.dg/ultrasp4.c: New test.
45268
45269         * gcc.dg/20020116-1.c: New test.
45270
45271 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
45272
45273         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45274         by EABI.
45275
45276 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
45277
45278         * gcc.misc-tests/i386-prefetch.exp: New.
45279         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45280         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45281         * gcc.misc-tests/i386-pf-none-1.c: New test.
45282         * gcc.misc-tests/i386-pf-sse-1.c: New test.
45283
45284 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
45285
45286         * gcc.dg/gnu89-init-1.c: Add new tests.
45287
45288 2002-01-15  Andreas Jaeger  <aj@suse.de>
45289
45290         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45291         * gcc.dg/i386-mmx-2.c: Likewise.
45292         * gcc.dg/i386-sse-1.c: Likewise.
45293         * gcc.dg/i386-sse-2.c: Likewise.
45294         * gcc.dg/i386-sse-3.c: Likewise.
45295
45296 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
45297
45298         * g77.f-torture/execute/intrinsic-unix-bessel.f:
45299         Uncomment additional cases that now pass.
45300
45301 2002-01-11  Richard Henderson  <rth@redhat.com>
45302
45303         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45304         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45305
45306 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
45307
45308         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45309
45310 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
45311
45312         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45313         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45314
45315 2002-01-10  Dale Johannesen  <dalej@apple.com>
45316
45317         * gcc.c-torture/execute/loop-11.c: New.
45318
45319 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
45320
45321         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45322         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45323
45324 2002-01-09  Richard Henderson  <rth@redhat.com>
45325
45326         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45327         type in which to perform the operation for each size.
45328
45329 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
45330
45331         * gcc.c-torture/compile/20020109-2.c: New test.
45332
45333 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
45334
45335         * gcc.c-torture/execute/loop-10.c: New test.
45336
45337 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45338
45339         * gcc.c-torture/compile/20010226-1.c: New test.
45340         * gcc.c-torture/compile/20010227-1.c: New test.
45341         * gcc.c-torture/compile/20010426-1.c: New test.
45342         * gcc.c-torture/compile/20010510-1.c: New test.
45343         * gcc.c-torture/compile/20010605-3.c: New test.
45344         * gcc.c-torture/compile/20010824-1.c: New test.
45345         * gcc.c-torture/execute/20010409-1.c: New test.
45346         * gcc.dg/noncompile/20000901-1.c: New test.
45347         * gcc.dg/20001023-1.c: New test.
45348         * gcc.dg/20001101-1.c: New test.
45349         * gcc.dg/20001102-1.c: New test.
45350         * gcc.dg/20010207-1.c: New test.
45351         * gcc.dg/20010405-1.c: New test.
45352         * gcc.dg/20010822-1.c: New test.
45353         * gcc.dg/20011107-1.c: New test.
45354
45355 2002-01-09  Jeffrey A Law  (law@redhat.com)
45356
45357         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45358
45359         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
45360         execution failure on PA targets.
45361
45362 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45363
45364         * gcc.c-torture/compile/20020109-1.c: New test.
45365
45366 2002-01-08  Kazu Hirata  <kazu@hxi.com>
45367
45368         * gcc.c-torture/execute/20020108-1.c: New test.
45369
45370 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
45371
45372         * gcc.dg/20020108-1.c: New test.
45373
45374 2002-01-08  H.J. Lu <hjl@gnu.org>
45375
45376         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45377         for header files.
45378
45379 2002-01-08  Geoff Keating  <geoffk@redhat.com>
45380
45381         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45382         consistency.
45383
45384 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
45385
45386         * gcc.dg/altivec-4.c: Test altivec predicates.
45387
45388 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
45389
45390         * gcc.c-torture/execute/20020107-1.c: New test.
45391
45392 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
45393
45394         PR c/5279
45395         * gcc.c-torture/compile/20020106-1.c: New test.
45396
45397 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
45398
45399         * gcc.c-torture/execute/nestfunc-4.c: New test.
45400
45401 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45402
45403         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45404         extra triple that slipped in.
45405         * g++.old-deja/g++.abi/align.C: Likewise.
45406         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45407
45408 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45409
45410         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45411         * g++.old-deja/g++.abi/align.C: Likewise.
45412         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45413
45414         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45415         on FreeBSD/i386.
45416         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45417         FreeBSD.
45418
45419 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
45420
45421         * gcc.dg/20020104-1.c: New test.
45422
45423         * gcc.dg/20020104-2.c: New test.
45424
45425 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
45426
45427         * gcc.dg/20020103-1.c: Fix typo in target selector.
45428
45429 2002-01-03  Richard Henderson  <rth@redhat.com>
45430
45431         * gcc.dg/20020103-1.c: New.
45432
45433 2002-01-03  Kazu Hirata  <kazu@hxi.com>
45434
45435         * gcc.c-torture/execute/20020103-1.c: New test.
45436
45437 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
45438
45439         * g++.dg/other/debug2.C: New test.
45440
45441         * gcc.c-torture/compile/20020103-1.c: New test.
45442
45443 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
45444
45445         * gcc.dg/gnu89-init-1.c: Added new tests.
45446
45447 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45448
45449         * g++.dg/template/friend2.C: Remove as patch is reverted.
45450
45451         * g++.dg/warn/oldcast1.C: New test.
45452
45453         * g++.dg/template/ptrmem1.C: New test.
45454         * g++.dg/template/ptrmem2.C: New test.
45455
45456         * g++.dg/template/ntp.C: New test.
45457
45458         * g++.dg/other/component1.C: New test.
45459
45460         * g++.dg/template/ttp3.C: New test.
45461
45462         * g++.dg/template/friend2.C: New test.
45463         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45464
45465 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45466
45467         * g++.dg/other/ptrmem1.C: New test.
45468         * g++.dg/other/ptrmem2.C: New test.
45469
45470 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45471
45472         * g++.dg/template/ctor1.C: New test.
45473
45474 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45475
45476         * g++.dg/template/friend2.C: New test.
45477
45478 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
45479
45480         * gcc.dg/mmix-1.c: New test.
45481
45482 2001-12-31  Richard Henderson  <rth@redhat.com>
45483
45484         * gcc.dg/asm-5.c: New.
45485
45486 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
45487
45488         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45489         in namespace __gnu_cxx
45490
45491 2001-12-30  Richard Henderson  <rth@redhat.com>
45492
45493         * gcc.dg/debug-6.c: New.
45494
45495 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
45496
45497         * gcc.c-torture/compile/20011229-2.c: New test.
45498
45499 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
45500
45501         * gcc.dg/debug-3.c: New test.
45502         * gcc.dg/debug-4.c: New test.
45503         * gcc.dg/debug-5.c: New test.
45504
45505 2001-12-29  Richard Henderson  <rth@redhat.com>
45506
45507         * g++.dg/eh/loop1.C: New.
45508
45509 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45510
45511         * g++.dg/template/crash1.C: New test.
45512
45513 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45514
45515         * g++.dg/other/const1.C: New test.
45516
45517 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45518
45519         * gcc.c-torture/compile/20011229-1.c: New test.
45520
45521 2001-12-28  Stan Shebs  <shebs@apple.com>
45522
45523         * lib/objc-torture.exp: Resync with c-torture.exp.
45524         * lib/objc.exp: Load standard libraries.
45525
45526 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
45527
45528         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45529         additional tests.
45530
45531 2001-12-27  Roger Sayle <roger@eyesopen.com>
45532
45533         * gcc.c-torture/execute/string-opt-16.c: New testcase.
45534
45535 2001-12-27  Richard Henderson  <rth@redhat.com>
45536
45537         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45538
45539 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45540
45541         * g++.dg/eh/ctor1.C: New test.
45542         * g++.dg/other/error2.C: New test.
45543
45544 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45545
45546         * g++.dg/other/init2.C: New test.
45547
45548 2001-12-24  Richard Henderson  <rth@redhat.com>
45549
45550         * gcc.dg/20011223-1.c: New.
45551         * gcc.dg/inline-1.c: New.
45552
45553 2001-12-23  Richard Henderson  <rth@redhat.com>
45554
45555         * gcc.dg/asm-4.c: Test operand modifiers.
45556
45557 2001-12-23  Richard Henderson  <rth@redhat.com>
45558
45559         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45560
45561 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45562
45563         * gcc.c-torture/execute/20011223-1.c: New test.
45564
45565 2001-12-21  Richard Henderson  <rth@redhat.com>
45566
45567         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45568         re-enables the warning.
45569
45570 2001-12-21  Richard Henderson  <rth@redhat.com>
45571
45572         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45573
45574 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45575
45576         * gcc.c-torture/compile/20011218-1.c: New test.
45577
45578 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
45579
45580         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
45581         arm-isr.c test.
45582         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
45583         epilogue generation for ARM ISR routines.
45584
45585 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45586
45587         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45588         * gcc.dg/format/c90-printf-3.c: Likewise.
45589         * gcc.dg/format/c99-printf-3.c: Likewise.
45590         * gcc.dg/format/ext-1.c: Likewise.
45591         * gcc.dg/format/ext-6.c: Likewise.
45592         * gcc.dg/format/format.h: Prototype unlocked stdio.
45593
45594 2001-12-20  Richard Henderson  <rth@redhat.com>
45595
45596         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45597         (arena): Use it.
45598         (malloc): Correct allocation logic.  Abort if we fill up the
45599         arena before initialization complete.
45600         (realloc): Correct allocation logic.
45601
45602 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45603
45604         * gcc.c-torture/compile/20011219-2.c: New test.
45605
45606         * gcc.c-torture/execute/20011219-1.c: New test.
45607
45608 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
45609
45610         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45611         target does not support weak symbols.
45612
45613 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
45614
45615         * gcc.c-torture/compile/20011219-1.c: New test.
45616
45617 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
45618
45619         * g++.dg/other/error1.C: New test.
45620
45621 2001-12-17  Jeffrey A Law  (law@redhat.com)
45622
45623         * gcc.c-torture/execute/20011217-1.c: New test.
45624
45625 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
45626
45627         * objc.dg/special/: New directory.
45628         * objc.dg/special/special.exp: New file.
45629         * objc.dg/special/unclaimed-category-1.h: New file.
45630         * objc.dg/special/unclaimed-category-1a.m: New file.
45631         * objc.dg/special/unclaimed-category-1.m: New file.
45632
45633 2001-12-17  Andreas Jaeger  <aj@suse.de>
45634
45635         * gcc.c-torture/compile/20011217-2.c: New test.
45636
45637 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45638
45639         * gcc.c-torture/compile/20011217-1.c: New test.
45640
45641 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
45642
45643         * gcc.dg/20011214-1.c: New.
45644
45645 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
45646
45647         * gcc.dg/altivec-4.c: New.
45648
45649 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
45650
45651         * gcc.dg/20011113-1.c: New test.
45652
45653 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45654
45655         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45656         std::__malloc_alloc_template<0> and
45657         std::__default_alloc_template<false, 0>.
45658
45659 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
45660
45661         * objc/execute/bf-21.m: New test.
45662         * objc/execute/enumeration-1.m: New test.
45663         * objc/execute/enumeration-2.m: New test.
45664
45665 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
45666
45667         * gcc.dg/gnu89-init-1.c: New test.
45668
45669 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45670
45671         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45672         * g++.old-deja/g++.jason/2371.C: Likewise.
45673         * g++.old-deja/g++.jason/template33.C: Likewise.
45674         * g++.old-deja/g++.jason/template34.C: Likewise.
45675         * g++.old-deja/g++.jason/template36.C: Likewise.
45676         * g++.old-deja/g++.oliva/typename1.C: Likewise.
45677         * g++.old-deja/g++.oliva/typename2.C: Likewise.
45678         * g++.old-deja/g++.other/typename1.C: Likewise.
45679         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45680         * g++.old-deja/g++.pt/nontype5.C: Likewise.
45681         * g++.old-deja/g++.pt/typename11.C: Likewise.
45682         * g++.old-deja/g++.pt/typename14.C: Likewise.
45683         * g++.old-deja/g++.pt/typename16.C: Likewise.
45684         * g++.old-deja/g++.pt/typename3.C: Likewise.
45685         * g++.old-deja/g++.pt/typename4.C: Likewise.
45686         * g++.old-deja/g++.pt/typename5.C: Likewise.
45687         * g++.old-deja/g++.pt/typename7.C: Likewise.
45688         * g++.old-deja/g++.robertl/eb9.C: Likewise.
45689
45690 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
45691
45692         * g++.dg/other/linkage1.C: New test.
45693         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45694         specifiers.
45695
45696 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45697
45698         * gcc.dg/concat.c: New test.
45699
45700 2001-12-11  Stan Shebs  <shebs@apple.com>
45701
45702         * objc/compile: New test directory.
45703         * objc/compile/compile.exp: New expect script.
45704         * objc/compile/20011211-1.m: New compile test.
45705
45706 2001-12-11  Jason Merrill  <jason@redhat.com>
45707
45708         * lib/prune.exp (prune_gcc_output): Also handle "In member
45709         function".  So many permutations...
45710
45711 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
45712
45713         * g++.dg/template/typedef1.C: New test.
45714
45715 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
45716
45717         * g++.dg/other/copy1.C: New test.
45718
45719 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
45720
45721         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
45722
45723         * gcc.dg/builtin-choose-expr.c: New.
45724
45725 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
45726
45727         * gcc.dg/altivec-2.c: New.
45728
45729 2001-12-07  Richard Henderson  <rth@redhat.com>
45730
45731         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
45732
45733 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
45734
45735         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
45736         ultrasparc.
45737
45738 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45739
45740         * g++-old.deja/g++.robertl/eb101.C: Deleted.
45741
45742 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
45743
45744         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
45745         variable argument list.
45746
45747 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
45748
45749         * gcc.c-torture/execute/memcheck: Delete entire directory.
45750         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
45751         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
45752
45753 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45754
45755         * gcc.dg/Wshadow-1.c: New test.
45756
45757 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
45758
45759         * gcc.c-torture/compile/20011130-1.c: New test.
45760
45761         * gcc.dg/noncompile/20011025-1.c: New test.
45762
45763         * g++.dg/other/anon-union.C: New test.
45764
45765         * gcc.c-torture/execute/20011024-1.c: New test.
45766
45767 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45768
45769         * gcc.c-torture/execute/20000722-1.x,
45770         gcc.c-torture/execute/20010123-1.x: Remove.
45771         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
45772         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
45773         gcc.dg/c99-complit-2.c: New tests.
45774
45775 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
45776
45777         * g++.dg/inherit/base1.C: New test.
45778
45779 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
45780
45781         * g++.dg/other/stdarg1.C: New test.
45782
45783         * gcc.c-torture/compile/20011130-2.c: New test.
45784
45785 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
45786
45787         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
45788         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
45789         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
45790         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
45791         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
45792         * gcc.dg/builtin-prefetch-1.c: New test.
45793
45794 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
45795
45796         * gcc.dg/20011130-1.c: New test.
45797
45798 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45799
45800         * g++.dg/other/scope1.C: New test.
45801         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
45802
45803 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45804
45805         * gcc.dg/vla-init-1.c: New test.
45806
45807 2001-12-01  Geoff Keating  <geoffk@redhat.com>
45808
45809         * gcc.c-torture/compile/structs.c: New testcase from GDB.
45810
45811 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45812
45813         * objc.dg/alias.m: Update.
45814         * objc.dg/class-1.m: Update.
45815         * objc.dg/const-str-1.m: Update.
45816         * objc.dg/fwd-proto-1.m: Update.
45817         * objc.dg/id-1.m: Update.
45818         * objc.dg/super-class-1.m: Update.
45819
45820 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
45821
45822         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
45823         constructs.
45824
45825 2001-11-28  Jeffrey A Law  (law@cygnus.com)
45826
45827         * gcc.c-torture/execute/20011128-1.c: New test.
45828
45829 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
45830
45831         * gcc.dg/20011127-1.c: New test.
45832
45833 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45834
45835         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
45836         from Austin Group draft 7.
45837         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
45838         scanf format arguments.
45839         * gcc.dg/format/no-exargs-2.c: New test.
45840
45841 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
45842
45843         * g++.dg/abi/vbase8-4.C: New test.
45844
45845 2001-11-24  Ian Lance Taylor  <ian@airs.com>
45846
45847         * gcc.c-torture/execute/20011121-1.c: New test.
45848
45849 2001-11-23  Jeffrey A Law  (law@cygnus.com)
45850
45851         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
45852
45853 2001-11-23  Andreas Jaeger  <aj@suse.de>
45854
45855         * gcc.dg/cpp/charconst-2.c: New test.
45856
45857 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
45858
45859         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
45860         to the host if it is remote.  Let tests specify extra headers
45861         they use.
45862         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
45863         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
45864         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
45865         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
45866         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
45867         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
45868         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
45869         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
45870         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
45871         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
45872
45873 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
45874
45875         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
45876         for little endian ARMs.
45877
45878 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
45879
45880         * gcc.c-torture/compile/20011119-1.c: New test.
45881         * gcc.c-torture/compile/20011119-2.c: New test.
45882
45883 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
45884
45885         * gcc.dg/altivec-1.c: Fix typo.
45886
45887 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45888
45889         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
45890
45891 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
45892
45893         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
45894
45895 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
45896
45897         * lib/g77.exp: Don't specify --rpath-link.
45898
45899         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
45900         across all the headers.
45901         * gcc.dg/format/format.exp: For testing on a remote host,
45902         copy format.h.
45903
45904         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
45905         * gcc.c-torture/execute/930406-1.c: Likewise.
45906         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45907
45908 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
45909
45910         * gcc.dg/altivec-1.c: New.
45911
45912 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
45913
45914         * gcc.dg/cpp/fpreprocessed.c: New test case.
45915
45916 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45917
45918         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
45919         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
45920         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
45921
45922 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45923
45924         * gcc.dg/no-builtin-1.c: New test.
45925
45926 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
45927
45928         * gcc.c-torture/execute/20011115-1.c: New test.
45929
45930 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
45931
45932         * gcc.c-torture/compile/20011114-2.c: New test.
45933         * gcc.c-torture/compile/20011114-3.c: New test.
45934         * gcc.c-torture/compile/20011114-4.c: New test.
45935
45936 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45937
45938         * g++.dg/other/init1.C: New test.
45939
45940 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
45941
45942         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
45943         message.
45944
45945         * gcc.c-torture/execute/20011114-1.c: New testcase.
45946
45947         * gcc.c-torture/compile/20010327-1.c: Revert last change.
45948         * gcc.c-torture/compile/20011114-1.c: New test, exactly
45949         like the (before this change) version of 20010327-1.c.
45950
45951 2001-11-14  Roger Sayle <roger@eyesopen.com>
45952
45953         * gcc.c-torture/execute/string-opt-13.c: New testcase.
45954
45955 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
45956
45957         * g++.dg/init/array2.C: New test.
45958
45959 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
45960
45961         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
45962
45963 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
45964
45965         * g++.dg/other/forscope1.C: New test.
45966         * g++.dg/ext/forscope1.C: New test.
45967         * g++.dg/ext/forscope2.C: New test.
45968
45969 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
45970
45971         * gcc.c-torture/execute/20011113-1.c: New test.
45972
45973 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
45974
45975         * gcc.c-torture/execute/20011109-2.c: New test.
45976
45977         * gcc.c-torture/execute/20011109-1.c: New test.
45978
45979 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
45980
45981         * gcc.c-torture/compile/20011109-1.c: New test.
45982
45983 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
45984
45985         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
45986         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
45987         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
45988         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
45989         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
45990         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
45991         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
45992
45993 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45994
45995         * g++.dg/warn/Wshadow-1.C: New tests.
45996         * g++.old-deja/g++.mike/for3.C: Update.
45997
45998 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45999
46000         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46001         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46002         XFAILs.  Adjust expected error texts.
46003         * gcc.c-torture/compile/20011106-1.c,
46004         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46005         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46006         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46007         gcc.dg/c99-array-lval-5.c: New tests.
46008
46009 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46010
46011         * gcc.dg/cpp/defined.c: Update.
46012
46013 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46014
46015         * gcc.c-torture/execute/anon-1.c: New test.
46016
46017 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
46018
46019         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46020         same size, so no warning should be produced on stormy16.
46021
46022         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46023         due to oversized array.
46024         * g++.old-deja/g++.mike/ns15.C: Likewise.
46025         * g++.old-deja/g++.pt/crash16.C: Likewise.
46026
46027 2001-11-02  Graham Stott  <grahams@redhat.com>
46028
46029         * g++.dgother/debug1.C: Fix typos.
46030
46031 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
46032
46033         * g++.dg/other/debug1.C: New test.
46034
46035 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46036
46037         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46038         of unsigned long.
46039
46040 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
46041
46042         * gcc.dg/20011029-2.c: New test.
46043
46044         * gcc.c-torture/compile/20011029-1.c: New test.
46045
46046 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
46047
46048         * objc/execute/class_self-1.m: New test.
46049         * objc/execute/class_self-2.m: New test.
46050
46051 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
46052
46053         * gcc.misc-tests/msgs.exp: Delete.
46054         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46055         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
46056         error set to match recent changes.
46057
46058 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
46059
46060         * gcc.dg/20011021-1.c: New test.
46061
46062 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
46063
46064         * gcc.c-torture/compile/20011023-1.c: New test.
46065
46066 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
46067
46068         * lib/g77.exp: Rewrite based on lib/g++.exp.
46069
46070 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
46071
46072         * gcc.c-torture/execute/20011019-1.c: New test.
46073
46074         * gcc.dg/20011018-1.c: New test.
46075
46076 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
46077
46078         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46079
46080 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
46081
46082         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46083         * gcc.dg/attr-invalid.c: Likewise.
46084
46085 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
46086
46087         * gcc.dg/20011015-1.c: New test.
46088
46089 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46090
46091         * g++.dg/template/unify2.C: New test.
46092
46093 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46094
46095         * g++.dg/other/exception-specification.C: New test
46096
46097 2001-10-13  Tom Rix  <trix@redhat.com>
46098
46099         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46100         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46101
46102 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
46103
46104         * gcc.dg/20011009-1.c: New test.
46105
46106 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
46107
46108         PR g++/4476
46109         * g++.dg/other/friend1.C: New test.
46110
46111 2001-10-11  Richard Henderson  <rth@redhat.com>
46112
46113         * g++.old-deja/g++.other/crash18.C: Add -S to options.
46114
46115 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46116
46117         * gcc.c-torture/compile/20011010-1.c: New.
46118
46119 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46120
46121         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46122         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46123         g77.f-torture/execute/execute.exp,
46124         g77.f-torture/noncompile/noncompile.exp,
46125         gcc.c-torture/compile/compile.exp,
46126         gcc.c-torture/execute/execute.exp,
46127         gcc.c-torture/execute/ieee/ieee.exp,
46128         gcc.c-torture/execute/memcheck/memcheck.exp,
46129         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46130         objc/execute/execute.exp: Update FSF address.
46131
46132 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46133
46134         * gcc.dg/cpp/cmdlne-C.c: Update.
46135         * gcc.dg/cpp/cmdlne-C2.c: New.
46136
46137 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46138
46139         * gcc.c-torture/execute/20011008-3.c: New.
46140
46141 2001-10-08  DJ Delorie  <dj@redhat.com>
46142
46143         * gcc.dg/20011008-1.c: New.
46144         * gcc.dg/20011008-2.c: New.
46145
46146 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46147
46148         * gcc.dg/cpp/spacing1.c: Update test.
46149
46150 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46151
46152         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46153         spelling errors of "separate" as "seperate".
46154
46155 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
46156
46157         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46158         enough to avoid inlining.
46159
46160 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46161
46162         * lib/g77.exp: set libg2c_dir correctly.
46163
46164 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46165
46166         * gcc.dg/cpp/macro11.c: New test.
46167
46168 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46169
46170         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46171         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46172         gcc.dg/format/multattr-3.c: New tests.
46173         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
46174         tests for format attributes on function pointers being rejected.
46175
46176 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46177
46178         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46179
46180 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46181
46182         * g++.dg/warn/format1.C: New test.
46183
46184 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46185
46186         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46187
46188 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46189
46190         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46191
46192 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46193
46194         * gcc.dg/cpp/redef2.c: Add test.
46195
46196 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
46197
46198         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46199         long-standing bug on i686, apparently.
46200         * gcc.c-torture/execute/loop-2c.x: New file.
46201         * gcc.c-torture/execute/loop-2d.x: New file.
46202         * gcc.c-torture/execute/loop-3c.x: New file.
46203
46204 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
46205
46206         * gcc.dg/cpp/20000625-2.c: Correct line number.
46207
46208 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46209
46210         * gcc.dg/cpp/macro10.c: New test.
46211         * gcc.dg/cpp/strify3.c: New test.
46212         * gcc.dg/cpp/spacing1.c: Add tests.
46213         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46214         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46215
46216 2001-09-24  DJ Delorie  <dj@redhat.com>
46217
46218         * gcc.c-torture/execute/20010924-1.c: New test.
46219
46220 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46221
46222         * objc/execute/paste.m: Remove.
46223
46224 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46225
46226         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46227
46228 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
46229
46230         * g77.dg/strlen0.f: New test.
46231
46232 2001-09-21  Richard Henderson  <rth@redhat.com>
46233
46234         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46235         * g++.old-deja/g++.abi/vtable2.C: Likewise.
46236
46237 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46238
46239         Table-driven attributes.
46240         * g++.dg/ext/attrib1.C: New test.
46241
46242 2001-09-20  DJ Delorie  <dj@redhat.com>
46243
46244         * gcc.dg/20000926-1.c: Update expected warning messages.
46245         * gcc.dg/array-2.c: Likewise, and test for warnings too.
46246         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46247         array.
46248
46249 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
46250
46251         * g++.dg/eh/registers1.C: New test case.
46252
46253 2001-09-17  Richard Henderson  <rth@redhat.com>
46254
46255         * gcc.dg/array-5.c: Fix VLA decomposition test.
46256
46257 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46258
46259         * gcc.dg/cpp/line5.c: New testcase.
46260
46261 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46262
46263         * gcc.dg/cpp/macro9.c: New test.
46264
46265 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
46266
46267         * gcc.c-torture/execute/980223.c: Change type of addr from long
46268         to char *.
46269
46270 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
46271
46272         * gcc.c-torture/execute/20010915-1.c: New test.
46273
46274 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
46275
46276         * g77.dg/bprob: New directory.
46277         * g77.dg/bprob/bprob.exp: New file.
46278         * g77.dg/bprob/bprob-1.f: New test.
46279         * g77.dg/gcov: New directory.
46280         * g77.dg/gcov/gcov.exp: New file.
46281         * g77.dg/gcov/gcov-1.f: New test.
46282         * g77.dg/gcov/gcov-1.x: New file.
46283
46284 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46285
46286         * gcc.dg/cpp/directiv.c: Update.
46287         * gcc.dg/cpp/undef1.c: Update.
46288
46289 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
46290
46291         * gcc.dg/20010912-1.c: New test.
46292
46293 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
46294
46295         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46296         language-independent file in lib.
46297         * lib/gcov.exp: New file.
46298
46299 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46300
46301         * gcc.c-torture/compile/20010911-1.c: New test.
46302
46303 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
46304
46305         * lib/profopt.exp: New, to support profile-directed optimizations.
46306         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46307         * gcc.misc-tests/bprob-1.c: New test.
46308         * gcc.misc-tests/bprob-2.c: New test.
46309
46310 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
46311
46312         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46313         XFAIL and which kinds of gcov output to verify.
46314         * gcc.misc-tests/gcov-4b.x: New file.
46315         * gcc.misc-tests/gcov-5b.x: New file.
46316         * gcc.misc-tests/gcov-6.x: New file.
46317         * gcc.misc-tests/gcov-7.c: New test.
46318         * gcc.misc-tests/gcov-7.x: New file.
46319
46320 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
46321
46322         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46323         * gcc.misc-tests/gcov-6.c: New test.
46324
46325 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46326
46327         PR c++/3986
46328         * g++.dg/abi/vbase1.C: New test.
46329
46330 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
46331
46332         * objc.dg/method-2.m: New.
46333
46334 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46335
46336         PR c++/4203
46337         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46338         * g++.dg/init/empty1.C: New test.
46339
46340 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
46341
46342         * gcc.c-torture/compile/20010903-1.c: New test.
46343
46344 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
46345
46346         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46347         for m68k.
46348
46349 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
46350
46351         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46352
46353         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46354
46355         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46356
46357 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
46358
46359         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46360         for 16-bit 'unsigned int'.
46361
46362 2001-08-29  Kazu Hirata  <kazu@hxi.com>
46363
46364         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46365
46366 2001-08-27  Richard Henderson  <rth@redhat.com>
46367
46368         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46369         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46370
46371 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
46372
46373         * gcc.dg/asm-names.c (ymain): New.
46374
46375 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
46376
46377         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46378         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46379         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46380
46381 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46382
46383         * gcc.dg/compare5.c: New testcase.
46384
46385 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
46386
46387         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46388         and "In instantiation".
46389
46390 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
46391
46392         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46393
46394 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
46395
46396         * gcc.misc-tests/gcov.exp: Add support for branch information.
46397         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46398         * gcc.misc-tests/gcov-4.c: New test.
46399         * gcc.misc-tests/gcov-4b.c: New test.
46400         * gcc.misc-tests/gcov-5b.c: New test.
46401
46402 2001-08-20  Zack Weinberg  <zackw@panix.com>
46403
46404         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46405         expected to fail.
46406
46407 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46408
46409         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46410
46411 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
46412
46413         * g++.dg/eh/template1.C: New test.
46414
46415 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
46416
46417         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46418         Fix thinko.
46419         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46420         for xfail.
46421
46422 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
46423
46424         * lib/g77-dg.exp: Use prune.exp for common procedures
46425         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46426         * lib/g77.exp: (g77-dg-prune) Remove
46427
46428 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
46429
46430         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46431
46432 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46433
46434         * g++.dg/template/unify1.C: New test.
46435
46436 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
46437
46438         * g++.dg/abi/empty4.C: New test.
46439
46440 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
46441
46442         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46443         solaris2.*
46444         * g77.f-torture/compile/pr3743.x: Likewise.
46445
46446 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46447
46448         * g++.dg/other/using-declaration.C: New test.
46449
46450 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46451
46452         * gcc.dg/cpp/tr-sign.c: New testcase.
46453
46454 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46455
46456         * gcc.dg/cpp/19951025-1.c: Revert.
46457         * gcc.dg/cpp/directiv.c: We no longer process directives that
46458         interrupt macro arguments.
46459
46460 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
46461
46462         * gcc.dg/bconstp-1.c: New test.
46463
46464 2001-08-03  Richard Henderson  <rth@redhat.com>
46465
46466         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46467
46468 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46469
46470         * gcc.dg/cpp/19951025-1.c: Update.
46471
46472 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
46473
46474         * g77.dg/ff90-1.f (s): Fix reference of variable z,
46475         should be x.
46476
46477 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46478
46479         Kill -fhonor-std.
46480         * g++.old-deja/g++.ns/ns14.C: Remove special options.
46481         * g++.old-deja/g++.other/std1.C: Likewise.
46482         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46483
46484 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
46485
46486         * lib/g77.exp: Load gcc-defs.exp for common procedures
46487         (g77_pass, g77_fail, g77_finish, g77_exit,
46488         ${tool}_check_unsupported_p} Now redundant.  Deleted.
46489
46490 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46491
46492         * g77.dg/fbackslash.f
46493         * g77.dg/fcase-preserve.f
46494         * g77.dg/ff90-1.f
46495         * g77.dg/ffixed-line-length-0.f
46496         * g77.dg/ffixed-line-length-132.f
46497         * g77.dg/ffixed-line-length-7.f
46498         * g77.dg/ffixed-line-length-72.f
46499         * g77.dg/ffixed-line-length-none.f
46500         * g77.dg/ffree-form-1.f
46501         * g77.dg/fno-backslash.f
46502         * g77.dg/fno-f90-1.f
46503         * g77.dg/fno-fixed-form-1.f
46504         * g77.dg/fno-onetrip.f
46505         * g77.dg/fno-typeless-boz.f
46506         * g77.dg/fno-underscoring.f
46507         * g77.dg/fno-vxt-1.f
46508         * g77.dg/fonetrip.f
46509         * g77.dg/ftypeless-boz.f
46510         * g77.dg/fugly-assumed.f
46511         * g77.dg/funderscoring.f
46512         * g77.dg/fvxt-1.f
46513
46514 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
46515
46516         * objc.dg/fwd-proto-1.m: New.
46517         * objc.dg/local-decl-1.m: New.
46518         * objc.dg/naming-1.m: New.
46519         * objc.dg/naming-2.m: New.
46520         * objc.dg/proto-hier-1.m: New.
46521
46522 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
46523
46524         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46525         largest-type elements to a struct makes its size grow.
46526
46527 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46528
46529         * g++.dg/abi/vthunk1.C: New test.
46530
46531 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46532
46533         * g++.dg/abi/vbase8-22.C: New test.
46534
46535 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46536
46537         * gcc.dg/cpp/macro8.c: New test.
46538
46539 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46540
46541         * g++.dg/abi/vbase8-21.C: New test.
46542
46543 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46544
46545         * g++.dg/abi/vbase8-10.C: New test.
46546
46547 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46548
46549         * lib/g++.exp (g++_set_ld_library_path): Renamed to
46550         ${tool}_set_ld_library_path.
46551         Changed caller.
46552         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46553         g++.exp.
46554
46555 2001-07-26  Stan Cox <scox@redhat.com>
46556
46557         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46558         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46559         gcc_exit, gcc_check_unsupported_p):
46560         Moved to gcc-deps.exp
46561         * gcc-deps.exp: New file.
46562
46563 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46564
46565         * g++.old-deja/g++.pt/defarg14.C: New test.
46566
46567 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46568
46569         * g++.old-deja/g++.other/lineno5.C: New test.
46570
46571 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46572
46573         * g++.old-deja/g++.pt/crash68.C: New test.
46574
46575 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46576
46577         * g++.old-deja/g++.other/crash42.C: New test.
46578
46579 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46580
46581         * gcc.dg/cpp/extratokens.c: Fix.
46582         * gcc.dg/cpp/skipping2.c: New tests.
46583
46584 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46585
46586         * gcc.c-torture/execute/20010724-1.c: New file.
46587         * gcc.c-torture/execute/20010724-1.x: New file.
46588
46589 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46590
46591         * g++.old-deja/g++.other/cond7.C: New test.
46592
46593 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46594
46595         * g++.old-deja/g++.other/optimize4.C: New test.
46596
46597 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46598
46599         * g++.old-deja/g++.abi/vbase8-5.C: New test.
46600
46601 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
46602
46603         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46604         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46605         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46606         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46607
46608         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46609         bug report" message.
46610
46611         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46612         * g++.dg/ext/instantiate1.C: Move from old-deja.
46613
46614 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
46615
46616         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46617         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46618         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46619         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46620
46621 2001-07-23  Jeffrey A Law  (law@cygnus.com)
46622
46623         * gcc.c-torture/execute/20010723-1.c: New test.
46624
46625 2001-07-23  Ben Elliston  <bje@redhat.com>
46626
46627         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46628
46629 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46630
46631         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46632         i[34567]86-*-*.
46633         Delete handling of ieee_multilib_flags.
46634         Pass -mieee for alpha*-*-* and sh-*-*.
46635         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46636
46637 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
46638
46639         Remove old-abi tests.
46640         * g++.old-deja/g++.mike/p11116.C: Remove.
46641         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46642
46643 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
46644
46645         * g77.f-torture/compile/pr3743.f: New test
46646
46647 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
46648
46649         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46650
46651 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46652
46653         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46654         g++.old-deja/g++.pt/static6.C: Likewise.
46655         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46656         supports weak symbols.
46657
46658 2001-07-18  Andreas Jaeger  <aj@suse.de>
46659
46660         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46661         supported again.
46662
46663 2001-07-18  Andreas Jaeger  <aj@suse.de>
46664
46665         * gcc.dg/iftrap-1.c: Fix target line.
46666
46667 2001-07-17  Richard Henderson  <rth@redhat.com>
46668
46669         * gcc.c-torture/execute/20010717-1.c: New.
46670
46671 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46672
46673         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46674         tests.
46675
46676 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46677
46678         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46679
46680 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46681
46682         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46683         UAC_SIGBUS, UAC_NOPRINT definitions.
46684
46685 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
46686
46687         * objc/execute/object_is_class.m: New test.
46688         * objc/execute/object_is_meta_class.m: New test.
46689
46690 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46691
46692         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46693         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46694
46695 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
46696
46697         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46698         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46699
46700 2001-07-14  Richard Henderson  <rth@redhat.com>
46701
46702         * gcc.dg/iftrap-1.c: New.
46703
46704 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
46705
46706         * g77.f-torture/execute/intrinsic77.f: New test.
46707
46708 2001-07-11  Janis Johnson <janis@us.ibm.com>
46709
46710         * gcc.misc-tests/gcov-3.c: New test.
46711
46712 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46713
46714         * gcc.c-torture/compile/20010711-1.c,
46715         * gcc.c-torture/compile/20010711-2.c: New tests.
46716
46717 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46718
46719         * gcc.c-torture/execute/20010711-1.c: New test.
46720
46721 2001-07-11  Ben Elliston  <bje@redhat.com>
46722
46723         * g++.old-deja/g++.other/enum5.C: New test.
46724
46725 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
46726
46727         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
46728         (g++-dg-prune): Call prune_gcc_output.
46729         * prune.exp: New file for prune_gcc_output.
46730         * lib/g++.exp, lib/gcc.exp: Load it.
46731
46732 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46733
46734         * gcc.c-torture/compile/20010701-1.c,
46735         g++.old-deja/g++.ext/attrib6.C: New tests.
46736
46737 2001-07-06  Jeffrey A Law  (law@cygnus.com)
46738
46739         * gcc.c-torture/compile/20010706-1.c: New test.
46740
46741 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
46742
46743         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
46744
46745 2001-06-28  Stan Shebs  <shebs@apple.com>
46746
46747         * gcc.dg/pragma-darwin.c: New test.
46748
46749 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46750
46751         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
46752         Solaris 2.[678] system.
46753
46754 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46755
46756         * gcc.dg/20010622-1.c: New test.
46757
46758 2001-06-18  Stan Shebs  <shebs@apple.com>
46759
46760         * objc.dg: New directory.
46761         * objc.dg/dg.exp: New file.
46762         * objc.dg/alias.m: New.
46763         * objc.dg/class-1.m: New.
46764         * objc.dg/class-2.m: New.
46765         * objc.dg/const-str-1.m: New.
46766         * objc.dg/const-str-2.m: New.
46767         * objc.dg/id-1.m: New.
46768         * objc.dg/method-1.m: New.
46769         * objc.dg/super-class-1.m: New.
46770         * lib/objc-dg.exp: New file.
46771
46772 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46773
46774         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
46775         of label name.
46776
46777 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
46778
46779         * g++.old-deja/g++.abi/vbase8-9.C: New test.
46780
46781 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46782
46783         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
46784         variable.
46785
46786 2001-06-12  Richard Henderson  <rth@redhat.com>
46787
46788         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
46789
46790 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46791
46792         * g++.old-deja/g++.abi/vbase5.C: New test.
46793         * g++.old-deja/g++.abi/vbase6.C: New test.
46794         * g++.old-deja/g++.abi/vbase7.C: New test.
46795
46796 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46797
46798         * gcc.c-torture/compile/20010610-1.c: New test.
46799
46800 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46801
46802         * g++.old-deja/g++.abi/vbase4.C: New test.
46803
46804 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46805
46806         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
46807         support %f for HC11/HC12 targets.
46808         * gcc.c-torture/execute/930513-1.x: New file, likewise.
46809         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
46810         on HC11/HC12 targets.
46811         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
46812
46813 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46814
46815         * gcc.dg/wchar_t-1.c: New file.
46816         * gcc.dg/wint_t-1.c: Likewise.
46817
46818 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
46819
46820         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
46821
46822 2001-06-11  Richard Henderson  <rth@redhat.com>
46823
46824         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
46825
46826 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46827
46828         * gcc.c-torture/compile/20010611-1.c: New test.
46829
46830 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46831
46832         * gcc.dg/c99-tag-1.c: Add more tests.
46833
46834 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
46835
46836         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
46837         representation on MN10300 and ARM/Thumb.
46838
46839 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
46840
46841         * g77.f-torture/execute/20010610.f: New.
46842
46843 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
46844
46845         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
46846         names.
46847
46848 2001-06-09  Richard Henderson  <rth@redhat.com>
46849
46850         * gcc.c-torture/execute/ashrdi-1.c: New.
46851         * gcc.c-torture/execute/ashldi-1.c: New.
46852         * gcc.c-torture/execute/lshrdi-1.c: New.
46853
46854 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
46855
46856         * objc/execute/load-3.m: Added. Check sending +load to categories,
46857         in addition to classes.
46858
46859 2001-06-08  Stan Shebs  <shebs@apple.com>
46860
46861         * objc/execute/load-2.m: New test.  From Nicola Pero
46862         <n.pero@mi.flashnet.it>.
46863
46864 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
46865
46866         * gcc.c-torture/execute/20010605-2.c: New test.
46867
46868 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46869
46870         * g++.old-deja/g++.abi/vbase2.C: New test.
46871         * g++.old-deja/g++.abi/vbase3.C: New test.
46872
46873 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46874
46875         * g++.old-deja/g++.pt/friend49.C: New test.
46876
46877 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
46878
46879         * g++.old-deja/g++.ext/anon3.C: New test.
46880
46881 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
46882
46883         * g++.old-deja/g++.other/conv7.C: New test.
46884
46885 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46886
46887         * gcc.c-torture/compile/20010605-2.c: New test.
46888
46889 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46890
46891         * gcc.c-torture/execute/20010604-1.c: New test.
46892
46893 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
46894
46895         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
46896
46897 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
46898
46899         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
46900         (g++_link_flags): Likewise.
46901         (g++_init): Pass gccpath's value to two previous functions.
46902
46903 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46904
46905         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
46906         Ensure logfile entry matches exec command line.
46907
46908 2001-05-31  Richard Henderson  <rth@redhat.com>
46909
46910         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
46911         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
46912
46913 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
46914
46915         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
46916         compiler for irix6.2
46917
46918 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
46919
46920         * g++.old-deja/g++.other/optimize3.C: New file.
46921
46922 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
46923
46924         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
46925         assemble.
46926
46927 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
46928
46929         * g++.old-deja/g++.other/optimize2.C: New file.
46930
46931 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
46932
46933         * gcc.c-torture/compile/20010518-2.c: New file.
46934         * gcc.c-torture/execute/20010518-1.c: New file.
46935         * gcc.c-torture/execute/20010518-2.c: New file.
46936
46937 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46938
46939         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
46940
46941 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
46942
46943         G++ no longer defines builtins that do not begin with __builtin.
46944         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
46945         * g++.old-deja/g++.brendand/misc13.C: Likewise.
46946         * g++.old-deja/g++.law/builtin1.C: Likewise.
46947         * g++.old-deja/g++.law/cvt2.C: Likewise.
46948         * g++.old-deja/g++.mike/net5.C: Likewise.
46949         * g++.old-deja/g++.other/builtins1.C: Likewise.
46950         * g++.old-deja/g++.other/builtins2.C: Likewise.
46951         * g++.old-deja/g++.other/builtins3.C: Likewise.
46952         * g++.old-deja/g++.other/builtins4.C: Likewise.
46953         * g++.old-deja/g++.other/inline8.C: Likewise.
46954         * g++.old-deja/g++.robertl/eb39.C: Likewise.
46955
46956 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
46957
46958         * g++.old-deja/g++.pt/using1.C: Adjust.
46959         * g++.old-deja/g++.pt/using2.C: New test.
46960
46961 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46962
46963         * gcc.dg/cpp/charconst.c: New tests.
46964         * gcc.dg/cpp/escape.c: New tests.
46965         * gcc.dg/cpp/escape-1.c: New tests.
46966         * gcc.dg/cpp/escape-2.c: New tests.
46967         * gcc.dg/cpp/ucs.c: New tests.
46968
46969 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
46970
46971         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
46972         native compiler for irix6.5.
46973
46974 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
46975
46976         * lib/g++.exp (g++_include_flags): Use args to compute
46977         get_multilibs.
46978         (g++_link_flags): Likewise.
46979         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
46980
46981 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46982
46983         * gcc.dg/c90-hexfloat-1.c: Add more tests.
46984
46985 2001-05-21  Geoff Keating  <geoffk@redhat.com>
46986
46987         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
46988         this file.
46989
46990 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46991
46992         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
46993         STACK_SIZE;
46994         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46995         to STACK_SIZE; Use it to define size of add_histo array.
46996         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46997         to STACK_SIZE.
46998         (f): Use GITT_SIZE to define size of gitt local table.
46999         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47000         to STACK_SIZE; Use it to define size of bytemem array.
47001
47002 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47003
47004         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47005         on 68HC11/HC12 due to the asm instruction.
47006         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47007         * gcc.c-torture/compile/920520-1.x: Likewise.
47008         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47009         on 68HC11/HC12 because the function is larger than 64K.
47010         * gcc.c-torture/compile/961203-1.x: New file, this test fails
47011         on 68HC11/HC12 because the structure is too large.
47012
47013 2001-05-20  Richard Henderson  <rth@redhat.com>
47014
47015         * gcc.c-torture/execute/20010520-1.c: New.
47016
47017 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47018
47019         * g++.old-deja/g++.warn/compare1.C: New test.
47020         * gcc.dg/compare4.c: New test.
47021
47022 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
47023
47024         * g++.old-deja/g++.other/optimize1.C: New test.
47025
47026 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47027
47028         * g++.old-deja/g++.pt/spec41.C: New test.
47029
47030 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
47031
47032         * gcc.c-torture/compile/20010114-1.x: Remove.
47033
47034 2001-05-18  Stan Shebs  <shebs@apple.com>
47035
47036         * gcc.c-torture/compile/20010518-1.c: New test.
47037
47038 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
47039
47040         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47041         * g++.old-deja/g++.pt/crash67.C: New test.
47042
47043 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
47044
47045         * g++.old-deja/g++.other/debug9.C: New test.
47046
47047 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
47048
47049         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47050
47051 2001-05-16  Jan Hubicka  <jh@suse.cz>
47052
47053         * gcc.c-torture/compile/20010516-1.c: New test.
47054
47055 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47056
47057         * g++.old-deja/g++.other/crash41.C: New test.
47058
47059 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47060
47061         * g++.old-deja/g++.pt/crash66.C: New test.
47062
47063 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
47064
47065         * g++.old-deja/g++.robertl/eb27.C: Convert.
47066
47067 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
47068
47069         * g++.dg/friend-warn.C: New test.  Do not warn about friend
47070         declaration being redundant.
47071
47072 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
47073
47074         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47075
47076 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
47077
47078         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47079
47080 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
47081
47082         * lib/g++.exp: Use testsuite_flags.
47083
47084 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
47085
47086         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47087
47088 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47089
47090         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47091
47092 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
47093
47094         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47095
47096 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
47097
47098         * gcc.c-torture/compile/20010313-1.c: New test.
47099
47100 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
47101
47102         * gcc.dg/cpp/direct2.c: New test.
47103         * gccq.dg/cpp/direct2s.c: New test.
47104
47105         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47106
47107 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
47108
47109         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47110         * g++.old-deja/g++.other/op3.C: Likewise.
47111
47112 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47113
47114         * gcc.dg/cpp/syshdr.h: New file.
47115         * gcc.dg/cpp/sysmac1.c: Update.
47116         * gcc.dg/cpp/sysmac2.c: Update.
47117
47118 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47119
47120         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47121
47122 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
47123
47124         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47125         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47126
47127 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
47128
47129         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47130
47131 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
47132
47133         * lib/g++.exp (g++_include_flags): Don't use any special flags
47134         if TESTING_IN_BUILD_TREE is not defined.
47135         (g++_init): Use a plain 'c++' as the compiler if
47136         TESTING_IN_BUILD_TREEE is not defined.
47137
47138 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47139
47140         * g++.old-deja/g++.eh/catch13.C: New test.
47141         * g++.old-deja/g++.eh/catch14.C: New test.
47142
47143 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47144
47145         * gcc.dg/cpp/tr-define.c: New test.
47146
47147 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
47148
47149         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47150         <stdlib.h>, not <malloc.h>.
47151
47152 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47153
47154         * g++.old-deja/g++.ns/template17.C: New test.
47155
47156 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47157
47158         * g++.old-deja/g++.pt/ref4.C: New test.
47159
47160 2001-04-30  Richard Henderson  <rth@redhat.com>
47161
47162         * gcc.dg/20000724-1.c: Revert last change.
47163
47164 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
47165
47166         * g77.f-torture/execute/20010430.f: New test.
47167
47168 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
47169
47170         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47171
47172 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
47173
47174         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47175
47176 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47177
47178         * g++.old-deja/g++.eh/crash6.C: New test.
47179
47180 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47181
47182         * g++.old-deja/g++.other/warn7.C: New test.
47183
47184 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47185
47186         * g++.old-deja/g++.other/defarg9.C: New test.
47187
47188 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47189
47190         * g77.f-torture/compile/20010426.f: New test.
47191         * g77.f-torture/execute/20010426.f: New test.
47192
47193 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47194
47195         * g77.f-torture/compile/20000629-1.x: Remove - error
47196         has been fixed.
47197
47198 2001-04-26  Jeffrey A Law  (law@cygnus.com)
47199
47200         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47201         Tweak slightly to work with g++.dg framework.
47202         * g++.dg/special/ecos.exp: Run initp1.C test.
47203         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47204
47205         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47206         its linker doesn't give line numbers either.
47207         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47208
47209 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47210
47211         * g++.old-deja/g++.other/lex1.C: New test.
47212
47213 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
47214
47215         * gcc.dg/noncompile/20010425-1.c: New test.
47216
47217 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47218
47219         * g++.old-deja/g++.pt/mangle2.C: New test.
47220
47221 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47222
47223         * gcc.dg/format/plus-1.c: New test.
47224
47225 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47226
47227         * gcc.dg/20010423-1.c: New test.
47228
47229 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47230
47231         * gcc.c-torture/execute/20010422-1.c: New test.
47232
47233 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
47234
47235         * g++.old-deja/g++.ns/type2.C: New test.
47236
47237 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
47238
47239         * g++.old-deja/g++.other/perf1.C: New test.
47240
47241 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
47242
47243         * gcc.dg/c99-func-2.c: Remove xfail.
47244         * gcc.dg/c99-func-3.c: Remove xfail.
47245         * gcc.dg/c99-func-4.c: Remove xfail.
47246
47247 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
47248
47249         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47250
47251 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47252
47253         * gcc.c-torture/compile/20010423-1.c: New test.
47254
47255 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47256
47257         * g++.old-deja/g++.pt/typename28.C: New test.
47258
47259 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47260
47261         * g++.old-deja/g++.abi/empty2.C: New test.
47262         * g++.old-deja/g++.abi/empty3.C: New test.
47263
47264 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47265
47266         * g++.old-deja/g++.other/comdat2.C: New test.
47267         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47268
47269 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47270
47271         * g++.old-deja/g++.other/overload14.C: New test.
47272
47273 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47274
47275         * g++.old-deja/g++.other/lookup23.C: New test.
47276
47277 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47278
47279         * gcc.c-torture/execute/20010403-1.c: New test.
47280
47281 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
47282             Mark Mitchell  <mark@codesourcery.com>
47283
47284         * lib/old-dejagnu.exp: Don't delete output of executable.
47285         Add .exe suffix to executables.
47286
47287 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
47288
47289         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47290
47291 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47292
47293         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47294
47295 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47296
47297         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47298         * g++.old-deja/g++.abi/crash1.C: New test.
47299
47300 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47301
47302         * g++.old-deja/g++.other/crash40.C: New test.
47303
47304 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47305
47306         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47307
47308 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
47309
47310         * g++.old-deja/g++.other/warn6.C: New test.
47311
47312 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47313
47314         * g++.old-deja/g++.robertl/eb42.C: Same.
47315
47316 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47317
47318         * gcc.dg/wtr-conversion-1.c: New testcase.
47319
47320 2001-04-10  Richard Henderson  <rth@redhat.com>
47321
47322         * g++.old-deja/g++.other/array5.C: New.
47323
47324 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47325
47326         * gcc.c-torture/execute/20010408-1.c: New test.
47327
47328 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
47329
47330         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47331         headers and constructs.
47332         * g++.old-deja/g++.robertl/eb79.C: Same.
47333         * g++.old-deja/g++.robertl/eb77.C (main): Same.
47334         * g++.old-deja/g++.robertl/eb73.C: Same.
47335         * g++.old-deja/g++.robertl/eb66.C (main): Same.
47336         * g++.old-deja/g++.robertl/eb55.C (t): Same.
47337         * g++.old-deja/g++.robertl/eb54.C (main): Same.
47338         * g++.old-deja/g++.robertl/eb46.C (main): Same.
47339         * g++.old-deja/g++.robertl/eb44.C: Same.
47340         * g++.old-deja/g++.robertl/eb41.C (main): Same.
47341         * g++.old-deja/g++.robertl/eb4.C (main): Same.
47342         * g++.old-deja/g++.robertl/eb39.C: Same.
47343         * g++.old-deja/g++.robertl/eb33.C (main): Same.
47344         * g++.old-deja/g++.robertl/eb31.C (main): Same.
47345         * g++.old-deja/g++.robertl/eb30.C: Same.
47346         * g++.old-deja/g++.robertl/eb3.C: Same.
47347         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47348         * g++.old-deja/g++.robertl/eb21.C: Same.
47349         * g++.old-deja/g++.robertl/eb15.C: Same.
47350         * g++.old-deja/g++.robertl/eb118.C: Same.
47351         * g++.old-deja/g++.robertl/eb115.C (main): Same.
47352         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47353         * g++.old-deja/g++.robertl/eb109.C: Same.
47354         * g++.old-deja/g++.other/sibcall1.C (main): Same.
47355         * g++.old-deja/g++.mike/rtti1.C: Same.
47356         * g++.old-deja/g++.mike/p658.C: Same.
47357         * g++.old-deja/g++.mike/net46.C: Same.
47358         * g++.old-deja/g++.mike/net34.C: Same.
47359         * g++.old-deja/g++.mike/memoize1.C: Same.
47360         * g++.old-deja/g++.mike/eh2.C: Same.
47361         * g++.old-deja/g++.law/weak.C: Same.
47362         * g++.old-deja/g++.law/visibility7.C: Same.
47363         * g++.old-deja/g++.law/visibility25.C: Same.
47364         * g++.old-deja/g++.law/visibility22.C: Same.
47365         * g++.old-deja/g++.law/visibility2.C: Same.
47366         * g++.old-deja/g++.law/visibility17.C: Same.
47367         * g++.old-deja/g++.law/visibility13.C: Same.
47368         * g++.old-deja/g++.law/visibility10.C: Same.
47369         * g++.old-deja/g++.law/visibility1.C: Same.
47370         * g++.old-deja/g++.law/virtual3.C (eval): Same.
47371         * g++.old-deja/g++.law/vbase1.C: Same.
47372         * g++.old-deja/g++.law/operators32.C: Same.
47373         * g++.old-deja/g++.law/nest3.C: Same.
47374         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47375         * g++.old-deja/g++.law/except5.C (main): Same.
47376         * g++.old-deja/g++.law/cvt7.C (run): Same.
47377         * g++.old-deja/g++.law/cvt2.C: Same.
47378         * g++.old-deja/g++.law/cvt16.C: Same.
47379         * g++.old-deja/g++.law/ctors6.C (bar): Same.
47380         * g++.old-deja/g++.law/ctors17.C (main): Same.
47381         * g++.old-deja/g++.law/ctors13.C: Same.
47382         * g++.old-deja/g++.law/ctors12.C (main): Same.
47383         * g++.old-deja/g++.law/ctors10.C: Same.
47384         * g++.old-deja/g++.law/code-gen5.C: Same.
47385         * g++.old-deja/g++.law/bad-error7.C: Same.
47386         * g++.old-deja/g++.law/arm9.C: Same.
47387         * g++.old-deja/g++.law/arm12.C: Same.
47388         * g++.old-deja/g++.law/arg8.C: Same.
47389         * g++.old-deja/g++.law/arg1.C: Same.
47390         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47391         * g++.old-deja/g++.jason/template31.C: Same.
47392         * g++.old-deja/g++.jason/template24.C (main): Same.
47393         * g++.old-deja/g++.jason/2371.C: Same.
47394         * g++.old-deja/g++.eh/new2.C: Same.
47395         * g++.old-deja/g++.eh/new1.C: Same.
47396         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47397         * g++.old-deja/g++.brendan/nest21.C (main): Same.
47398         * g++.old-deja/g++.brendan/err-msg3.C: Same.
47399         * g++.old-deja/g++.brendan/crash62.C: Same.
47400         * g++.old-deja/g++.brendan/crash52.C: Same.
47401         * g++.old-deja/g++.brendan/crash49.C (main): Same.
47402         * g++.old-deja/g++.brendan/crash38.C: Same.
47403         * g++.old-deja/g++.brendan/crash15.C (main): Same.
47404         * g++.old-deja/g++.brendan/copy9.C: Same.
47405
47406 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
47407
47408         * gcc.c-torture/execute/20001203-2.c (memset):
47409         Count argument is of type __SIZE_TYPE__.
47410
47411 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
47412
47413         * gcc.c-torture/compile/20010404-1.c: New test.
47414
47415 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
47416
47417         * gcc.c-torture/compile/20010326-1.c: New test.
47418
47419 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
47420
47421         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47422         peculiarities of the SH.
47423         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47424
47425 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47426
47427         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47428         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47429         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47430
47431 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47432
47433         * g77.f-torture/compile/20010321-1.f: New test.
47434
47435 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47436
47437         * gcc.c-torture/compile/20010329-1.c: New test.
47438
47439 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47440
47441         * gcc.c-torture/execute/20010329-1.c: New test.
47442
47443 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47444
47445         * g++.old-deja/g++.other/eh4.C: Fix typo.
47446
47447 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47448
47449         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47450
47451 2001-03-28  Philip Blundell  <philb@gnu.org>
47452
47453         * gcc.c-torture/compile/20010328-1.c: New test.
47454
47455 2001-03-27  Richard Henderson  <rth@redhat.com>
47456
47457         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47458         * g++.old-deja/g++.eh/vbase3.C: Likewise.
47459
47460 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
47461
47462         * gcc.c-torture/compile/20010327-1.c: New test.
47463
47464 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47465
47466         * g++.old-deja/g++.other/friend12.C: New test.
47467         * g++.old-deja/g++.other/friend9.C: Expect no errors.
47468         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47469
47470 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47471
47472         * gcc.c-torture/execute/20010325-1.c: New test.
47473
47474 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
47475
47476         * g++.old-deja/g++.other/mangle3.C: New test.
47477
47478 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
47479
47480         * g++.old-deja/g++.other/anon8.C: New test.
47481
47482 2001-03-20  Philip Blundell  <philb@gnu.org>
47483
47484         * gcc.c-torture/compile/20010320-1.c: New test.
47485
47486 2001-03-17  Richard Henderson  <rth@redhat.com>
47487
47488         * g++.old-deja/g++.other/eh4.C: Add expected error text.
47489
47490 2001-03-15  Geoff Keating  <geoff@redhat.com>
47491
47492         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47493         tests on AIX.
47494
47495 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
47496
47497         * g++.old-deja/g++.other/eh4.C: New test.
47498
47499 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47500
47501         * gcc.dg/cpp/mi1.c: Update.
47502
47503 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
47504
47505         * g++.old-deja/g++.other/regstack.C: New test.
47506
47507 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47508
47509         * g++.old-deja/g++.other/ref4.C: New test.
47510
47511 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
47512
47513         * objc/execute/va_method.m: Added.
47514         * objc/execute/IMP.m: Added.
47515         * objc/execute/_cmd.m: Added.
47516         * objc/execute/accessing_ivars.m: Added.
47517         * objc/execute/class-1.m: Added.
47518         * objc/execute/class-10.m: Added.
47519         * objc/execute/class-11.m: Added.
47520         * objc/execute/class-12.m: Added.
47521         * objc/execute/class-13.m: Added.
47522         * objc/execute/class-14.m: Added.
47523         * objc/execute/class-2.m: Added.
47524         * objc/execute/class-3.m: Added.
47525         * objc/execute/class-4.m: Added.
47526         * objc/execute/class-5.m: Added.
47527         * objc/execute/class-6.m: Added.
47528         * objc/execute/class-7.m: Added.
47529         * objc/execute/class-8.m: Added.
47530         * objc/execute/class-9.m: Added.
47531         * objc/execute/class-tests-1.h
47532         * objc/execute/class-tests-2.h
47533         * objc/execute/compatibility_alias.m: Added.
47534         * objc/execute/encode-1.m: Added.
47535         * objc/execute/formal_protocol-1.m: Added.
47536         * objc/execute/formal_protocol-2.m: Added.
47537         * objc/execute/formal_protocol-3.m: Added.
47538         * objc/execute/formal_protocol-4.m: Added.
47539         * objc/execute/formal_protocol-5.m: Added.
47540         * objc/execute/formal_protocol-6.m: Added.
47541         * objc/execute/formal_protocol-7.m: Added.
47542         * objc/execute/informal_protocol.m: Added.
47543         * objc/execute/initialize.m: Added.
47544         * objc/execute/load.m: Added.
47545         * objc/execute/many_args_method.m: Added.
47546         * objc/execute/nested-3.m: Added.
47547         * objc/execute/no_clash.m: Added.
47548         * objc/execute/private.m: Added.
47549         * objc/execute/redefining_self.m: Added.
47550         * objc/execute/root_methods.m: Added.
47551         * objc/execute/selector-1.m: Added.
47552         * objc/execute/static-1.m: Added.
47553         * objc/execute/static-2.m: Added.
47554         * objc/execute/va_method.m: Added.
47555
47556 2001-03-10  Richard Henderson  <rth@redhat.com>
47557
47558         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47559
47560 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47561
47562         * g++.old-deja/g++.other/crash31.C: XFAIL.
47563         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47564         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47565         * gcc.c-torture/execute/20010123-1.x: XFAIL.
47566         * gcc.c-torture/execute/20010124-1.x: XFAIL.
47567         * gcc.dg/sequence-pt-1.c: XFAIL one test.
47568
47569 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47570
47571         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47572
47573 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47574
47575         * gcc.dg/20000724-1.c: Don't use multiline strings.
47576
47577 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47578
47579         * objc/execute/string1.m, objc/execute/string2.m: Compare the
47580         result of -cString against what we expect it to be; don't just
47581         print it out for no one to read.
47582
47583         * objc/execute/string3.m, objc/execute/string4.m: New tests.
47584         Based on testcases provided by Nicola Pero.
47585
47586 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47587
47588         * gcc.dg/cpp/macro7.c: New test.
47589
47590 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47591
47592         * gcc.dg/cpp/multiline.c: Update.
47593
47594 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47595
47596         * g++.old-deja/g++.other/enum3.C: New test.
47597
47598 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47599
47600         * g++.old-deja/g++.other/pod1.C: New test.
47601
47602 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47603
47604         * g++.old-deja/g++.ext/overload1.C: New test.
47605
47606 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47607
47608         * g++.old-deja/g++.pt/using1.C: New test.
47609
47610 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47611
47612         * g++.old-deja/g++.other/using9.C: New test.
47613
47614 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
47615
47616         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47617
47618         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47619
47620 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
47621
47622         * g++.old-deja/g++.ext/realpt1.C: Remove.
47623
47624 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
47625
47626         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47627
47628 2001-02-26  Will Cohen  <wcohen@redhat.com>
47629
47630         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47631
47632 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
47633
47634         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47635         templatized constructors.
47636
47637 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47638
47639         * gcc.c-torture/execute/20010224-1.c: New test.
47640
47641 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
47642
47643         * gcc.c-torture/execute/20010222-1.c: New test.
47644
47645 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
47646
47647         * g++.old-deja/g++.other/inline20.C: New test.
47648
47649 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
47650
47651         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47652
47653 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47654
47655         * g++.old-deja/g++.other/lookup22.C: New test.
47656
47657 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
47658
47659         * g77.dg: New directory.
47660         * g77.dg/20010216-1.f: New test case.
47661         * g77.dg/dg.exp: New driver.
47662         * lib/g77-dg.exp: New driver library.
47663
47664 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47665
47666         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47667
47668 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
47669
47670         * g++.old-deja/g++.other/decl9.C: New test.
47671
47672 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
47673
47674         * g++.old-deja/g++.other/init16.C: Update the test so that it does
47675         not need <string> and also tests the initialization at runtime.
47676
47677 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47678
47679         * gcc.c-torture/execute/longlong.c: New test.
47680
47681 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47682
47683         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47684
47685 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47686
47687         * gcc.c-torture/execute/920302-1.c (execute):
47688         Change argument type to short.
47689
47690 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47691
47692         * g++.old-deja/g++.pt/deduct6.C: New test.
47693
47694 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47695
47696         * g++.old-deja/g++.pt/deduct5.C: New test.
47697
47698 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
47699
47700         * gcc.c-torture/execute/20010209-1.c: New test.
47701
47702 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47703
47704         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47705
47706 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
47707
47708         * g++.dg/vtgc1.C: Update for new ABI.
47709
47710         * consistency.vlad: New directory, 1665 files.
47711
47712 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47713
47714         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
47715         return type.
47716         * gcc.dg/cpp/digraphs.c: Declare puts.
47717
47718 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47719
47720         * g++.old-deja/g++.other/warn5.C: New test.
47721
47722 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47723
47724         * g++.old-deja/g++.pt/spec40.C: New test.
47725
47726 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47727
47728         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
47729         case.
47730         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
47731
47732 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
47733
47734         * gcc.c-torture/compile/20010209-1.c: New test.
47735
47736 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
47737
47738         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
47739         excess errors message but not if it crashes.
47740         * g++.old-deja/g++.other/crash27.C: Likewise.
47741         * g++.old-deja/g++.other/crash28.C: Likewise.
47742         * g++.old-deja/g++.other/crash30.C: Likewise.
47743         * g++.old-deja/g++.other/crash32.C: Likewise.
47744         * g++.old-deja/g++.other/crash35.C: Likewise.
47745         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47746
47747 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47748
47749         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
47750         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
47751         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
47752         g77.f-torture/execute/execute.exp,
47753         g77.f-torture/noncompile/noncompile.exp,
47754         gcc.c-torture/execute/execute.exp,
47755         gcc.c-torture/execute/memcheck/memcheck.exp,
47756         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
47757         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
47758         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
47759         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
47760         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
47761         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
47762         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47763         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
47764         Remove bug reporting instructions with ancient email addresses.
47765
47766 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47767
47768         * gcc.dg/20010202-1.c: New test.
47769         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
47770
47771 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
47772
47773         * g++.dg/stdbool-if.C: New test.
47774
47775 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
47776
47777         * objc/execute/fdecl.m: Added main().
47778
47779 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47780
47781         * gcc.c-torture/execute/20010206-1.c: New test.
47782
47783 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47784
47785         * gcc.dg/cpp/avoidpaste1.c: Update.
47786
47787 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
47788
47789         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
47790         Pero <nicola@brainstorm.co.uk>.
47791         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
47792
47793 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
47794
47795         * g++.old-deja/g++.pt/spec39.C: New test.
47796
47797 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
47798
47799         * gcc.c-torture/compile/20010202-1.c: New test.
47800
47801 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
47802
47803         * g++.old-deja/g++.abi/primary2.C: New test.
47804         * g++.old-deja/g++.abi/primary3.C: New test.
47805         * g++.old-deja/g++.abi/primary4.C: New test.
47806         * g++.old-deja/g++.abi/primary5.C: New test.
47807         * g++.old-deja/g++.abi/vtable3.h: New test.
47808         * g++.old-deja/g++.abi/vtable3a.C: New test.
47809         * g++.old-deja/g++.abi/vtable3b.C: New test.
47810         * g++.old-deja/g++.abi/vtable3c.C: New test.
47811         * g++.old-deja/g++.abi/vtable3d.C: New test.
47812         * g++.old-deja/g++.abi/vtable3e.C: New test.
47813         * g++.old-deja/g++.abi/vtable3f.C: New test.
47814         * g++.old-deja/g++.abi/vtable3g.C: New test.
47815         * g++.old-deja/g++.abi/vtable3h.C: New test.
47816         * g++.old-deja/g++.abi/vtable3i.C: New test.
47817         * g++.old-deja/g++.abi/vtable3j.C: New test.
47818         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
47819
47820 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
47821
47822         * g++.old-deja/g++.other/anon6.C: New test.
47823         * g++.old-deja/g++.other/anon7.C: New test.
47824
47825 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47826
47827         * gcc.dg/cpp/avoidpaste2.c: New tests.
47828
47829 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
47830
47831         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
47832
47833 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
47834
47835         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
47836         DECIMAL_DIG cases for Irix."
47837
47838 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
47839
47840         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
47841
47842 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47843
47844         * gcc.dg/c99-tag-1.c: New test.
47845
47846 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47847
47848         * gcc.dg/cpp/tr-warn1.c: Add tests.
47849
47850 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47851
47852         * gcc.dg/cpp/avoidpaste1.c: Update.
47853         * gcc.dg/cpp/paste4.c: Update.
47854
47855 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
47856
47857         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
47858         cases for Irix.
47859
47860 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47861
47862         * g++.old-deja/g++.other/inline19.C: New test.
47863
47864 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47865
47866         * gcc.dg/Wlarger-than.c: New test.
47867
47868 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47869
47870         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
47871
47872 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
47873
47874         * gcc.c-torture/execute/20010129-1.c: New test.
47875         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
47876
47877 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47878
47879         * gcc.dg/cpp/avoidpaste1.c: Test case.
47880
47881 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
47882
47883         * g++.old-deja/g++.other/inline18.C: New test.
47884
47885 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47886
47887         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
47888         and __builtin_putchar.
47889
47890 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
47891
47892         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
47893         tests.
47894
47895 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
47896
47897         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
47898         floating point number rounding mode to round to the nearest
47899         representable mode.
47900
47901 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
47902
47903         * g++.old-deja/g++.other/mangle2.C: New test.
47904
47905 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47906
47907         * gcc.c-torture/compile/20010124-1.c: New test.
47908
47909 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
47910
47911         * g++.old-deja/g++.pt/spec38.C: New test.
47912
47913 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47914
47915         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
47916         "Build don't run".
47917
47918 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47919
47920         * gcc.c-torture/execute/20010123-1.c: New test.
47921
47922 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47923
47924         * g++.old-deja/g++.pt/spec37.C: New test.
47925
47926 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47927
47928         * g++.old-deja/g++.pt/overload14.C: New test.
47929
47930 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47931
47932         * gcc.c-torture/execute/20010122-1.c: New test, exercise
47933         __builtin_return_address.
47934
47935 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
47936
47937         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
47938         * g++.old-deja/g++.pt/spec35.C: New test.
47939         * g++.old-deja/g++.pt/spec36.C: New test.
47940
47941 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
47942
47943         * gcc.c-torture/compile/20010118-1.c: New test.
47944
47945 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
47946
47947         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
47948
47949 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47950
47951         * gcc.c-torture/execute/20010119-1.c: New test.
47952
47953 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47954
47955         * g++.old-deja/g++.other/vbase5.C: New test.
47956
47957 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47958
47959         * gcc.c-torture/execute/20010118-1.c: New test.
47960
47961 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47962
47963         * g++.old-deja/g++.pt/deduct3.C: New test.
47964
47965 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47966
47967         * g++.old-deja/g++.pt/spec34.C: New test.
47968
47969 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
47970
47971         * g77.f-torture/compile/20000601-2.f: New test.
47972
47973 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47974
47975         * g++.old-deja/g++.other/init17.C: New test.
47976
47977 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
47978
47979         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
47980
47981 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47982
47983         * g++.old-deja/g++.pt/unify8.C: New test.
47984
47985 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47986
47987         * g++.old-deja/g++.abi/vbase1.C: New test.
47988
47989 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47990
47991         * g++.old-deja/g++.pt/crash65.C: New test.
47992
47993 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47994
47995         * gcc.dg/cpp/assembl2.S: New test case.
47996
47997 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
47998
47999         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48000         are supported.
48001
48002 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48003
48004         * g++.old-deja/g++.other/builtins1.C: New test.
48005         * g++.old-deja/g++.other/builtins2.C: Likewise.
48006         * g++.old-deja/g++.other/builtins3.C: Likewise.
48007         * g++.old-deja/g++.other/builtins4.C: Likewise.
48008
48009 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
48010
48011         * gcc.c-torture/compile/20010117-1.c: New test.
48012         * gcc.c-torture/compile/20010117-2.c: New test.
48013
48014 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48015
48016         * g77.f-torture/execute/20010116.[fx]: New test,
48017         XFAIL on i?86-*-*.
48018         * g77.f-torture/compile/20010115.f: Indicate it's
48019         a test for PR fortran/1636.
48020
48021 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48022
48023         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48024
48025 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48026
48027         * g77.f-torture/compile/20010115.f: New test.
48028
48029 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
48030
48031         * g++.old-deja/g++.pt/nontype5.C: New test.
48032
48033 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48034
48035         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48036         have an equivalent working one below it.
48037
48038 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48039
48040         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48041         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48042
48043 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48044
48045         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48046         message containing "init_priority".
48047         (conpr-2.C): Likewise.
48048         (conpr-3.C): Likewise.
48049         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48050
48051 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48052
48053         * gcc.c-torture/execute/20010114-2.c: New test.
48054
48055 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48056
48057         * gcc.c-torture/compile/20010114-1.c: New test.
48058         * gcc.c-torture/compile/20010114-1.x: Xfail.
48059         * gcc.c-torture/compile/20010114-2.c: New test.
48060         * gcc.c-torture/execute/20010114-1.c: New test.
48061         * gcc.dg/trunc-1.c: New test.
48062         * gcc.dg/uninit-B.c: New test.
48063
48064 2001-01-13  Nick Clifton  <nickc@redhat.com>
48065
48066         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48067         target.
48068
48069 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48070
48071         * gcc.c-torture/compile/20010113-1.c: New test.
48072
48073 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
48074
48075         * gcc.c-torture/compile/20001212-1.c: New test.
48076
48077 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48078
48079         * gcc.dg/cpp/widestr1.c: Update.
48080         * gcc.dg/cpp/prag-imp.c: Remove.
48081
48082 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
48083
48084         * gcc.c-torture/execute/20000801-3.x: Remove.
48085         * gcc.dg/c90-init-1.c: New test.
48086         * gcc.dg/c99-init-1.c: New test.
48087         * gcc.dg/c99-init-2.c: New test.
48088         * gcc.dg/gnu99-init-1.c: New test.
48089
48090 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
48091
48092         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48093         testing that no relevant ones were found.
48094
48095 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48096
48097         * g++.old-deja/g++.pt/cast2.C: New test.
48098
48099 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48100
48101         * g++.old-deja/g++.pt/friend47.C: New test.
48102
48103 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48104
48105         * g++.old-deja/g++.pt/instantiate13.C: New test.
48106
48107 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48108
48109         * g++.old-deja/g++.other/defarg7.C: New test.
48110         * g++.old-deja/g++.other/defarg8.C: New test.
48111
48112 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48113
48114         * g++.old-deja/g++.pt/crash64.C: New test.
48115
48116 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48117
48118         * g++.old-deja/g++.pt/crash63.C: New test.
48119
48120 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48121
48122         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48123
48124 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
48125
48126         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48127
48128 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48129
48130         * g++.old-deja/g++.pt/error3.C: New test.
48131
48132 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48133
48134         * g++.old-deja/g++.other/crash39.C: New test.
48135
48136 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48137
48138         * g++.old-deja/g++.other/vbase4.C: New test.
48139
48140 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
48141
48142         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48143         * gcc.dg/special/20000419-2.c: New file. Identical to above.
48144         * gcc.dg/special/special.exp: New test driver which will check
48145         for alias support for the above test.
48146
48147 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
48148
48149         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48150         problems on small machines.
48151         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48152         parameterize.
48153
48154 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
48155
48156         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48157         mips.
48158         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48159
48160 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
48161
48162         * g++.old_deja/g++.pt/using8.C: New test.
48163
48164 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48165
48166         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48167
48168 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
48169
48170         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48171         where a failure is expected.
48172         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48173
48174 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48175
48176         * g++.old_deja/g++.pt/instantiate12.C: New test.
48177
48178 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48179
48180         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48181         start of structs.
48182         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48183         * g++.old-deja/g++.brendan/crash17.C: Likewise.
48184         * g++.old-deja/g++.brendan/crash29.C: Likewise.
48185         * g++.old-deja/g++.brendan/crash48.C: Likewise.
48186         * g++.old-deja/g++.brendan/ns1.C: Likewise.
48187         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48188         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48189         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48190         * g++.old-deja/g++.eh/spec6.C: Likewise.
48191         * g++.old-deja/g++.jason/crash3.C: Likewise.
48192         * g++.old-deja/g++.law/ctors11.C: Likewise.
48193         * g++.old-deja/g++.law/ctors17.C: Likewise.
48194         * g++.old-deja/g++.law/ctors5.C: Likewise.
48195         * g++.old-deja/g++.law/ctors9.C: Likewise.
48196         * g++.old-deja/g++.mike/ambig1.C: Likewise.
48197         * g++.old-deja/g++.mike/net22.C: Likewise.
48198         * g++.old-deja/g++.mike/p3538a.C: Likewise.
48199         * g++.old-deja/g++.mike/p3538b.C: Likewise.
48200         * g++.old-deja/g++.mike/virt3.C: Likewise.
48201         * g++.old-deja/g++.niklas/t128.C: Likewise.
48202         * g++.old-deja/g++.other/anon4.C: Likewise.
48203         * g++.old-deja/g++.other/using1.C: Likewise.
48204         * g++.old-deja/g++.other/warn3.C: Likewise.
48205         * g++.old-deja/g++.pt/t37.C: Likewise.
48206         * g++.old-deja/g++.robertl/eb69.C: Likewise.
48207         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48208
48209 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48210
48211         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48212
48213 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48214
48215         * gcc.c-torture/execute/stdio-opt-3.c: New test.
48216
48217 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
48218
48219         * gcc.c-torture/compile/20010107-1.c: New test.
48220
48221 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48222
48223         * gcc.c-torture/execute/builtin-noret-1.c: New test.
48224
48225 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48226
48227         * gcc.dg/format/format.h: New file.
48228         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48229         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48230         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48231         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48232         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48233         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48234         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48235         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48236         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48237         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48238         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48239         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48240         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48241         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48242         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48243         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48244         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48245         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48246         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48247         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48248         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48249         instead of declaring standard types, macros and functions in each
48250         test.
48251
48252 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
48253
48254         * gcc.c-torture/execute/20010106-1.c: New test.
48255
48256 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48257
48258         * gcc.dg/format/format.exp: New file.
48259         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48260         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48261         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48262         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48263         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48264         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48265         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48266         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48267         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48268         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48269         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48270         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48271         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48272         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48273         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48274         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48275         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48276         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48277         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48278         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48279         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48280         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48281         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48282         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48283         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48284         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48285         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48286         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48287         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48288         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48289         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48290         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48291         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48292         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48293         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48294         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48295         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48296         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48297         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48298         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48299         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48300         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48301
48302 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
48303
48304         * gcc.c-torture/execute/991228-1.c: Take word endianness into
48305         account.
48306
48307 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48308
48309         * gcc.c-torture/execute/builtin-complex-1.c: New test.
48310
48311 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
48312
48313         * g++.old-deja/g++.pt/crash62.C: New test.
48314
48315 2001-01-04  Richard Henderson  <rth@redhat.com>
48316
48317         * gcc.dg/20000926-1.c: Update expected warnings.
48318         * gcc.dg/array-2.c: Likewise.
48319         * gcc.dg/array-4.c: Also validate flexible array members.
48320         * gcc.dg/c99-flex-array-1.c: New.
48321
48322 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48323
48324         * gcc.c-torture/compile/20001222-1.x: Remove.
48325
48326 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48327
48328         * gcc.c-torture/execute/built-in-setjmp.c: New.
48329
48330 2001-01-03  Richard Henderson  <rth@redhat.com>
48331
48332         * gcc.dg/940510-1.c: Update expected error wording.
48333         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48334
48335 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
48336
48337         * lib/target-supports.exp (check_alias_available): Modified to
48338         indicate aliases not supported if only weak aliases are supported.
48339
48340 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48341
48342         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48343         Turn on cmpstrsi checks for __pj__ and __i370__.
48344
48345 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48346
48347         * g++.old-deja/g++.other/virtual11.C: New test.
48348
48349 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48350
48351         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48352
48353 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48354
48355         * gcc.c-torture/compile/20010102-1.c: New test.
48356
48357 2001-01-02  Andreas Jaeger  <aj@suse.de>
48358
48359         * gcc.dg/noreturn-3.c: New test.
48360
48361         * gcc.dg/noreturn-4.c: New test.
48362
48363 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48364
48365         * gcc.c-torture/execute/stdio-opt-1.c: Also test
48366         __builtin_fputc and __builtin_fwrite.
48367
48368 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48369
48370         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48371         signed char, not default char.
48372
48373 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48374
48375         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48376
48377 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
48378
48379         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48380
48381 2000-12-29  Richard Henderson  <rth@redhat.com>
48382
48383         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48384         (__cyg_profile_func_exit): Define.
48385
48386 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48387
48388         * g++.dg/vtgc1.C: New test.
48389
48390 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
48391
48392         * gcc.dg/noncompile/20001228-1.c: New test.
48393
48394         * gcc.dg/20001228-1.c: New test.
48395
48396         * gcc.c-torture/execute/20001228-1.c: New test.
48397
48398 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
48399
48400         * gcc.dg/format-strfmon-1.c: New test.
48401
48402 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48403
48404         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48405         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48406         * gcc.c-torture/execute/string-opt-1.c: Likewise.
48407         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48408         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48409         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48410         * gcc.c-torture/execute/string-opt-6.c: Likewise.
48411         * gcc.c-torture/execute/string-opt-7.c: Likewise.
48412         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48413         * gcc.c-torture/execute/string-opt-9.c: Likewise.
48414         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48415         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48416         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48417
48418         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48419         * gcc.c-torture/execute/string-opt-4.c: Test index.
48420
48421 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
48422
48423         * gcc.c-torture/compile/20001226-1.c: New test.
48424
48425 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48426
48427         * gcc.c-torture/compile/20001222-1.c: New test.
48428         * gcc.c-torture/compile/20001222-1.x: Xfail.
48429
48430 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
48431
48432         * gcc.c-torture/execute/comp-goto-2.c: New test.
48433
48434 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
48435
48436         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48437         Use long types if __INT_MAX__ is 32767.
48438         (main): Use cast to (sint32 *) when poking 88 into a_page.
48439
48440         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48441
48442 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
48443
48444         * gcc.c-torture/compile/20001221-1.c: New test.
48445         * gcc.c-torture/execute/20001221-1.c: New test.
48446
48447 2000-12-20  Richard Henderson  <rth@redhat.com>
48448
48449         * g++.old-deja/g++.pt/crash36.C: Update error lines.
48450         * g++.old-deja/g++.robertl/eb109.C: Likewise.
48451
48452 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48453
48454         * gcc.dg/compare3.c: New test.
48455
48456 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48457
48458         * gcc.dg/format-warnll-1.c: New test.
48459
48460 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48461
48462         * gcc.dg/cpp/cmdlne-P.c: New test.
48463
48464 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48465
48466         * gcc.c-torture/execute/builtin-abs-1.c,
48467         gcc.c-torture/execute/builtin-abs-2.c: New tests.
48468
48469 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48470
48471         * gcc.dg/cpp/multiline.c: New test.
48472
48473 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48474
48475         * g++.old-deja/g++.other/syshdr1.C: Update.
48476         * gcc.dg/cpp/lineflags.c: Remove temporarily.
48477
48478 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48479
48480         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48481
48482 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48483
48484         * g++.old-deja/g++.pt/ttp65.C: New test.
48485
48486 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48487
48488         * g++.old-deja/g++.pt/ttp64.C: New test.
48489
48490 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48491
48492         * g++.old-deja/g++.pt/spec33.C: New test.
48493
48494 2000-12-14  Catherine Moore  <clm@redhat.com>
48495
48496         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48497         * gcc.c-torture/execute/920612-2.c: Likewise.
48498         * gcc.c-torture/execute/920428-2.c: Likewise.
48499         * gcc-c-torture/execute/va-arg-11.c: Call exit.
48500         * gcc.c-torture/execute/va-arg-21.c: Likewise.
48501
48502 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48503
48504         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48505         * gcc.dg/pack-test-2.c: Likewise.
48506
48507 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48508
48509         Tests by Zack Weinberg <zackw@stanford.edu>.
48510
48511         * gcc.dg/cpp/defined.c: Update.
48512         * gcc.dg/cpp/defined_trad.c: New tests.
48513
48514 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48515
48516         * gcc.dg/cpp/trad-direct.c: Update.
48517
48518 2000-12-11  Neil Booth  <neilb@earthling.net>
48519
48520         * gcc.dg/cpp/defined_trad.c
48521
48522 2000-12-11  Neil Booth  <neilb@earthling.net>
48523
48524         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48525
48526 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48527
48528         * gcc.dg/format-miss-2.c: New test.
48529
48530 2000-12-09  Neil Booth  <neilb@earthling.net>
48531
48532         * gcc.dg/cpp/lineflags.c: New tests.
48533         * gcc.dg/cpp/poison.c: Update.
48534         * gcc.dg/cpp/redef2.c: Update.
48535         * gcc.dg/cpp/skipping.c: New test.
48536
48537 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
48538
48539         * g++.old-deja/g++.other/eh3.C: New testcase.
48540
48541 2000-12-07  Neil Booth  <neilb@earthling.net>
48542
48543         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48544         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48545         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48546         wtr-union-init-2.c, wtr-union-init-3.c: Update.
48547         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48548         Update.
48549
48550 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48551
48552         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48553         __SIZE_TYPE__ instead of int for type of integers cast to
48554         pointers.
48555
48556 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
48557
48558         * g++.old-deja/g++.other/cleanup4.C: New test.
48559
48560 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48561
48562         * format-sec-1.c: New test.
48563
48564 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48565
48566         * gcc.dg/format-nonlit-3.c: New test.
48567
48568 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48569
48570         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48571         through a null pointer.
48572
48573 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48574
48575         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48576         * g++.old-deja/g++.pt/partial4.C: New test.
48577
48578 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
48579
48580         * gcc.c-torture/execute/ieee/hugeval.x: New.
48581
48582 2000-12-06  Neil Booth  <neilb@earthling.net>
48583
48584         * gcc.dg/cpp/backslash2.c: New tests.
48585
48586 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48587
48588         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48589         * gcc.c-torture/execute/stdio-opt-2.c: New test.
48590
48591 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
48592
48593         * gcc.c-torture/execute/20001203-2.c: New testcase.
48594
48595 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48596
48597         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48598         * g++.old-deja/g++.other/virtual10.C: New test.
48599
48600 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48601
48602         * g++.old-deja/g++.mike/pmf5.C: Remove test.
48603
48604 2000-12-05  Richard Henderson  <rth@redhat.com>
48605
48606         * gcc.c-torture/compile/20001205-1.c: New.
48607
48608 2000-12-04  Neil Booth  <neilb@earthling.net>
48609
48610         * g++.old-deja/g++.other/virtual9.C: New test.
48611         * g++.old-deja/g++.pt/crash61.C: New test.
48612         * gcc.c-torture/execute/loop-9.c: New test.
48613
48614 2000-12-04  Neil Booth  <neilb@earthling.net>
48615
48616         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48617         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48618         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48619         * gcc.dg/cpp/extratokens.c: ...here.
48620
48621 2000-12-04  Neil Booth  <neilb@earthling.net>
48622
48623         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48624         New tests.
48625
48626 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48627
48628         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48629         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48630
48631 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48632
48633         * gcc.c-torture/execute/20001203-1.c: New test.
48634
48635 2000-12-03  Neil Booth  <neilb@earthling.net>
48636
48637         * gcc.dg/cpp/macro6.c: New test cases.
48638
48639 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48640
48641         * gcc.c-torture/execute/string-opt-9.c: New test.
48642         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48643         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48644         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48645
48646         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48647         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48648
48649 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
48650
48651         * gcc.dg/cpp/if-6.c: New testcase.
48652
48653         * gcc.dg/20001201-1.c: New testcase.
48654
48655 2000-12-02  Neil Booth  <neilb@earthling.net>
48656
48657         * g++.old-deja/g++.other/externC4.C,
48658         g++.old-deja/g++.other/friend10.C: New tests.
48659
48660 2000-12-02  Neil Booth  <neilb@earthling.net>
48661
48662         * g++.old-deja/g++.other/instan2.C
48663         * g++.old-deja/g++.other/instan3.C: New test.
48664
48665 2000-12-02  Neil Booth  <neilb@earthling.net>
48666
48667         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48668         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48669         gnuc99.c,gnuc99-pedantic.c: New tests.
48670
48671 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48672
48673         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48674         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48675
48676 2000-12-01  Neil Booth  <neilb@earthling.net>
48677
48678         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48679         * gcc.dg/cpp/poison.c: Update.
48680         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48681
48682 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
48683
48684         * g77.f-torture/execute/20001201.f: New test.
48685
48686 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48687
48688         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48689
48690 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
48691
48692         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48693
48694 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
48695
48696         * g++.old-deja/g++.other/cast6.C: New test.
48697
48698 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
48699
48700         * gcc.c-torture/execute/20001130-2.c: New testcase.
48701
48702 2000-11-30  Richard Henderson  <rth@redhat.com>
48703
48704         * gcc.c-torture/execute/20001130-1.c: New test.
48705
48706 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48707
48708         * g++.old-deja/g++.other/op3.C: New test.
48709
48710 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48711
48712         * g++.old-deja/g++.other/op2.C: New test.
48713
48714 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48715
48716         * g++.old-deja/g++.other/crash38.C: New test.
48717
48718 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
48719
48720         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
48721
48722 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
48723
48724         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
48725         tests.
48726         * gcc.c-torture/execute/string-opt-6.c: New test.
48727
48728         * gcc.dg/20001117-1.c: Add main.
48729
48730 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
48731
48732         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
48733         Move from here ...
48734         * gcc.dg/940510-1.c: ... to here.
48735
48736         * gcc.dg/20000926-1.c: GNU C now allows initializations of
48737         zero-size arrays in toplevel structures.
48738
48739 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48740
48741         * gcc.c-torture/execute/loop-8.c: New test.
48742
48743 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48744
48745         * g++.old-deja/g++.other/base1.C: New test.
48746
48747 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48748
48749         * g++.old-deja/g++.other/parse2.C: New test.
48750
48751 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48752
48753         * g++.old-deja/g++.pt/incomplete1.C: New test.
48754
48755 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48756
48757         * g++.old-deja/g++.other/friend9.C: New test.
48758
48759 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48760
48761         * gcc.dg/20001127-1.c: New test.
48762
48763 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48764
48765         * g++.old-deja/g++.pt/friend46.C: New test.
48766
48767 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48768
48769         * g++.old-deja/g++.other/ptrmem8.C: New test.
48770
48771 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48772
48773         * gcc.c-torture/execute/string-opt-7.c: New test.
48774         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48775
48776 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48777
48778         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
48779         instead of 'mkcheck 2'.
48780
48781 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48782
48783         * gcc.c-torture/execute/memcheck/driver.c,
48784         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
48785         C9X references to refer to C99.
48786
48787 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
48788
48789         * gcc.dg/ultrasp3.c: New test.
48790
48791 2000-11-25  Neil Booth  <neilb@earthling.net>
48792
48793         * gcc.dg/cpp/include2.c: Update test to be locale independent.
48794
48795 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
48796
48797         * gcc.c-torture/compile/20001123-2.c: New.
48798
48799 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48800
48801         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
48802
48803 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
48804
48805         * gcc.dg/sequence-point-1.c: Add some new tests.
48806         * gcc.c-torture/execute/20001124-1.c: New test.
48807
48808 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48809
48810         * g++.old-deja/g++.other/vaarg4.C: New test.
48811         * gcc.c-torture/compile/20001123-1.c: New test.
48812
48813 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48814
48815         * g++.other/crash24.C: Adjust and remove XFAIL.
48816         * g++.other/crash37.C: New test.
48817
48818 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
48819
48820         * g++.old-deja/g++.pt/instantiate9.C: New test.
48821
48822 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
48823
48824         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
48825         new ABI, too.
48826
48827         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
48828         * g++.old-deja/g++.robertl/eb55.C: Likewise.
48829
48830 2000-11-22  Neil Booth  <neilb@earthling.net>
48831
48832         * gcc.dg/cpp/Wtrigraphs.c: New test.
48833
48834 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
48835
48836         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
48837
48838 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
48839
48840         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
48841
48842 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
48843
48844         * lib/gcc-dg.exp: load_lib scanasm.exp.
48845         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
48846         * lib/g++-dg.exp: load_lib scanasm.exp.
48847         * lib/scanasm.exp: New.
48848         (scan-assembler, scan-assembler-not): Add optional arguments to
48849         test name, or if not present, the pattern name.
48850         (scan-assembler-dem, scan-assembler-dem-not): New.
48851
48852         * g++.dg/dg.exp: New.
48853
48854 2000-11-21  Neil Booth  <neilb@earthling.net>
48855
48856         * gcc.dg/cpp/integrated1.c: Remove.
48857
48858 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48859
48860         * gcc.c-torture/execute/20001121-1.c: New test.
48861
48862 2000-11-21  Richard Henderson  <rth@redhat.com>
48863
48864         * gcc.c-torture/compile/20001121-1.c: New test.
48865
48866 2000-11-20  Neil Booth  <neilb@earthling.net>
48867
48868         * gcc.dg/cpp/integrated1.c: New test.
48869
48870 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48871
48872         * g++.old-deja/g++.other/inline17.C: New test.
48873
48874 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
48875
48876         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
48877         local variable to be zero: I made the variable global. Now
48878         uses abort() and exit() instead of relying on main's return value.
48879
48880 2000-11-20  Neil Booth  <neilb@earthling.net>
48881
48882         * gcc.dg/cpp/paste2.c: Update test.
48883         * objc/execute/paste.m: New test.
48884
48885 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48886
48887         * gcc.dg/c99-condexpr-1.c: New test.
48888
48889 2000-11-20  Neil Booth  <neilb@earthling.net>
48890
48891         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
48892
48893 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
48894
48895         * g++.old-deja/g++.pt/export1.C: New test.
48896
48897 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
48898
48899         * gcc.dg/20001117-1.c: New test.
48900
48901 2000-11-18  Richard Henderson  <rth@redhat.com>
48902
48903         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
48904
48905 2000-11-18  Richard Henderson  <rth@redhat.com>
48906
48907         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
48908         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
48909         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
48910
48911 2000-11-18  Richard Henderson  <rth@redhat.com>
48912
48913         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
48914         (main): New.  Exit cleanly.
48915
48916 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48917
48918         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
48919         gcc.dg/c99-fordecl-2.c: New tests.
48920
48921 2000-11-18  Richard Henderson  <rth@redhat.com>
48922
48923         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
48924         * gcc.c-torture/execute/zerolen-2.c: New.
48925
48926 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48927
48928         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
48929         memory.
48930
48931 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48932
48933         * g++.old-deja/g++.pt/instantiate8.C: New test.
48934
48935 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48936
48937         * g++.old-deja/g++.other/incomplete.C: Add more tests.
48938         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
48939
48940 2000-11-16  Nick Clifton  <nickc@redhat.com>
48941
48942         * gcc.c-torture/execute/nestfunc-2.c: New test.
48943         * gcc.c-torture/execute/nestfunc-3.c: New test.
48944
48945 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48946
48947         * gcc.c-torture/compile/20001116-1.c: New test.
48948
48949 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48950
48951         * gcc.c-torture/execute/20001115-1.c: New test.
48952
48953 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
48954
48955         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
48956         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
48957         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
48958         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48959
48960 2000-11-15  Neil Booth  <neilb@earthling.net>
48961
48962         gcc.dg/cpp/_Pragma1.c: Update.
48963         gcc.dg/cpp/_Pragma2.c: New test.
48964
48965 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48966
48967         * g++.old-deja/g++.other/anon5.C: New test.
48968
48969 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48970
48971         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
48972         tests.
48973
48974 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
48975
48976         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
48977         output.
48978
48979 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48980
48981         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
48982         labels at end of compound statements.
48983
48984 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
48985
48986         * gcc.c-torture/execute/loop-7.c: New test.
48987
48988 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48989
48990         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
48991
48992 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48993
48994         * gcc.dg/c99-bool-1.c: New test.
48995
48996 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48997
48998         * gcc.dg/c99-scope-1.c: Remove xfail.
48999         * gcc.dg/c99-scope-2.c: New test.
49000
49001 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49002
49003         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49004         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49005
49006 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
49007
49008         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49009         error messages.
49010
49011         * g++.mike/p700.C: Don't typedef wchar_t.
49012         * g++.mike/p784.C: Likewise.
49013         * g++.mike/eb101.C: Don't use __wchar_t.
49014
49015 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49016
49017         * g77.f-torture/execute/20001111.[fx]: Test premature exit
49018         from DO loop.
49019
49020 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49021
49022         * gcc.c-torture/execute/20001111-1.c: New test.
49023
49024 2000-11-10  Nick Clifton  <nickc@redhat.com>
49025
49026         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49027         long multuiple and accumulate.
49028
49029 2000-11-09  Richard Henderson  <rth@redhat.com>
49030
49031         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49032         via size_t instead of int.
49033
49034         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49035         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49036         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49037         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49038
49039 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
49040
49041         * gcc.c-torture/compile/20001109-1.c: New test.
49042         * gcc.c-torture/compile/20001109-2.c: New test.
49043
49044 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
49045
49046         * g++.old-deja/g++.pt/operator1.C: New test.
49047         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49048
49049 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49050
49051         * gcc.dg/20001108-1.c: New test.
49052
49053 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49054
49055         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49056         with both arguments constant strings.
49057         * gcc.c-torture/execute/string-opt-3.c: New test.
49058         * gcc.c-torture/execute/string-opt-4.c: New test.
49059         * gcc.c-torture/execute/string-opt-5.c: New test.
49060
49061 2000-11-08  Nick Clifton  <nickc@redhat.com>
49062
49063         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
49064         mulsidi3adddi patterns.
49065
49066 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
49067
49068         * g++.old-deja/g++.other/crash36.C: New test.
49069
49070 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
49071
49072         * g++.old-deja/g++.other/init16.C: New test.
49073
49074 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
49075
49076         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49077
49078 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49079
49080         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49081         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49082         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49083
49084 2000-11-07  DJ Delorie  <dj@redhat.com>
49085
49086         * gcc.dg/20000614-1.c: Add return so that test can pass.
49087
49088 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49089
49090         * gcc.c-torture/execute/string-opt-1.c: New test.
49091
49092 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49093
49094         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
49095         mips-sgi-irix6.* because the MIPS ABI passes floating-point
49096         parameters in registers, and there is no way for a varargs
49097         function to know in which order the integer and floating-point
49098         parameters should be interleaved when they are placed on the
49099         stack.
49100         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49101         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49102
49103 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49104
49105         * gcc.c-torture/execute/string-opt-2.c: New test.
49106
49107 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
49108
49109         * g++.old-deja/g++.pt/crash60.C: New test.
49110
49111 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49112
49113         * g++.old-deja/g++.other/crash24.C: New test.
49114         * g++.old-deja/g++.other/crash25.C: New test.
49115         * g++.old-deja/g++.other/crash26.C: New test.
49116         * g++.old-deja/g++.other/crash27.C: New test.
49117         * g++.old-deja/g++.other/crash28.C: New test.
49118         * g++.old-deja/g++.other/crash29.C: New test.
49119         * g++.old-deja/g++.other/crash30.C: New test.
49120         * g++.old-deja/g++.other/crash31.C: New test.
49121         * g++.old-deja/g++.other/crash32.C: New test.
49122         * g++.old-deja/g++.other/crash33.C: New test.
49123         * g++.old-deja/g++.other/crash34.C: New test.
49124         * g++.old-deja/g++.other/crash35.C: New test.
49125
49126 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49127
49128         * gcc.c-torture/execute/20001031-1.c: New test.
49129
49130 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
49131
49132         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49133         namespace.
49134
49135         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49136         standards-conformant.
49137
49138         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49139
49140         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49141         * g++.old-deja/g++.mike/p755a.C: Likewise.
49142         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49143         library makes no calls to `operator new' during initialization.
49144
49145 2000-11-04  Neil Booth  <neilb@earthling.net>
49146
49147         * gcc.dg/cpp/include2.c: New tests.
49148
49149 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
49150
49151         * lib/g++.exp (g++_set_ld_library_path): New function.
49152         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49153
49154 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
49155
49156         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
49157         warnings.
49158
49159 2000-11-01  Richard Henderson  <rth@redhat.com>
49160
49161         * g++.old-deja/g++.ext/namedret1.C: New.
49162         * g++.old-deja/g++.ext/namedret2.C: New.
49163         * g++.old-deja/g++.ext/namedret3.C: New.
49164
49165 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
49166
49167         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49168         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49169
49170 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49171
49172         * gcc.c-torture/execute/va-arg-21.c: New test.
49173
49174 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49175
49176         * gcc.dg/c99-complex-2.c: New test.
49177
49178 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49179
49180         * gcc.c-torture/execute/stdio-opt-1.c: New test.
49181
49182 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
49183
49184         * g++.old-deja/g++.other/inline16.C: New test.
49185
49186 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
49187
49188         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49189         __PRETTY_FUNCTION__
49190
49191 2000-10-29  Neil Booth  <neilb@earthling.net>
49192
49193         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49194         New tests.
49195         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49196         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49197         optimisation.
49198
49199 2000-10-29  Neil Booth  <neilb@earthling.net>
49200
49201         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49202         * mi1.c, mi1c.h: Add null directives to multiple-include test.
49203         * mi5.c: Test multiple includes work with -C.
49204         * trigraphs.c: Test ^= version.
49205
49206 2000-10-28  Neil Booth  <neilb@earthling.net>
49207
49208         New tests and test updates for new macro expander.
49209
49210         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49211         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49212         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49213         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49214         new diagnostic messages.
49215
49216         * gcc.dg/cpp/macro3.c: New tests.
49217
49218 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
49219
49220         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49221         on the same line.
49222
49223 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
49224
49225         * g++.old-deja/g++.other/eh2.C: New test.
49226
49227 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49228
49229         * gcc.c-torture/execute/20001027-1.c: New test.
49230
49231 2000-10-26  Richard Henderson  <rth@redhat.com>
49232
49233         * gcc.c-torture/execute/20001026-1.c: New.
49234
49235 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
49236
49237         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49238         * g++.old-deja/g++.law/builtin1.C: Likewise.
49239         * g++.old-deja/g++.law/ctors10.C: Likewise.
49240         * g++.old-deja/g++.law/virtual3.C: Likewise.
49241         * g++.old-deja/g++.mike/p658.C: Likewise.
49242         * g++.old-deja/g++.other/sibcall1.C: Likewise.
49243         * g++.old-deja/g++.other/vaarg2.C: Likewise.
49244         * g++.old-deja/g++.robertl/eb124.C: Likewise.
49245         * g++.old-deja/g++.robertl/eb44.C: Likewise.
49246         * g++.old-deja/g++.robertl/eb77.C: Likewise.
49247
49248 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
49249
49250         * gcc.c-torture/compile/20001024-1.c: New test.
49251
49252 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
49253
49254         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49255         to tell us whether or not we are using V3.
49256
49257 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49258
49259         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49260         operands.
49261
49262 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49263
49264         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49265
49266 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
49267
49268         * gcc.c-torture/execute/20001024-1.c: New test.
49269
49270 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
49271
49272         * g++.old-deja/g++.other/sibcall1.C: New test.
49273
49274 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
49275
49276         * gcc.dg/noncompile/init-3.c: New test.
49277
49278 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49279
49280         * gcc.dg/format-array-1.c: New test.
49281
49282 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49283
49284         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49285         writing through null pointers; remove comment about testing
49286         unterminated strings.
49287
49288 2000-10-17  Matthew Hiller  <hiller@redhat.com>
49289
49290         * gcc.c-torture/execute/20001017-2.c: New test.
49291
49292 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49293
49294         * gcc.c-torture/compile/20001018-1.c: New test.
49295         * gcc.c-torture/compile/20001018-1.x: Xfail.
49296
49297 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49298
49299         * gcc.c-torture/execute/20001017-1.c: New test.
49300
49301 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49302
49303         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49304         for multiple use of arguments with scanf formats; add tests for
49305         multiple use of arguments.
49306
49307 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
49308
49309         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49310         from some old tests.
49311
49312 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49313
49314         * gcc.dg/format-miss-1.c: New test.
49315
49316 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49317
49318         * gcc.c-torture/execute/20001013-1.c: New test.
49319
49320 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49321
49322         * gcc.dg/format-branch-1.c: New test.
49323
49324 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49325
49326         * README, lib/file-format.exp: Remove EGCS references.
49327
49328 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49329
49330         * gcc.dg/20001013-1.c: New test.
49331
49332 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49333
49334         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49335         for intmax_t in the compiler using __typeof__ and the type rules
49336         for conditional expressions.
49337
49338 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
49339
49340         * gcc.dg/20001012-1.c: New test.
49341         * gcc.dg/20001012-2.c: New test.
49342
49343 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49344
49345         * gcc.dg/format-attr-1.c: New test.
49346
49347 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49348
49349         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49350         __LONG_LONG_MAX__ instead of LLONG_MAX.
49351
49352 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49353
49354         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49355         scanf flags.
49356         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49357         flags.
49358
49359 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49360
49361         * gcc.dg/sequence-pt-1.c: New test.
49362
49363 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
49364
49365         * gcc.c-torture/execute/20001011-1.c: New testcase.
49366         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49367
49368 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49369
49370         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49371         does not error on it.
49372
49373 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49374
49375         * gcc.dg/20001009-1.c: New test.
49376
49377 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49378
49379         * gcc.c-torture/compile/20001009-1.c: Move from here ....
49380         * gcc.c-torture/execute/20001009-2.c: ... to here.
49381
49382 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
49383
49384         * gcc.c-torture/compile/20001009-1.c: New testcase.
49385         * gcc.c-torture/execute/20001009-1.c: New testcase.
49386         Testcases provided by Jan Hubicka <jh@suse.cz>.
49387
49388 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49389
49390         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49391         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49392         uintmax_t using <limits.h> to emulate the compiler's internal
49393         logic.  No longer XFAIL %j tests.
49394
49395 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49396
49397         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49398         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49399         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49400         regexps and details of expected handling of some bad formats.
49401         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49402         suppression.
49403
49404 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49405
49406         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49407         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49408         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49409         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49410         in list archives.
49411
49412 2000-10-06  Richard Henderson  <rth@cygnus.com>
49413
49414         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49415         * g++.old-deja/g++.brendan/crash52.C: Likewise.
49416         * g++.old-deja/g++.jason/report.C: Likewise.
49417         * g++.old-deja/g++.law/friend5.C: Likewise.
49418         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
49419         of the expected warnings.
49420
49421 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
49422
49423         * g++.old-deja/g++.pt/enum14.C: New test.
49424
49425 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
49426
49427         * g++.old-deja/g++.pt/crash59.C: New test.
49428
49429 2000-10-04  Will Cohen  <wcohen@redhat.com>
49430
49431         * gcc.dg/20000926-1.c: New test.
49432
49433 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
49434
49435         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49436         function name for current C++ compiler.
49437         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49438
49439 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
49440
49441         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49442         __PRETTY_FUNCTION__.
49443         * g++.old-deja/g++.ext/pretty2.C: Likewise.
49444
49445 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49446
49447         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49448
49449 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
49450
49451         * gcc.c-torture/compile/20000923-1.c: New test.
49452
49453 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49454
49455         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49456         * g++.old-deja/g++.pt/ttp62.C: Same.
49457         * g++.old-deja/g++.other/inline14.C: Same.
49458
49459 2000-09-24  Richard Henderson  <rth@cygnus.com>
49460
49461         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49462
49463 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49464
49465         * gcc.dg/c90-printf-1.c: Add test for wide string format.
49466
49467 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
49468
49469         * gcc.c-torture/compile/20000922-1.c: New file.
49470
49471 2000-09-21  Nick Clifton  <nickc@redhat.com>
49472
49473         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49474         a signed long modulo operation.
49475         (mod6): New function - perform an unsigned long modulo operation.
49476         (main): Add tests for modulos of very large numbers by very small
49477         dividends.
49478
49479 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49480
49481         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49482
49483 2000-09-19  Richard Henderson  <rth@cygnus.com>
49484
49485         * gcc.dg/compare2.c (case 10): XFAIL.
49486
49487 2000-09-18  Richard Henderson  <rth@cygnus.com>
49488
49489         * gcc.c-torture/execute/20000906-1.c: Move ...
49490         * gcc.dg/20000906-1.c: ... here.  Only run on targets
49491         that support __builtin_trap.
49492
49493 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
49494
49495         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49496
49497 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49498
49499         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49500         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
49501         more $ format tests.
49502
49503 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49504
49505         * gcc.dg/format-errmk-1.c: New test.
49506
49507 2000-09-17  Greg McGary  <greg@mcgary.org>
49508
49509         * gcc.c-torture/execute/20000917-1.x: Remove.
49510
49511 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49512
49513         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49514
49515 2000-09-17  Greg McGary  <greg@mcgary.org>
49516
49517         * gcc.c-torture/execute/20000917-1.c: New test.
49518         * gcc.c-torture/execute/20000917-1.x: XFAIL.
49519
49520 2000-09-16  Neil Booth  <NeilB@earthling.net>
49521
49522         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49523         in nested macro bug.
49524
49525 2000-09-15  Neil Booth  <NeilB@earthling.net>
49526
49527         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49528
49529 2000-09-14  Jeffrey A Law  (law@cygnus.com)
49530
49531         * gcc.c-torture/execute/20000914-1.c: New test.
49532
49533 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
49534
49535         * g++.other/inline13.C: New test.
49536
49537 2000-09-12  Andreas Jaeger  <aj@suse.de>
49538
49539         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49540         constant by Ulrich Drepper <drepper@redhat.com>.
49541
49542 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
49543
49544         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49545
49546 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49547
49548         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49549
49550 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
49551
49552         * gcc.dg/cpp/backslash.c: New test.
49553
49554 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
49555
49556         * gcc.c-torture/execute/20000910-1.c: New test.
49557         * gcc.c-torture/execute/20000910-2.c: Likewise.
49558
49559 2000-09-11  Robert Lipe  <robertl@sco.com>
49560
49561         * gcc.dg/pragma-align.c: New test.
49562
49563 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
49564
49565         * g++.old-deja/g++.pt/explicit82.C: New test.
49566         * g++.old-deja/g++.pt/explicit83.C: New test.
49567
49568 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
49569
49570         * gcc.dg/asm-names.c: New test.
49571
49572 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49573
49574         * gcc.dg/cpp/tr-warn6.c: New test
49575
49576 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49577
49578         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49579         be accepted.
49580
49581 2000-09-07  Catherine Moore  <clm@redhat.com>
49582
49583         * gcc.c-torture/execute/unroll-1.c: New test.
49584
49585 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
49586
49587         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49588         ERROR markers.
49589         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49590         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49591         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49592         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49593         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49594         Preprocess only.
49595         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49596         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49597
49598 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49599
49600         * g++.old-deja/g++.pt/deduct2.C: New test.
49601
49602 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49603
49604         * g++.old-deja/g++.pt/parms2.C: New test.
49605
49606 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49607
49608         * g++.old-deja/g++.pt/crash58.C: New test.
49609
49610 2000-09-06  Greg McGary  <greg@mcgary.org>
49611
49612         * gcc.c-torture/execute/20000906-1.c: New test.
49613         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49614
49615 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49616
49617         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49618
49619 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49620
49621         * g++.old-deja/g++.pt/crash57.C: New test.
49622
49623 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49624
49625         * g++.old-deja/g++.pt/crash56.C: New test.
49626
49627 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49628
49629         * g++.old-deja/g++.pt/koenig1.C: New test.
49630
49631 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49632
49633         * gcc.dg/20000904-1.c: New test.
49634
49635 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49636
49637         * gcc.dg/cpp/paste8.c: New test.
49638
49639 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
49640
49641         * gcc.c-torture/compile/20000827-1.c: New test.
49642
49643 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49644
49645         * gcc.dg/format-diag-1.c: New test.
49646
49647 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49648
49649         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49650         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49651         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49652         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49653         gcc.dg/formatz-1.c: Adjust warning regular expressions.
49654
49655 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49656
49657         * g++.old-deja/g++.other/nested4.C: New test.
49658
49659 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49660
49661         * g++.old-deja/g++.ns/scoped1.C: New test.
49662
49663 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
49664
49665         * lib/g++.exp: Support testing already-installed GCC.
49666
49667 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49668
49669         * wtr-label-1.c, wtr-suffix-1.c: New tests.
49670
49671 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49672
49673         * gcc.dg/return-type-2.c: New test.
49674
49675 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
49676
49677         * gcc.c-torture/compile/20000825-1.c: New test.
49678
49679 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
49680
49681         * gcc.dg/dwarf2-2.c: New test.
49682
49683 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
49684
49685         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49686         dg-warning regexps.
49687
49688 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49689
49690         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49691         gcc.dg/format-ext-5.c: New tests.
49692
49693 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
49694
49695         * g++.old-deja/g++.other/crash22.C: New test.
49696
49697 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
49698
49699         * gcc.dg/noncompile/930622-2.c: Adjust error message.
49700
49701 2000-08-24  Richard Henderson  <rth@cygnus.com>
49702
49703         * gcc.dg/ia64-sync-1.c: New test.
49704         * gcc.dg/ia64-sync-2.c: New test.
49705         * gcc.dg/ia64-asm-1.c: New test.
49706
49707 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49708
49709         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49710         * gcc.dg/format-ext-2.c: New test.
49711
49712 2000-08-23  Jason Merrill  <jason@redhat.com>
49713
49714         * lib/old-dejagnu.exp: Also ignore "In member function" and
49715         "At global scope".
49716
49717 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49718
49719         * gcc.dg/noncompile/label-lineno-1.c: New test.
49720
49721 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49722
49723         * gcc.dg/c99-array-nonobj-1.c: New test.
49724
49725 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49726
49727         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
49728         tests.
49729         * gcc.dg/format-ext-1.c: New test.
49730
49731 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49732
49733         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
49734         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
49735         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
49736         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
49737         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
49738
49739 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49740
49741         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
49742         gcc.dg/c99-strftime-2.c: New tests.
49743
49744 2000-08-22  Richard Henderson  <rth@cygnus.com>
49745
49746         * gcc.c-torture/execute/20000822-1.c: New test.
49747
49748 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49749
49750         * gcc.c-torture/execute/20000819-1.x: Remove.
49751
49752 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49753
49754         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
49755         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
49756         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
49757         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
49758         gcc.dg/format-xopen-1.c: New tests.
49759
49760 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49761
49762         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
49763
49764 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49765
49766         * g++.old-deja/g++.other/loop2.C: New test.
49767
49768         * gcc.c-torture/compile/20000606-1.c: New test.
49769         * gcc.c-torture/compile/20000728-1.c: New test.
49770         * gcc.c-torture/execute/20000801-1.c: New test.
49771         * gcc.c-torture/execute/20000801-2.c: New test.
49772         * gcc.c-torture/execute/20000819-1.c: New test.
49773         * gcc.c-torture/execute/20000819-1.x: XFAIL.
49774         * gcc.dg/20000629-1.c: New test.
49775         * gcc.dg/20000724-1.c: New test.
49776         * gcc.dg/20000807-1.c: New test.
49777
49778 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
49779
49780         * gcc.dg/cpp/pragma-1.c: New test.
49781         * gcc.dg/cpp/pragma-2.c: New test.
49782
49783 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
49784
49785         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
49786         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
49787
49788 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49789
49790         * gcc.c-torture/compile/20000818-1.c: New test.
49791
49792 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
49793
49794         * gcc.c-torture/execute/20000818-1.c: New test.
49795
49796 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49797
49798         * gcc.dg/format-va-1.c: New test.
49799
49800 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49801
49802         * g++.old-deja/g++.other/typedef8.C: New test.
49803
49804 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49805
49806         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
49807         * g++.old-deja/g++.mike/net36.C: Mark candidate.
49808         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
49809         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
49810         * g++.old-deja/g++.other/ptrmem7.C: New test.
49811         * g++.old-deja/g++.pt/ptrmem10.C: New test.
49812
49813 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49814
49815         * g++.old-deja/g++.pt/typename27.C: New test.
49816
49817 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
49818
49819         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
49820         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
49821         * g++.old-deja/g++.pt/friend45.C: New test.
49822         * g++.old-deja/g++.other/friend8.C: New test.
49823
49824 2000-08-15  Richard Henderson  <rth@cygnus.com>
49825
49826         * gcc.c-torture/execute/20000815-1.c: New test.
49827
49828 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49829
49830         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
49831         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
49832         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
49833
49834 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
49835
49836         * g++.old-deja/g++.other/refinit2.C: New test.
49837
49838 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
49839
49840         * lib/c-torture.exp (c-torture): Make
49841         compiler_conditional_xfail_data global.
49842         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
49843         compiler_conditional_xfail_data machinery.
49844         (f-torture-execute): Likewise.
49845         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
49846         and only when unrolling loops.
49847
49848         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
49849
49850 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49851
49852         * g++.old-deja/g++.pt/explicit81.C: New test.
49853
49854 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49855
49856         * g++.old-deja/g++.pt/typename26.C: New test.
49857
49858 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
49859
49860         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
49861         warning.
49862
49863 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49864
49865         * g++.old-deja/g++.other/array3.C: New test.
49866
49867 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49868
49869         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
49870         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
49871         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
49872         New tests.
49873
49874 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
49875
49876         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
49877         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49878
49879 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
49880
49881         * gcc.c-torture/execute/20000808-1.c: New test.
49882
49883 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49884
49885         * gcc.dg/c90-const-expr-1.c: New test.
49886
49887 2000-08-08  Richard Henderson  <rth@cygnus.com>
49888
49889         * gcc.dg/noncompile/920923-1.c: Declare calloc.
49890
49891 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49892
49893         * gcc.dg/noncompile/const-ll-1.c: New test.
49894
49895 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49896
49897         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
49898
49899 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49900
49901         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
49902         that running programs linked against the shared version of libobjc
49903         run correctly.
49904
49905 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49906
49907         * gcc.dg/c99-printf-1.c: New test.
49908
49909 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49910
49911         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
49912
49913 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
49914
49915         * gcc.c-torture/execute/20000731-1.x: Delete.
49916
49917 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
49918
49919         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
49920         and torture_without_loops as is done by c-torture.exp.
49921         (search_for): Copy from c-torture.exp.
49922         (gcc-dg-runtest): New function, drives a directory of tests
49923         iterating over the TORTURE_OPTIONS.
49924         (scan-assembler, scan-assembler-not): Move here from
49925         individual directory drivers.
49926
49927         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
49928         defined by lib/gcc-dg.exp.
49929         * gcc.dg/cpp/cpp.exp: Likewise.
49930         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
49931         gcc-dg-runtest, so we cycle over optimization options.
49932
49933         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
49934         * gcc.dg/compare2.c: No longer expected to fail.
49935
49936 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49937
49938         * gcc.c-torture/execute/20000804-1.c: New test.
49939
49940 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49941
49942         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
49943
49944 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
49945
49946         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
49947
49948 2000-08-03  Jeffrey A Law  (law@cygnus.com)
49949
49950         * gcc.c-torture/compile/20000803-1.c: New test.
49951
49952 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49953
49954         * gcc.c-torture/execute/20000801-3.c,
49955         gcc.c-torture/execute/20000801-4.c: New tests.
49956         * gcc.c-torture/execute/20000801-3.x,
49957         gcc.c-torture/execute/20000801-4.x: Xfail.
49958
49959 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
49960
49961         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
49962         libobjc/.libs to allow for libtool.
49963
49964 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
49965
49966         * gcc.c-torture/compile/20000802-1.c: New test.
49967
49968 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
49969
49970         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
49971
49972 2000-07-31  Jeffrey A Law  (law@cygnus.com)
49973
49974         * gcc-c-torture/execute/20000731-2.c: New test.
49975
49976         * gcc.c-torture/execute/20000731-1.c: New test.
49977         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
49978
49979 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
49980
49981         * gcc.dg/cpp/paste7.c: New test.
49982         * gcc.dg/cpp/20000725-1.c: New test.
49983
49984 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
49985
49986         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
49987         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
49988         declaration warning for __builtin_dwarf_reg_size.
49989
49990         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
49991
49992 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49993
49994         * gcc.dg/noncompile/voidparam-1.c: New test.
49995
49996 2000-07-30  Richard Henderson  <rth@cygnus.com>
49997
49998         * gcc.dg/c90-digraph-1.c: Don't xfail.
49999         * gcc.dg/compare2.c (case 10): Xfail.
50000         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50001
50002 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
50003
50004         * gcc.dg/c99-main-1.c: New test.
50005
50006 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50007
50008         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50009
50010 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
50011
50012         * gcc.c-tortuer/execute/20000726-1.c: New test.
50013
50014 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
50015
50016         * gcc.c-torture/execute/enum-2.c: New test.
50017
50018 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50019
50020         * gcc.dg/cpp/tr-warn3.c: New test.
50021
50022 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50023
50024         * g++.old-deja/g++.ext/implicit1.C: Remove.
50025         * g++.old-deja/g++.jason/c2.C: Remove
50026         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50027         * g++.old-deja/g++.pt/crash16.C: Likewise.
50028         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50029
50030 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50031
50032         * g++.old-deja/g++.other/for2.C: New test.
50033
50034 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
50035
50036         * gcc.dg/20000720-1.c: New test.
50037
50038 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
50039
50040         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
50041
50042 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
50043
50044         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50045         * gcc.c-torture/execute/20000722-1.c: New.
50046         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50047
50048 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
50049
50050         * gcc.dg/cpp/20000720-1.S: New test.
50051
50052 2000-07-21  Michael Meissner  <meissner@redhat.com>
50053
50054         * gcc.c-torture/execute/ieee/hugeval.c: New test.
50055
50056 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50057
50058         * g++.old-deja/g++.brendan/crash16.C,
50059         g++.old-deja/g++.brendan/parse3.C,
50060         g++.old-deja/g++.brendan/redecl1.C,
50061         g++.old-deja/g++.ns/template13.C,
50062         g++.old-deja/g++.other/decl4.C,
50063         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50064
50065 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50066
50067         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50068         and "Internal error".
50069
50070         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50071         regexps.
50072         * gcc.dg/cpp/paste6.c: New test.
50073
50074 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
50075
50076         * gcc.dg/cpp/tr-direct.c: New test.
50077
50078         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50079         gcc.dg/cpp/undef1.c: Tweak error regexps.
50080
50081 2000-07-18  Eric Christopher <echristo@redhat.com>
50082
50083         * gcc.c-torture/compile/20000718-1.c: New test.
50084
50085 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
50086
50087         * cpplex.c (_cpp_push_token): If the token being pushed back
50088         is the previous token in this context, just subtract one from
50089         context->posn.
50090         * cppmacro.c (save_expansion): Clear aux field when storing a
50091         placemarker.
50092
50093 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
50094
50095         * gcc.dg/noncompile/redecl-1.c: New test.
50096
50097 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
50098
50099         * gcc.c-torture/execute/20000717-5.c: New test.
50100         * gcc.c-torture/execute/20000717-1.x: Removed.
50101
50102 2000-07-17  Richard Henderson  <rth@cygnus.com>
50103
50104         * gcc.c-torture/execute/20000717-4.c: New test.
50105
50106 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
50107
50108         * gcc.dg/cpp/syshdr.c: New test.
50109         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50110
50111 2000-07-17  Neil Booth  <neilb@earthling.net>
50112
50113         * gcc.dg/cpp/cmdlne-dM.c: New test.
50114         * gcc.dg/cpp/cmdlne-dD.c: New test.
50115
50116 2000-07-17  Jeffrey A Law  (law@cygnus.com)
50117
50118         * gcc.c-torture/execute/20000717-3.c: New test.
50119
50120         * gcc.c-torture/compile/20000717-1.c: New test.
50121
50122 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
50123
50124         * gcc.c-torture/execute/20000717-2.c: New test.
50125
50126 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50127
50128         * gcc.dg/formatz-1.c: New test.
50129
50130         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50131         * gcc.dg/c99-digraph-1.c: New tests.
50132
50133         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50134         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50135
50136         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50137         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50138         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50139         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50140         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50141         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50142         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50143
50144 2000-07-17  Greg McGary <greg@mcgary.org>
50145
50146         * gcc.c-torture/execute/20000717-1.c: New test.
50147         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50148
50149 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
50150
50151         * gcc.c-torture/execute/20000715-2.c: New test.
50152         * gcc.dg/20000715-1.c: New test.
50153
50154 2000-07-15  Michael Meissner  <meissner@redhat.com>
50155
50156         * gcc.c-torture/execute/20000715-1.c: New test.
50157
50158 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
50159
50160         * gcc.c-torture/execute/20000707-1.c: New test.
50161
50162 2000-07-13  Neil Booth  <NeilB@earthling.net>
50163
50164         * gcc.dg/cpp/digraph1.c,
50165         gcc.dg/cpp/digraph2.c,
50166         gcc.dg/cpp/digraphs.c: New tests.
50167
50168 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
50169
50170         * g77.f-torture/compile/20000630-2.f: New test.
50171         * g77.f-torture/compile/20000630-2.x
50172
50173 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50174
50175         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
50176
50177 2000-07-11  Neil Booth  <NeilB@earthling.net>
50178
50179         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50180
50181 2000-07-11  Neil Booth  <NeilB@earthling.net>
50182
50183         * gcc.dg/cpp/cmdlne-C.c: New.
50184
50185 2000-07-09  Neil Booth  <NeilB@earthling.net>
50186
50187         * gcc.dg/cpp/directiv.c: New tests.
50188         * gcc.dg/cpp/undef1.c: Update.
50189
50190 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
50191
50192         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50193
50194 2000-07-09  Neil Booth  <NeilB@earthling.net>
50195
50196         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50197
50198 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
50199
50200         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50201         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50202
50203 2000-07-08  Neil Booth  <NeilB@earthling.net>
50204
50205         * gcc.dg/cpp/macsyntx.c: New tests.
50206
50207 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50208
50209         * gcc.dg/20000707-1.c: New test.
50210
50211 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50212
50213         * gcc.c-torture/execute/20000706-1.c: New test.
50214         * gcc.c-torture/execute/20000706-2.c: New test.
50215         * gcc.c-torture/execute/20000706-3.c: New test.
50216         * gcc.c-torture/execute/20000706-4.c: New test.
50217         * gcc.c-torture/execute/20000706-5.c: New test.
50218
50219 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50220
50221         * g++.old-deja/g++.pt/instantiate7.C: New test.
50222
50223 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50224
50225         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50226         * g++.old-deja/g++.mike/thunk3.C: Likewise.
50227         * g++.old-deja/g++.other/rtti3.C: Likewise.
50228         * g++.old-deja/g++.other/rttid3.C: Likewise.
50229
50230 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
50231
50232         *  g77.f-torture/compile/20000630-1.x: Fix typo
50233
50234 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
50235
50236         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50237         assembly output.
50238
50239 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
50240
50241         * gcc.dg/cpp/ident.c: New test.
50242
50243 2000-07-05  Neil Booth  <NeilB@earthling.net>
50244
50245         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50246           gcc.dg/cpp/lexstrng.c: New tests.
50247
50248 2000-07-04  Neil Booth  <NeilB@earthling.net>
50249
50250         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50251         * gcc.dg/cpp/strify2.c: Same.
50252
50253 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
50254
50255         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50256         * gcc.dg/cpp/19990703-1.c: Likewise.
50257         * gcc.dg/cpp/20000625-1.c: Likewise.
50258         * gcc.dg/cpp/20000625-2.c: Likewise.
50259
50260         * gcc.dg/cpp/macro1.c,
50261         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50262         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50263         gcc.dg/cpp/strify1.c,
50264         gcc.dg/cpp/strify2.c: New tests.
50265
50266 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
50267
50268         * gcc.c-torture/execute/20000703-1.c: New test.
50269
50270 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50271
50272         * g++.old-deja/g++.pt (lookup10.C): New test.
50273
50274 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50275
50276         * g++.old-deja/g++.pt (typename25.C): New test.
50277
50278 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
50279
50280         * gcc.c-torture/compile/20000701-1.c: New test.
50281
50282 2000-06-30  Nick Clifton  <nickc@cygnus.com>
50283
50284         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50285         to test case.
50286
50287 2000-06-30  Catherine Moore  <clm@cygnus.com>
50288
50289         * gcc.c-torture/execute/align-1.c: New test.
50290
50291 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
50292
50293         * g++.old-deja/g++.pt/expr8.C: New test.
50294         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50295
50296 2000-06-29  Nick Clifton  <nickc@cygnus.com>
50297
50298         * gcc.c-torture/compile/20000629-1.c: New test.
50299
50300 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50301
50302
50303         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50304         gcc.dg/noncompile directory, depending on whether they're
50305         preprocessor tests or not.  Annotate all the tests for the dg
50306         framework.
50307
50308         * gcc.c-torture/noncompile/noncompile.exp: Delete.
50309         * gcc.dg/noncompile/noncompile.exp: New.
50310
50311         * Moved files:
50312         Old name                                New name
50313         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
50314         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
50315         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
50316         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
50317         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
50318         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
50319         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
50320         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
50321         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
50322         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
50323         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
50324         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
50325         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
50326         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
50327         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
50328         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
50329         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
50330         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
50331         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
50332         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
50333         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
50334         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
50335         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
50336         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
50337
50338         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
50339         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
50340         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
50341         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
50342         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
50343         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
50344
50345 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50346
50347         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50348         declare one variable.  On the fourth, error.
50349         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50350         declared by 20000628-1a.h.
50351
50352 2000-06-29  Richard Henderson  <rth@redhat.com>
50353
50354         * gcc.c-torture/execute/930529-1.x: New file.
50355         * gcc.dg/920413-1.c: Adjust expected warning text.
50356         * gcc.dg/980217-1.c: Declare abort.
50357         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50358
50359 2000-06-29  Jeffrey A Law  (law@cygnus.com)
50360
50361         * g77.f-torture/compile/20000629-1.f: New test.
50362         * g77.f-torture/compile/20000629-1.x: Expected to fail.
50363
50364 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50365
50366         Rearrange lots of files, removing entirely the
50367         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50368         directories.
50369
50370         * Deleted files:
50371         gcc.c-torture/code_quality/code_quality.exp
50372         gcc.c-torture/special/special.exp
50373         gcc.failure/failure.exp
50374         gcc.failure/940409-1.x
50375         gcc.c-torture/compile/961203-1.x
50376
50377         * New files:
50378         gcc.misc-tests/linkage.exp
50379         gcc.c-torture/execute/920730-1t.c
50380         gcc.c-torture/execute/920730-1t.x
50381         gcc.c-torture/compile/920520-1.x
50382         gcc.c-torture/compile/920521-1.x
50383         gcc.c-torture/compile/981006-1.x
50384         gcc.c-torture/execute/eeprof-1.x
50385
50386         * Moved files (possibly with modifications to fit a new harness):
50387         Old name                                New name
50388         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
50389         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
50390         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
50391         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
50392         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
50393         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
50394         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
50395         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
50396         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
50397         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
50398         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
50399         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
50400         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
50401         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
50402
50403 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50404
50405         * c-torture/compile/961203-1.x: Delete.
50406
50407         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
50408         not exit. Include stdio.h.
50409         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50410         * gcc.misc-tests/dg-12.c: Likewise.
50411         * gcc.misc-tests/dg-5.c: Likewise.
50412         * gcc.misc-tests/dg-6.c: Likewise.
50413         * gcc.misc-tests/dg-7.c: Prototype abort.
50414         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50415         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50416         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
50417         not exit.
50418         * gcc.misc-tests/sieve.c: Use return from main, not exit.
50419         * gcc.misc-tests/sort2.c: Use return from main, not exit.
50420
50421 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
50422
50423         * gcc.dg/cpp/20000628-1.c: New test.
50424         * gcc.dg/cpp/20000628-1.h: New header for above test.
50425         * gcc.dg/cpp/20000628-1a.h: Likewise.
50426
50427 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
50428
50429         * gcc.dg/cpp: New directory.
50430         * gcc.dg/cpp/cpp.exp: New driver.
50431         * gcc.dg/cpp/20000627-1.c: New test.
50432         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50433         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50434         and rewrite as a compilation test.
50435
50436         * gcc.dg: Move many files into the cpp subdirectory, possibly
50437         renaming or editing them as well.
50438         Old name                New name
50439         990119-1.c              cpp/19990119-1.c
50440         990228-1.c              cpp/19990228-1.c
50441         990407-1.c              cpp/19990407-1.c
50442         990409-1.c              cpp/19990409-1.c
50443         990413-1.c              cpp/19990413-1.c
50444         990703-1.c              cpp/19990703-1.c
50445         20000127-1.c            cpp/20000127-1.c
50446         20000129-1.c            cpp/20000129-1.c
50447         20000207-1.c            cpp/20000207-1.c
50448         20000207-2.c            cpp/20000207-2.c
50449         20000209-1.c            cpp/20000209-1.c
50450         20000209-2.c            cpp/20000209-2.c
50451         20000301-1.c            cpp/20000301-1.c
50452         20000419-1.c            cpp/20000419-1.c
50453         20000510-1.S            cpp/20000510-1.S
50454         20000519-1.c            cpp/20000519-1.c
50455         20000529-1.c            cpp/20000529-1.c
50456         20000625-1.c            cpp/20000625-1.c
50457         20000625-2.c            cpp/20000625-2.c
50458         cpp-as1.c               cpp/assert1.c
50459         cpp-as2.c               cpp/assert2.c
50460         cxx-comments-1.c        cpp/cxxcom1.c
50461         cxx-comments-2.c        cpp/cxxcom2.c
50462         endif-label.c           cpp/endif.c
50463         cpp-hash1.c             cpp/hash1.c
50464         cpp-hash2.c             cpp/hash2.c
50465         cpp-if1.c               cpp/if-1.c
50466         cpp-if2.c               cpp/if-2.c
50467         cpp-if3.c               cpp/if-3.c
50468         cpp-if4.c               cpp/if-4.c
50469         cpp-if5.c               cpp/if-5.c
50470         cpp-cond.c              cpp/if-cexp.c
50471         cpp-missingop.c         cpp/if-mop.c
50472         cpp-missingparen.c      cpp/if-mpar.c
50473         cpp-opprec.c            cpp/if-oppr.c
50474         cpp-ifparen.c           cpp/if-paren.c
50475         cpp-shortcircuit.c      cpp/if-sc.c
50476         cpp-shift.c             cpp/if-shift.c
50477         cpp-unary.c             cpp/if-unary.c
50478         cpp-li1.c               cpp/line1.c
50479         cpp-li2.c               cpp/line2.c
50480         lineno.c                cpp/line3.c
50481         lineno-2.c              cpp/line4.c
50482         cpp-mi.c                cpp/mi1.c
50483         cpp-mic.h               cpp/mi1c.h
50484         cpp-micc.h              cpp/mi1cc.h
50485         cpp-mind.h              cpp/mi1nd.h
50486         cpp-mindp.h             cpp/mi1ndp.h
50487         cpp-mix.h               cpp/mi1x.h
50488         cpp-mi2.c               cpp/mi2.c
50489         cpp-mi2a.h              cpp/mi2a.h
50490         cpp-mi2b.h              cpp/mi2b.h
50491         cpp-mi2c.h              cpp/mi2c.h
50492         cpp-mi3.c               cpp/mi3.c
50493         cpp-mi3.def             cpp/mi3.def
50494         poison-1.c              cpp/poison.c
50495         pr-impl.c               cpp/prag-imp.c
50496         cpp-redef-2.c           cpp/redef1.c
50497         cpp-redef.c             cpp/redef2.c
50498         strpaste.c              cpp/strp1.c
50499         strpaste-2.c            cpp/strp2.c
50500         cpp-tradpaste.c         cpp/tr-paste.c
50501         cpp-tradstringify.c     cpp/tr-str.c
50502         cpp-tradwarn1.c         cpp/tr-warn1.c
50503         cpp-tradwarn2.c         cpp/tr-warn2.c
50504         trigraphs.c             cpp/trigraphs.c
50505         cpp-unc1.c              cpp/unc1.c
50506         cpp-unc2.c              cpp/unc2.c
50507         cpp-unc3.c              cpp/unc3.c
50508         cpp-unc.c               cpp/unc4.c
50509         undef.c                 cpp/undef1.c
50510         undef-2.c               cpp/undef2.c
50511         cpp-wi1.c               cpp/widestr1.c
50512
50513 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
50514
50515         * lib/g++.exp (g++_include_flags): Tweak.
50516
50517 2000-06-27  H.J. Lu  <hjl@gnu.org>
50518             Loren J. Rittle  <ljrittle@acm.org>
50519
50520         * lib/g++.exp (g++_include_flags): Override libgloss.exp
50521         version with one that knows about the new gcc tree structure.
50522         (g++_link_flags): Same.
50523
50524 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
50525
50526         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50527         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50528         case we are cross-compiling.
50529
50530         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50531         g++.old-deja/g++.niklas/Makefile.in,
50532         g++.old-deja/g++.niklas/configure.in,
50533         g++.old-deja/g++.other/Makefile.in,
50534         g++.old-deja/g++.other/configure.in,
50535         gcc.c-torture/code_quality/Makefile.in,
50536         gcc.c-torture/code_quality/configure.in,
50537         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50538         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50539         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50540         gcc.c-torture/execute/ieee/Makefile.in,
50541         gcc.c-torture/execute/ieee/configure.in,
50542         gcc.c-torture/noncompile/Makefile.in,
50543         gcc.c-torture/noncompile/configure.in,
50544         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50545         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50546         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50547
50548 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50549
50550         * g++.old-deja/g++.other/ambig3.C: New test.
50551
50552 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50553
50554         * g++.old-deja/g++.pt/syntax1.C: New test.
50555         * g++.old-deja/g++.pt/syntax2.C: New test.
50556         * g++.old-deja/g++.other/syntax3.C: New test.
50557         * g++.old-deja/g++.other/syntax4.C: New test.
50558
50559 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50560
50561         * gcc.dg/20000623-1.c: Prototype exit and abort.
50562
50563 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50564
50565         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50566         New tests.
50567         * gcc.dg/cpp-mi3.def: New file.
50568
50569         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50570         inside assertions.
50571         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50572         lexer's error messages.
50573         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50574         divine anything from the linemarkers.
50575         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50576         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50577
50578 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
50579
50580         * gcc.dg/20000623-1.c: New test.
50581
50582 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
50583
50584         * gcc.c-torture/execute/20000622-1.c: New test.
50585
50586 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50587
50588         * g++.old-deja/g++.other/init15.C: New test.
50589
50590 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50591
50592         * g++.old-deja/g++.pt/vaarg2.C: New test.
50593         * g++.old-deja/g++.pt/vaarg3.C: New test.
50594
50595 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
50596
50597         * g++.old-deja/g++.other/dyncast6.C: New test.
50598
50599 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
50600
50601         * gcc.c-torture/execute/loop-6.c: New test.
50602
50603 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
50604
50605         * gcc.dg/20000614-1.c: New test.
50606         * gcc.dg/20000614-2.c: New test.
50607
50608 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
50609
50610         * g++.old-deja/g++.other/inline12.C: New test.
50611
50612 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
50613
50614         * g++.old-deja/g++.other/eh1.C: New test.
50615
50616 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
50617
50618         * g++.old-deja/g++.other/type.C: New test.
50619
50620 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50621
50622         * g++.old-deja/g++.other/initstring.C: New test.
50623
50624 2000-06-12  Jason Merrill  <jason@redhat.com>
50625
50626         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50627
50628 2000-06-09  Jeffrey A Law  (law@cygnus.com)
50629
50630         * gcc.c-torture/compile/20000609-1.c: New test.
50631
50632 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
50633
50634         * gcc.dg/20000609-1.c: New test.
50635
50636 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
50637
50638         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50639         * gcc.c-torture/noncompile/poison-1.c: Move...
50640         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50641         * gcc.dg/cpp-li1.c: Add a token after the #line.
50642
50643 2000-06-05  Richard Henderson  <rth@cygnus.com>
50644
50645         * gcc.c-torture/execute/20000605-2.c: New test.
50646         * gcc.c-torture/execute/20000605-3.c: New test.
50647
50648 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
50649
50650         * g77.f-torture/execute/20000503-1.x: New file.
50651
50652 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
50653
50654         * g++.old-deja/g++.eh/badalloc1.C: New test.
50655
50656 2000-06-05  Richard Henderson  <rth@cygnus.com>
50657
50658         * gcc.c-torture/execute/20000605-1.c: New test.
50659
50660 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50661             Nathan Sidwell <nathan@codesourcery.com>
50662
50663         * gcc.c-torture/compile/20000605-1.c: New test.
50664
50665 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
50666
50667         * g77.f-torture/compile/20000601-1.f: New test.
50668
50669 2000-06-03  Richard Henderson  <rth@cygnus.com>
50670
50671         * gcc.c-torture/execute/20000603-1.c: New.
50672
50673 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
50674
50675         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50676         * gcc.dg/noreturn-2.c (noreturn): Likewise.
50677
50678 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
50679
50680         * gcc.dg/compare2.c (case 12): XFAIL.
50681         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50682         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50683
50684         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50685
50686 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
50687
50688         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50689         guard macro is already defined when the header is first
50690         included.
50691         * gcc.dg/cpp-mix.h: New file.
50692         * gcc.dg/endif-label.c: Update patterns to match compiler.
50693
50694         * g++.brendan/complex1.C: Declare abort.
50695         * g++.law/refs4.C: Remove XFAIL.
50696         * g++.oliva/expr2.C: Declare abort and exit.
50697
50698 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
50699
50700         * gcc.c-torture/execute/20000528-1.c: New test.
50701
50702         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50703         * g++.old-deja/g++.law/temps4.C: Likewise.
50704
50705         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50706         stdlib.h.  Call abort() on failure.
50707         * g++.old-deja/g++.law/refs4.C: Likewise.
50708         * g++.old-deja/g++.law/temps4.C: Likewise.
50709         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50710         * gcc.c-torture/execute/20000112-1.c: Include string.h.
50711
50712 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
50713
50714         Relative to g++.dg/special:
50715         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
50716
50717         Relative to g++.old-deja:
50718         * g++.brendan/complex1.C, g++.jason/optimize2.C,
50719         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
50720         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
50721         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
50722         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
50723         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
50724         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
50725
50726         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
50727         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
50728         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
50729         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
50730         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
50731         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
50732         and/or string.h.
50733
50734         * g++.other/goto1.C: Update expectations for error messages.
50735
50736 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
50737
50738         * gcc.c-torture/compile/20000523-1.c: New test.
50739
50740 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50741
50742         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
50743
50744 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50745
50746         * g++.old-deja/g++.eh/catch11.C: New test.
50747         * g++.old-deja/g++.eh/catch12.C: New test.
50748
50749 2000-05-24  Nick Clifton  <nickc@cygnus.com>
50750
50751         * gcc.c-torture/execute/20000523-1.c: New test.
50752
50753 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
50754
50755         * c-torture/execute/bcp-1.c: Replace abort in arg of
50756         __builtin_constant_p with a generic external function.
50757
50758         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
50759         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
50760         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
50761         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
50762         Prototype abort and/or exit.
50763
50764         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
50765         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
50766         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
50767         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
50768
50769 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
50770
50771         * gcc.dg/dwarf2-1.c: New test.
50772
50773 2000-05-20  Richard Henderson  <rth@cygnus.com>
50774
50775         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
50776
50777 2000-05-20  Andreas Jaeger  <aj@suse.de>
50778
50779         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
50780         testcase.
50781
50782 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
50783
50784         * gcc.c-torture/execute/20000519-2.c: New test.
50785
50786 2000-05-19  Andreas Jaeger  <aj@suse.de>
50787
50788         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
50789         which fails with SSA.
50790
50791         * lib/c-torture.exp: Also test with -O3 -fssa.
50792
50793 2000-05-18  Michael Meissner  <meissner@redhat.com>
50794
50795         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
50796         * gcc.c-torture/execute/920415-1.c: Ditto.
50797         * gcc.c-torture/execute/920501-1.c: Ditto.
50798         * gcc.c-torture/execute/conversion.c: Ditto.
50799         * gcc.c-torture/execute/cvt-1.c: Ditto.
50800
50801 2000-05-18  Jeffrey A Law  (law@cygnus.com)
50802
50803         * gcc.c-torture/compile/20000518-1.c: New test.
50804
50805 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50806
50807         * g77.f-torture/compile/200005018.f: New test.
50808
50809 2000-05-17  Jeffrey A Law  (law@cygnus.com)
50810
50811         * gcc.c-torture/compile/20000517-1.c: New test.
50812
50813 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50814
50815         * gcc.c-torture/execute/20000516-1.c: New test.
50816
50817 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
50818
50819         * g++.old-deja/g++.other/eh.C: New test.
50820
50821 2000-05-12  Richard Henderson  <rth@cygnus.com>
50822
50823         * gcc.c-torture/execute/990208-1.c (main): Don't pass
50824         constants through to doit's conditional.
50825
50826 2000-05-11  Jeffrey A Law  (law@cygnus.com)
50827
50828         * gcc.c-torture/compile/20000511-1.c: New test.
50829         * g77.f-torture/compile/20000511-1.f: New test.
50830         * g77.f-torture/compile/20000511-2.f: New test.
50831
50832 2000-05-11  Michael Meissner  <meissner@redhat.com>
50833
50834         * gcc.c-torture/execute/20000511-1.c: New test.
50835
50836 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
50837
50838         * gcc.dg/dg.exp: Scan .S files as well as .c files.
50839         * gcc.dg/20000510-1.S: New.
50840
50841 2000-05-08  Catherine Moore  <clm@cygnus.com>
50842
50843         * gcc.dg/unused-3.c: New.
50844
50845 2000-05-06  Richard Henderson  <rth@cygnus.com>
50846
50847           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
50848           * g++.old-deja/g++.mike/warn1.C: Likewise.
50849           * g++.old-deja/g++.pt/local1.C: Likewise.
50850           * g++.old-deja/g++.pt/local7.C: Likewise.
50851           * g++.old-deja/g++.pt/spec16.C: Likewise.
50852
50853 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
50854
50855         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
50856
50857 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
50858
50859           * g77.f-torture/execute/20000503-1.f: New test.
50860
50861 2000-05-04  Andreas Jaeger  <aj@suse.de>
50862
50863         * gcc.dg/noreturn-2.c: New test.
50864
50865 2000-05-04  Neil Booth  <NeilB@earthling.net>
50866
50867         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
50868         preprocessor.
50869
50870 2000-05-04  Richard Henderson  <rth@cygnus.com>
50871
50872         * gcc.c-torture/execute/20000503-1.c: Fix typo.
50873
50874 2000-05-04  Richard Henderson  <rth@cygnus.com>
50875
50876         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
50877         OpenSSL by Jason R Thorpe.
50878
50879 2000-05-03  Jim Wilson  <wilson@cygnus.com>
50880
50881         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
50882
50883 2000-05-03  Robert Lipe <robertlipe@usa.net>
50884
50885         * gcc.dg/20000503-1.c: New test.
50886
50887 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
50888
50889         * gcc.c-torture/compile/20000502-1.c: New test.
50890         * g++.old-deja/g++.other/align.C: New test.
50891         * gcc.dg/cpp-tradstringify.c: New test.
50892
50893 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50894
50895         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
50896         and hard registers.
50897
50898 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
50899
50900         * gcc.c-torture/execute/loop-5.c: New test.
50901
50902 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
50903
50904         * gcc.c-torture/execute/va-arg-20.c: New test.
50905
50906 2000-04-23  Jeffrey A Law  (law@cygnus.com)
50907
50908         * gcc.c-torture/execute/20000422-1.c: New test.
50909
50910 2000-04-20  Greg McGary  <gkm@gnu.org>
50911
50912         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
50913         when optimizing, but without sibling-call optimizations (-O1).
50914
50915 2000-04-20  Jeffrey A Law  (law@cygnus.com)
50916
50917           * gcc.c-torture/compile/20000420-1.c: New test.
50918
50919 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50920
50921         * g++.abi/ptrflags.C: New test.
50922         * g++.eh/catchptr1.C: Test incomplete pointer chains.
50923
50924 2000-04-19  Catherine Moore  <clm@cygnus.com>
50925
50926         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
50927
50928 2000-04-19  Greg McGary  <gkm@gnu.org>
50929
50930         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
50931         sibling-call optimizations.
50932
50933 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
50934
50935         * gcc.dg/20000419-1.c: New test.
50936
50937 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
50938
50939         * gcc.c-torture/execute/20000412-6.c: New test.
50940
50941 2000-04-12  Jeffrey A Law  (law@cygnus.com)
50942
50943         * gcc.c-torture/execute/20000412-5.c: New test.
50944         * g77.f-torture/compile/20000412-1.f: New test.
50945         * gcc.c-torture/execute/20000412-4.c: New test.
50946         * gcc.c-torture/compile/20000412-2.c: New test.
50947         * gcc.c-torture/execute/20000412-3.c: New test.
50948         * gcc.c-torture/compile/20000412-1.c: New test.
50949         * gcc.c-torture/execute/20000412-2.c: New test.
50950
50951 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
50952
50953         * objc/execute/bf-20.m: New test.
50954
50955 2000-04-10  Richard Henderson  <rth@cygnus.com>
50956
50957         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
50958
50959         * gcc.c-torture/execute/20000412-1.c: New test.
50960
50961 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50962
50963         * g++.old-deja/g++.eh/catchptr1.C: New test.
50964
50965 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
50966
50967         * g++.old-deja/g++.abi/cxa_vec.C: New test.
50968
50969 2000-04-08  Neil Booth  <NeilB@earthling.net>
50970
50971         * gcc.dg/cpp-nullchar.c: Remove test as
50972         embedded nulls cause problems.
50973
50974 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50975
50976         * gcc.dg/compare2.c: New test.
50977
50978 2000-04-08  Neil Booth  <NeilB@earthling.net>
50979
50980         * gcc.dg/cpp-nullchar.c: New test.
50981
50982 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
50983
50984         * gcc.dg/cpp-mi2.c: New test.
50985         * gcc.dg/cpp-mi2[abc].h: New files.
50986
50987 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
50988
50989         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
50990         member name.
50991
50992 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
50993
50994         * g++.old-deja/g++.abi/vmihint.C: New test.
50995
50996 2000-04-06  Neil Booth  <NeilB@earthling.net>
50997
50998         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50999         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51000         copyright.
51001
51002 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
51003
51004         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51005         avoid stack-frame overwrite.
51006
51007 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
51008
51009         * gcc.c-torture/compile/20000405-2.c: New test.
51010         * gcc.c-torture/compile/20000405-3.c: New test.
51011
51012 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51013
51014         * gcc.c-torture/compile/20000405-1.c: New test.
51015
51016 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
51017
51018         * gcc.dg/cast-qual-1.c: Revert last change.
51019
51020 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51021
51022         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51023
51024 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
51025
51026         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51027         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51028
51029 2000-04-03  Jeffrey A Law  (law@cygnus.com)
51030
51031         * gcc.c-torture/compile/20000403-2.c: New test.
51032         * gcc.c-torture/compile/20000403-1.c: New test.
51033
51034 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
51035
51036         * gcc.c-torture/execute/20000403-1.c: New test.
51037
51038 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
51039
51040         * gcc.c-torture/execute/20000402-1.c: New test.
51041
51042 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
51043
51044         * gcc.c-torture/execute/va-arg-15.c: New test.
51045         * gcc.c-torture/execute/va-arg-16.c: New test.
51046         * gcc.c-torture/execute/va-arg-17.c: New test.
51047         * gcc.c-torture/execute/va-arg-18.c: New test.
51048         * gcc.c-torture/execute/va-arg-19.c: New test.
51049
51050 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
51051
51052         * gcc.c-torture/compile/981211-1.c: Move to...
51053         * gcc.dg/cpp-as1.c: ...here.
51054         * gcc.dg/cpp-as2.c: New file.
51055
51056         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51057         compiler.
51058
51059 2000-04-02  Neil Booth  <NeilB@earthling.net>
51060
51061         * gcc.dg/cpp-cond.c  New tests.
51062         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
51063         accidental success less likely.
51064         * gcc.dg/cpp-missingop.c  New tests.
51065         * gcc.dg/cpp-missingparen.c  New tests.
51066         * gcc.dg/cpp-shift.c  New tests.
51067         * gcc.dg/cpp-shortcircuit.c  New tests.
51068         * gcc.dg/cpp-unary.c  New tests.
51069
51070 2000-03-29  Jeffrey A Law  (law@cygnus.com)
51071
51072         * gcc.c-torture/compile/20000329-1.c: New test.
51073
51074 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
51075
51076         * gcc.c-torture/compile/20000326-1.c: New test.
51077         * gcc.c-torture/compile/20000326-2.c: New test.
51078
51079 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
51080
51081         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51082         the first parameter is a function argument.
51083
51084 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
51085
51086         * g++.old-deja/g++.ext/array4.C: New test.
51087
51088 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
51089
51090         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51091
51092 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51093
51094         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51095
51096 2000-03-19  Richard Henderson  <rth@cygnus.com>
51097
51098         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51099
51100 2000-03-19  Richard Henderson  <rth@cygnus.com>
51101
51102         * gcc.c-torture/compile/20000319-1.c: New test.
51103
51104 2000-03-14  Jeffrey A Law  (law@cygnus.com)
51105
51106         * gcc.c-torture/execute/20000314-3.c: New test.
51107         * gcc.c-torture/execute/20000314-2.c: New test.
51108         * gcc.c-torture/execute/20000314-1.c: New test.
51109         * gcc.c-torture/compile/20000314-2.c: New test.
51110         * gcc.c-torture/compile/20000314-1.c: New test.
51111
51112 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
51113
51114         * g++.old-deja/g++.warn/inline.C: New test.
51115
51116 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
51117
51118         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51119         standards-compliant result rather than specific constants.
51120         Put test-values in array.
51121
51122 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
51123
51124         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51125         (g++_target_compile): Put test-specific options last.
51126
51127 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51128
51129         * g++.old-deja/g++.eh/vbase4.C: New test.
51130
51131 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51132
51133         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51134
51135 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51136
51137         * g++.old-deja/g++.brendan/misc12.C: Removed.
51138         * g++.old-deja/g++.pt/memtemp77.C: Constify.
51139         * g++.old-deja/g++.ext/pretty4.C: New test.
51140
51141 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51142
51143         * g++.old-deja/g++.other/string2.C: New test.
51144
51145 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
51146
51147         * g++.old-deja/g++.warn/impint2.C: New test.
51148
51149 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
51150
51151         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51152         is 1, not zero.
51153
51154 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
51155
51156         * g++.old-deja/g++.warn/impint.C: New test.
51157         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51158         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51159         * g++.old-deja/g++.pt/explicit12.C: Likewise.
51160         * g++.old-deja/g++.pt/explicit13.C: Likewise.
51161         * g++.old-deja/g++.pt/explicit17.C: Likewise.
51162         * g++.old-deja/g++.pt/explicit18.C: Likewise.
51163         * g++.old-deja/g++.pt/explicit19.C: Likewise.
51164         * g++.old-deja/g++.pt/explicit23.C: Likewise.
51165         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51166         * g++.old-deja/g++.pt/explicit35.C: Likewise.
51167         * g++.old-deja/g++.pt/explicit6.C: Likewise.
51168         * g++.old-deja/g++.pt/memclass7.C: Likewise.
51169
51170 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
51171
51172         * gcc.dg/cpp-redef.c: New test.
51173
51174 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
51175
51176         * g++.old-deja/g++.pt/unify7.C: New test.
51177
51178 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51179
51180         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51181         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51182
51183 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
51184
51185         * gcc.c-torture/compile/20000224-1.c: New test.
51186
51187 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51188
51189         * gcc.c-torture/compile/cpp-2.c: New test.
51190         * gcc.c-torture/compile/cpp-1.c: New test.
51191
51192 2000-02-25  Jeffrey A Law  (law@cygnus.com)
51193
51194         * gcc.c-torture/execute/20000225-1.c: New test.
51195
51196 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51197
51198         * gcc.dg/cpp-li2.c: New test.
51199
51200         * gcc.dg/cpp-wi1.c: New test.
51201
51202         * gcc.dg/cpp-li1.c: New test.
51203
51204 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
51205
51206         * g++.old-deja/g++.other/sizeof5.C: New test.
51207
51208 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51209
51210         * gcc.c-torture/execute/va-arg-13.c: New test.
51211
51212 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
51213
51214         * gcc.c-torture/execute/va-arg-12.c: New test.
51215
51216 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51217
51218         * gcc.c-torture/execute/20000223-1.c: New test.
51219
51220 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51221
51222         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51223
51224 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
51225
51226         * g++.old-deja/g++.abi/ptrmem.C: New test.
51227
51228 2000-02-19  Richard Henderson  <rth@cygnus.com>
51229
51230         * gcc.c-torture/compile/init-3.c: New.
51231
51232 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
51233
51234         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51235         ALWAYS_CXXFLAGS.
51236
51237 2000-02-11  Robert Lipe <robertl@sco.com>
51238
51239         * gcc.c-torture/compile/20000211-3.c: New test.
51240
51241 2000-02-11  Martin Buchholz <martin@xemacs.org>
51242
51243         * gcc.c-torture/compile/20000211-2.c: New test.
51244
51245 2000-02-11  Jeffrey A Law  (law@cygnus.com)
51246
51247         * gcc.c-torture/compile/20000211-1.c: New test.
51248
51249 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
51250
51251         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51252           on native targets
51253
51254 2000-02-08  Nathan Sidwell  <nathan@acm.org>
51255
51256         * g++.old-deja/g++.other/cast5.C: New test.
51257
51258 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
51259
51260         * gcc.c-torture/execute/20000205-1.c: New.
51261
51262 2000-02-03  Nathan Sidwell  <nathan@acm.org>
51263
51264         * g++.old-deja/g++.jason/cast3.C: Return void.
51265         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51266
51267 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51268
51269         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51270
51271         * gcc.dg/loop-1.c: New test.
51272
51273 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
51274
51275         * gcc.c-torture/compile/20000127-1.c: New test.
51276         * gcc.c-torture/execute/991228-1.c: New test.
51277
51278 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51279
51280         * gcc.dg/unused-2.c: New test.
51281
51282         * gcc.dg/conv-1.c: New test.
51283
51284 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
51285
51286         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51287         compiler.
51288         (tool_option_proc): Fix typo.
51289
51290 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
51291
51292         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51293         of the ld on the host, not on the build machine.
51294         Also, don't crash if '--help' is not a supported option.
51295
51296 2000-01-24  Richard Henderson  <rth@cygnus.com>
51297
51298         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51299
51300 2000-01-20  Jeffrey A Law  (law@cygnus.com)
51301
51302         * gcc.c-torture/execute/20000120-2.c: New test.
51303         * gcc.c-torture/execute/20000120-1.c: New test.
51304
51305 2000-01-13  Jeffrey A Law  (law@cygnus.com)
51306
51307         * gcc.c-torture/execute/20000113-1.c: New test.
51308
51309 2000-01-12  Jeffrey A Law  (law@cygnus.com)
51310
51311         * gcc.c-torture/execute/20000112-1.c: New test.
51312
51313 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51314
51315         * gcc.dg/20000111-1.c: New test.
51316
51317 2000-01-10  Jeffrey A Law  (law@cygnus.com)
51318
51319         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51320         with 16 bit integers.
51321
51322 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51323
51324         * gcc.dg/20000108-1.c: New test.
51325
51326 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51327
51328         * g++.old-deja/g++.ns/koenig8.C: New test.
51329
51330 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51331
51332         * g++.old-deja/g++.other/cast4.C: New test.
51333
51334 2000-01-05  Jeffrey A Law  (law@cygnus.com)
51335
51336         * gcc.c-torture/compile/20000105-2.c: New test.
51337         * gcc.c-torture/compile/20000105-1.c: New test.
51338
51339 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51340
51341         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51342         references to printf & atoi to conform to ANSI standard.
51343         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51344         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51345         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51346         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51347         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51348         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51349         * g++.old-deja/g++.brendan/copy1.C: Likewise.
51350         * g++.old-deja/g++.brendan/copy2.C: Likewise.
51351         * g++.old-deja/g++.brendan/copy3.C: Likewise.
51352         * g++.old-deja/g++.brendan/copy4.C: Likewise.
51353         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51354         * g++.old-deja/g++.brendan/copy6.C: Likewise.
51355         * g++.old-deja/g++.brendan/copy7.C: Likewise.
51356         * g++.old-deja/g++.brendan/copy8.C: Likewise.
51357         * g++.old-deja/g++.brendan/crash11.C: Likewise.
51358         * g++.old-deja/g++.brendan/crash14.C: Likewise.
51359         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51360         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51361         * g++.old-deja/g++.brendan/delete2.C: Likewise.
51362         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51363         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51364         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51365         * g++.old-deja/g++.brendan/eh1.C: Likewise.
51366         * g++.old-deja/g++.brendan/groff1.C: Likewise.
51367         * g++.old-deja/g++.brendan/init3.C: Likewise.
51368         * g++.old-deja/g++.brendan/misc12.C: Likewise.
51369         * g++.old-deja/g++.brendan/misc7.C: Likewise.
51370         * g++.old-deja/g++.brendan/new2.C: Likewise.
51371         * g++.old-deja/g++.brendan/operators4.C: Likewise.
51372         * g++.old-deja/g++.brendan/operators5.C: Likewise.
51373         * g++.old-deja/g++.brendan/overload2.C: Likewise.
51374         * g++.old-deja/g++.brendan/overload7.C: Likewise.
51375         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51376         * g++.old-deja/g++.brendan/reference1.C: Likewise.
51377         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51378         * g++.old-deja/g++.brendan/template24.C: Likewise.
51379         * g++.old-deja/g++.brendan/template3.C: Likewise.
51380         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51381         * g++.old-deja/g++.jason/inline3.C: Likewise.
51382         * g++.old-deja/g++.jason/opeq.C: Likewise.
51383         * g++.old-deja/g++.law/arg5.C: Likewise.
51384         * g++.old-deja/g++.law/arm7.C: Likewise.
51385         * g++.old-deja/g++.law/ctors11.C: Likewise.
51386         * g++.old-deja/g++.law/cvt8.C: Likewise.
51387         * g++.old-deja/g++.law/init9.C: Likewise.
51388         * g++.old-deja/g++.law/refs4.C: Likewise.
51389         * g++.old-deja/g++.law/template2.C: Likewise.
51390         * g++.old-deja/g++.law/visibility24.C: Likewise.
51391         * g++.old-deja/g++.law/vtable3.C: Likewise.
51392         * g++.old-deja/g++.mike/asm2.C: Likewise.
51393         * g++.old-deja/g++.mike/eh1.C: Likewise.
51394         * g++.old-deja/g++.mike/misc1.C: Likewise.
51395         * g++.old-deja/g++.mike/misc13.C: Likewise.
51396         * g++.old-deja/g++.mike/misc14.C: Likewise.
51397         * g++.old-deja/g++.mike/ns12.C: Likewise.
51398         * g++.old-deja/g++.mike/p1248.C: Likewise.
51399         * g++.old-deja/g++.mike/p3708.C: Likewise.
51400         * g++.old-deja/g++.mike/p3708a.C: Likewise.
51401         * g++.old-deja/g++.mike/p3708b.C: Likewise.
51402         * g++.old-deja/g++.mike/p646.C: Likewise.
51403         * g++.old-deja/g++.mike/p700.C: Likewise.
51404         * g++.old-deja/g++.mike/p783.C: Likewise.
51405         * g++.old-deja/g++.mike/p783a.C: Likewise.
51406         * g++.old-deja/g++.mike/p783b.C: Likewise.
51407         * g++.old-deja/g++.mike/p786.C: Likewise.
51408         * g++.old-deja/g++.mike/p789.C: Likewise.
51409         * g++.old-deja/g++.mike/p789a.C: Likewise.
51410         * g++.old-deja/g++.mike/p807a.C: Likewise.
51411         * g++.old-deja/g++.other/delete3.C: Likewise.
51412         * g++.old-deja/g++.other/dyncast1.C: Likewise.
51413         * g++.old-deja/g++.other/dyncast2.C: Likewise.
51414         * g++.old-deja/g++.other/dyncast3.C: Likewise.
51415         * g++.old-deja/g++.other/empty1.C: Likewise.
51416         * g++.old-deja/g++.other/temporary1.C: Likewise.
51417         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51418         * g++.old-deja/g++.pt/t16.C: Likewise.
51419         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51420
51421 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
51422
51423         * gcc.dg/991230-1.c: New test.
51424
51425 1999-12-29  Jeffrey A Law  (law@cygnus.com)
51426
51427         * gcc.c-torture/compile/991229-3.c: New test.
51428         * gcc.c-torture/compile/991229-2.c: New test.
51429         * gcc.c-torture/compile/991229-1.c: New test.
51430
51431 1999-12-29  Greg McGary <gkm@eng.ascend.com>
51432
51433         * gcc.c-torture/compile/labels-2.c: New test.
51434
51435 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
51436
51437         * gcc.c-torture/execute/991227-1.c: New test.
51438
51439 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51440
51441         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51442
51443 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
51444
51445         * gcc.c-torture/execute/991221-1.c: New test.
51446
51447 1999-12-20  Nathan Sidwell  <nathan@acm.org>
51448
51449         * g++.old-deja/g++.other/cast3.C: New test.
51450
51451 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
51452
51453         * gcc.c-torture/execute/991216-4.c: New test.
51454
51455 1999-12-16  Michael Meissner  <meissner@cygnus.com>
51456
51457         * gcc.c-torture/execute/991216-1.c: New test.
51458         * gcc.c-torture/execute/991216-2.c: New test.
51459         * gcc.c-torture/execute/991216-3.c: New test.
51460
51461 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51462
51463         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51464         Actually make the test fail by using "-O2" for compilation.
51465
51466 1999-12-15  Nathan Sidwell  <nathan@acm.org>
51467
51468         * g++.old-deja/g++.warn/cast-align1.C: New test.
51469
51470 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51471
51472         * gcc.c-torture/compile/991214-1.c: New test.
51473         * gcc.c-torture/compile/991214-2.c: New test.
51474
51475 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51476
51477         * gcc.dg/991214-1.c: New test.
51478
51479 1999-12-13  Jeffrey A Law  (law@cygnus.com)
51480
51481         * gcc.c-torture/compile/991213-3.c: New test.
51482         * gcc.c-torture/compile/991213-2.c: New test.
51483         * gcc.c-torture/compile/991213-1.c: New test.
51484
51485 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
51486
51487         * gcc.dg/991209-1.c: New test.
51488
51489 1999-12-08  Nathan Sidwell <nathan@acm.org>
51490
51491         * gcc.c-torture/compile/991208-1.c: New test.
51492
51493 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51494
51495         * gcc.dg/ultrasp2.c: New test.
51496
51497 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
51498
51499         * g++.old-deja/g++.abi/align.C (main): Fix typo.
51500
51501 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
51502
51503         * gcc.c-torture/compile/991202-1.c: New test.
51504         * gcc.c-torture/execute/991202-1.c: New test.
51505         * gcc.c-torture/execute/991202-2.c: New test.
51506         * gcc.c-torture/execute/991202-3.c: New test.
51507
51508 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
51509
51510         * g++.old-deja/g++.abi/align.C: New test.
51511         * g++.old-deja/g++.abi/aggregates.C: Likewise.
51512         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51513
51514 1999-12-01  Richard Henderson  <rth@cygnus.com>
51515
51516         * gcc.c-torture/execute/991201-1.c: New.
51517
51518 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
51519
51520         * gcc.dg/991129-1.c: New test.
51521
51522 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51523
51524         * gcc.c-torture/compile/991127-1.c: New test.
51525
51526 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51527
51528         * g++.old-deja/g++.other/warn4.C: New test.
51529
51530 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51531
51532         * g++.old-deja/g++.eh/cleanup2.C: New test.
51533         * g++.old-deja/g++.ext/pretty2.C: New test.
51534         * g++.old-deja/g++.ext/pretty3.C: New test.
51535         * g++.old-deja/g++.other/debug6.C: New test.
51536
51537 1999-10-20  Jim Wilson  <wilson@cygnus.com>
51538
51539         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51540         compiler_output to look for one error message instead of two.
51541
51542 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
51543
51544         * gcc.c-torture/execute/991118-1.c: Also test case
51545         where the word boundary does not split a byte evenly.
51546
51547 1999-11-19  Nathan Sidwell  <nathan@acm.org>
51548
51549         * g++.old-deja/g++.ext/restrict1.C: New test.
51550
51551 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51552
51553         * gcc.c-torture/execute/991118-1.c: New test.
51554
51555 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
51556
51557         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51558         working directory pathnames.
51559
51560 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
51561
51562         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51563         host is equipped with driver.h and driver.o so it can actually
51564         compile and run the tests.
51565
51566 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
51567
51568         * gcc.c-torture/compile/991008-1.c: New test.
51569
51570 1999-11-08  Nick Clifton  <nickc@cygnus.com>
51571
51572         * lib/gcc-dg.exp: Include target-supports.exp
51573
51574 1999-11-05  Nick Clifton  <nickc@cygnus.com>
51575
51576         * lib/target-supports.exp: New file: Provide procs to test for
51577         features supported by the target.
51578         (check_weak_available): Moved here from ecos.exp.
51579         (check_alias_available): New proc: Determine of the target
51580         toolchain supports the alias attribute.
51581
51582         * gcc.dg/special/ecos.exp: Move check_weak_available to
51583         target-supports.exp.
51584         (alias-1.c): Only perform the test if the target supports
51585         aliases.
51586         (wkali-1.c): Only perform the test if the target supports
51587         aliases.
51588
51589         * gcc.dg/990506-0.c: Expect error messages from cross
51590         targets as well as native targets.
51591
51592 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51593
51594         * gcc.dg/ultrasp1.c: Removed xfail.
51595         * gcc.dg/struct-ret-2.c: Likewise.
51596         * gcc.dg/array-1.c: Likewise.
51597
51598 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51599
51600         * gcc.dg/struct-ret-2.c: New test.
51601
51602         * gcc.dg/array-1.c: New test.
51603
51604 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
51605
51606         * gcc.c-torture/execute/991030-1.c: New test.
51607
51608 1999-10-26  Richard Henderson  <rth@cygnus.com>
51609
51610         * gcc.c-torture/compile/991026-2.c: New test.
51611
51612 1999-10-26  Jeffrey A Law  (law@cygnus.com)
51613
51614         * gcc.c-torture/compile/991026-1.c: New test.
51615
51616 1999-10-23  Jeffrey A Law  (law@cygnus.com)
51617
51618         * gcc.c-torture/execute/991023-1.c: New test.
51619
51620 1999-10-19  Jeffrey A Law  (law@cygnus.com)
51621
51622         * gcc.c-torture/execute/991019-1.c: New test.
51623
51624 1999-10-16  Richard Henderson  <rth@cygnus.com>
51625
51626         * gcc.c-torture/execute/991016-1.c: New test.
51627
51628 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
51629
51630         * gcc.c-torture/execute/991014-1.c: New test.
51631
51632 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
51633
51634         * g++.old-deja/g++.other/union2.C: New test.
51635
51636 1999-10-13  Nathan Sidwell  <nathan@acm.org>
51637
51638         * g++.old-deja/g++.other/vaarg2.C: New test.
51639         * g++.old-deja/g++.other/vaarg3.C: New test.
51640
51641 1999-10-12  Craig Burley  <craig@jcb-sc.com>
51642
51643         * g77.f-torture/noncompile/19990905-1.f: Moved from being
51644         in compile/.
51645
51646 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
51647
51648         * gcc.c-torture/execute/va-arg-11.c: New test.
51649
51650 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
51651
51652         * lib/file-format.exp (gcc_target_object_format): Don't
51653         crash if objdump is unavailable.
51654
51655 1999-09-29  Donn Terry <donn@interix.com>
51656
51657         * gcc.misc-tests/mg.exp: delete extraneous redirection.
51658
51659 1999-09-28  Nick Clifton  <nickc@cygnus.com>
51660
51661         * gcc.c-torture/compile/990928-1.c: New test.
51662
51663 1999-09-28  Nathan Sidwell  <nathan@acm.org>
51664
51665         * g++.old-deja/g++.other/decl6.C: New test.
51666
51667 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51668
51669         * gcc.c-torture/execute/va-arg-10.c: New test.
51670
51671 1999-09-27  Nathan Sidwell  <nathan@acm.org>
51672
51673         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51674         __PRETTY_FUNCTION__.
51675
51676 1999-09-23  Nick Clifton  <nickc@cygnus.com>
51677
51678         * gcc.c-torture/execute/990923-1.c: New test.
51679
51680 1999-09-21  Nick Clifton  <nickc@cygnus.com>
51681
51682         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51683         for which -fpic is inappropriate.
51684
51685 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
51686
51687         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51688
51689 1999-09-21  Nathan Sidwell  <nathan@acm.org>
51690
51691         * g++.old-deja/g++.other/dyncast1.C: New test.
51692         * g++.old-deja/g++.other/dyncast2.C: New test.
51693         * g++.old-deja/g++.other/dyncast3.C: New test.
51694         * g++.old-deja/g++.other/dyncast4.C: New test.
51695         * g++.old-deja/g++.other/dyncast5.C: New test.
51696         * g++.old-deja/g++.eh/catch3.C: New test.
51697         * g++.old-deja/g++.eh/catch3p.C: New test.
51698         * g++.old-deja/g++.eh/catch4.C: New test.
51699         * g++.old-deja/g++.eh/catch4p.C: New test.
51700         * g++.old-deja/g++.eh/catch5.C: New test.
51701         * g++.old-deja/g++.eh/catch5p.C: New test.
51702         * g++.old-deja/g++.eh/catch6.C: New test.
51703         * g++.old-deja/g++.eh/catch6p.C: New test.
51704         * g++.old-deja/g++.eh/catch7.C: New test.
51705         * g++.old-deja/g++.eh/catch7p.C: New test.
51706         * g++.old-deja/g++.eh/catch8.C: New test.
51707         * g++.old-deja/g++.eh/catch8p.C: New test.
51708         * g++.old-deja/g++.eh/catch9.C: New test.
51709         * g++.old-deja/g++.eh/catch9p.C: New test.
51710
51711 1999-09-13  Nathan Sidwell  <nathan@acm.org>
51712
51713         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
51714         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
51715
51716 1999-09-13  Jeffrey A Law  (law@cygnus.com)
51717
51718         * gcc.c-torture/compile/990913-1.c: New test.
51719
51720 1999-09-10  Nathan Sidwell  <nathan@acm.org>
51721
51722         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
51723         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51724
51725 1999-09-09  Richard Henderson  <rth@cygnus.com>
51726
51727         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
51728
51729 1999-09-09  Nathan Sidwell  <nathan@acm.org>
51730
51731         * g++.old-deja/g++.other/lookup11.C: New test.
51732         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
51733         what is permitted and what we want.
51734         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
51735         overload use.
51736         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51737
51738 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
51739
51740         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
51741         * gcc.c-torture/noncompile/poison-1.c: New file.
51742
51743 1999-09-08  Nathan Sidwell  <nathan@acm.org>
51744
51745         * g++.old-deja/g++.other/sizeof3.C: New test.
51746         * g++.old-deja/g++.other/sizeof4.C: New test.
51747         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
51748         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
51749
51750 1999-09-07  Richard Henderson  <rth@cygnus.com>
51751
51752         * gcc.dg/va-arg-1.c: New.
51753
51754 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51755
51756         * gcc.c-torture/execute/va-arg-9.c: New test.
51757
51758 1999-09-05  Craig Burley  <craig@jcb-sc.com>
51759
51760         * g77.f-torture/compile/980519-2.f: New test.
51761         * g77.f-torture/compile/19990905-0.f: New test.
51762         * g77.f-torture/compile/19990905-1.f: New test.
51763         * g77.f-torture/compile/19990905-2.f: New test.
51764
51765         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
51766
51767 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
51768
51769         * gcc.c-torture/execute/990827-1.c: Fix typo.
51770
51771 1999-09-03  Nathan Sidwell  <nathan@acm.org>
51772
51773         * g++.old-deja/g++.other/deref1.C: New test.
51774
51775 1999-09-02  Nathan Sidwell  <nathan@acm.org>
51776
51777         * g++.old-deja/g++.other/ambig2.C: New test.
51778         * g++.old-deja/g++.other/cond5.C: New test.
51779         * g++.old-deja/g++.other/lookup16.C: New test.
51780
51781 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
51782
51783         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
51784         assemblers too.
51785
51786 1999-08-31  Jeffrey A Law  (law@cygnus.com)
51787
51788         * lib/c-torture.exp: Avoid the "compare executables" optimization
51789         when testing native.
51790
51791 1999-08-29  Jeffrey A Law  (law@cygnus.com)
51792
51793         * gcc.c-torture/execute/990829-1.c: New test.
51794         * gcc.c-torture/compile/990829-1.c: New test.
51795
51796 1999-08-27  Paul Burchard  <burchard@pobox.com>
51797
51798         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
51799         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
51800         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
51801         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
51802         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
51803         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
51804         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
51805         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
51806         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
51807         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
51808         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
51809
51810 1999-08-27  Jeffrey A Law  (law@cygnus.com)
51811
51812         * gcc.c-torture/execute/990827-1.c: New test.
51813
51814 1999-08-26  Craig Burley  <craig@jcb-sc.com>
51815
51816         * g77.f-torture/noncompile/19990826-4.f: New test.
51817
51818         * g77.f-torture/compile/19990826-3.f: New test.
51819
51820         * g77.f-torture/execute/19990826-2.f: New test.
51821
51822         * g77.f-torture/compile/19990826-1.f: New test.
51823
51824         * gcc.c-torture/execute/990826-0.c: New test.
51825         * g77.c-torture/execute/19990826-0.f: New test.
51826
51827         * g77.f-torture/noncompile/970626-2.f: New test.
51828
51829 1999-08-25  Paul Burchard  <burchard@pobox.com>
51830
51831         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
51832         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
51833         lss-011.C: New tests.
51834
51835 1999-08-25  Nathan Sidwell  <nathan@acm.org>
51836
51837         * g++.old-deja/g++.other/decl5.C: New test.
51838
51839 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51840
51841         * noncompile/noncompile.exp: Load_lib c-torture.exp.
51842         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
51843         call `postbase' for each one.  All callers of `postbase' changed
51844         to call this instead.
51845
51846 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
51847
51848         * gcc.c-torture/execute/990811-1.c: New test.
51849
51850 1999-08-09  Nick Clifton  <nickc@cygnus.com>
51851
51852         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
51853         just native ones.
51854
51855         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
51856         just native ones.
51857
51858 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51859
51860         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
51861
51862 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51863
51864         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
51865
51866 1999-08-04  Nathan Sidwell  <nathan@acm.org>
51867
51868         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
51869
51870 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51871
51872         * gcc.c-torture/execute/990804-1.c: New test.
51873
51874 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51875
51876         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
51877         * g++.old-deja/g++.brendan/crash64.C: Likewise.
51878         * g++.old-deja/g++.brendan/overload8.C: Likewise.
51879
51880 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51881
51882         * g++.old-deja/g++.other/struct1.C: New test.
51883
51884 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51885
51886         * g++.old-deja/g++.other/enum2.C: New test.
51887
51888 1999-08-02  Richard Henderson  <rth@cygnus.com>
51889
51890         Adapted from tests from Franz Sirl:
51891         * gcc.c-torture/execute/va-arg-7.c: New test.
51892         * gcc.c-torture/execute/va-arg-8.c: New test.
51893
51894 1999-08-01  Jeffrey A Law  (law@cygnus.com)
51895
51896         * gcc.c-torture/compile/990801-2.c: New test.
51897
51898         * gcc.c-torture/compile/990801-1.c: New test.
51899
51900 1999-07-27  Michael Meissner  <meissner@cygnus.com>
51901
51902         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
51903         fp-cmp-1.c, converting double to float.
51904
51905         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
51906         fp-cmp-1.c, converting double to long double.
51907
51908         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
51909         from fr1 to unknown_register, since fr1 is a legitimate register
51910         on some machines.
51911
51912 1999-07-25  Jeffrey A Law  (law@cygnus.com)
51913
51914         * README: More listname related changes.
51915
51916 1999-07-08  Catherine Moore  <clm@cygnus.com>
51917
51918         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
51919
51920 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
51921
51922         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
51923
51924 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51925
51926         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
51927
51928 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
51929
51930         * gcc.dg/990703-1.c: New test.
51931
51932 1999-06-29  Nick Clifton  <nickc@cygnus.com>
51933
51934         * lib/file-format.exp: New file: Move definition of proc
51935         gcc_target_object_format to here from
51936         gcc.dg/special/ecos.exp.
51937
51938         * lib/c-torture.exp: Include lib file-format.exp.
51939         * lib/gcc-dg.exp: Include lib file-format.exp.
51940
51941         * gcc.dg/special/ecos.exp: Remove definition of proc
51942         gcc_target_object_format.
51943
51944 1999-06-28  Jeffrey A Law  (law@cygnus.com)
51945
51946         * gcc.c-torture/execute/990628-1.c: New test.
51947
51948 1999-06-25  Jeffrey A Law  (law@cygnus.com)
51949
51950         * gcc.c-torture/compile/990625-2.c: New test.
51951
51952         * gcc.c-torture/compile/990625-1.c: New test.
51953
51954 1999-06-23  Nick Clifton  <nickc@cygnus.com>
51955
51956         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
51957         attributes compile.
51958         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
51959         ports that use the COFF/PE file format.
51960
51961 1999-06-17  Jeffrey A Law  (law@cygnus.com)
51962
51963         * gcc.c-torture/compile/990617-1.c: New test.
51964
51965 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
51966
51967         * g++.old-deja/g++.other/decl4.C: New test.
51968
51969 1999-06-14  Nathan Sidwell  <nathan@acm.org>
51970
51971         * g++.old-deja/g++.other/bitfld3.C: New test.
51972
51973 1999-06-08  Nathan Sidwell  <nathan@acm.org>
51974
51975         * g++.old-deja/g++.eh/catch1.C: New test.
51976
51977 1999-06-07  Jeffrey A Law  (law@cygnus.com)
51978
51979         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
51980
51981         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
51982         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
51983
51984 1999-06-05  Craig Burley  <craig@jcb-sc.com>
51985
51986         * g77.f-torture/compile/19990502-0.f: Replace with new,
51987         shorter, test that still fails after recent changes.
51988
51989 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51990
51991         * gcc.c-torture/execute/990604-1.c: New test.
51992
51993 1999-05-31  Jeffrey A Law  (law@cygnus.com)
51994
51995         * gcc.c-torture/execute/990531-1.c: New test.
51996
51997 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51998
51999         * gcc.c-torture/compile/990527-1.c: New test.
52000
52001 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
52002
52003         * gcc.c-torture/execute/990527-1.c: New test.
52004
52005 1999-05-25  Nick Clifton  <nickc@cygnus.com>
52006
52007         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52008         bitfields as signed.
52009
52010 1999-05-25  Craig Burley  <craig@jcb-sc.com>
52011
52012         * g77.f-torture/compile/19990525-0.f: New test.
52013
52014 1999-05-25  Jeffrey A Law  (law@cygnus.com)
52015
52016         * gcc.c-torture/execute/990525-2.c: New test.
52017
52018         * gcc.c-torture/execute/990525-1.c: New test.
52019
52020 1999-05-24  Nathan Sidwell  <nathan@acm.org>
52021
52022         * g++.old-deja/g++.other/anon3.C: New test.
52023         * g++.old-deja/g++.other/anon4.C: New test.
52024         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52025         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52026         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52027         Merrill).
52028
52029 1999-05-24  Jeffrey A Law  (law@cygnus.com)
52030
52031         * gcc.c-torture/execute/990524-1.c: New test.
52032
52033         * gcc.dg/990524-1.c: New test.
52034
52035 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52036
52037         * gcc.c-torture/compile/990523-1.c: New test.
52038
52039 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
52040
52041         * gcc.c-torture/compile/990519-1.c: New test.
52042
52043 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52044
52045         * gcc.c-torture/compile/990517-1.c: New test.
52046
52047         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52048         (e4, f4): New tests.
52049         (main): Call them.
52050
52051 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52052
52053         * gcc.dg/noreturn-1.c: New test.
52054
52055 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52056
52057         * gcc.c-torture/execute/990513-1.c: New test.
52058
52059 1999-05-10  Richard Henderson  <rth@cygnus.com>
52060
52061         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52062
52063 1999-05-10  Craig Burley  <craig@jcb-sc.com>
52064
52065         * g77.f-torture/execute/erfc.f: Use small single-precision
52066         values, to avoid problems on Alphas when not -mieee.
52067
52068 1999-05-08  Craig Burley  <craig@jcb-sc.com>
52069
52070         * gcc.dg/990506-0.c: New test.
52071
52072 1999-05-08  Richard Henderson  <rth@cygnus.com>
52073
52074         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52075         the constant to test.  Don't XFAIL 64-bit targets.
52076
52077         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52078         * g++.old-deja/g++.law/profile1.C: Likewise.
52079
52080         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52081         operator new instances.
52082         * g++.old-deja/g++.other/delete5.C: Likewise.
52083
52084 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52085
52086         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52087         intrinsic.
52088
52089 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52090
52091         * g77.f-torture/execute/u77-test.f: Reverse order of two
52092         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52093
52094 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52095
52096         * gcc.dg/compare1.c: New test.
52097
52098 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52099
52100         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52101         New tests.
52102
52103 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52104
52105         * g77.f-torture/compile/19990502-1.f: New test.
52106
52107 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52108
52109         * g77.f-torture/compile/19990502-0.f: New test.
52110
52111 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52112
52113         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52114         intrinsic.
52115
52116 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52117
52118         * g77.f-torture/execute/u77-test.f (main): List libU77
52119         intrinsics not currently tested.
52120         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52121         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52122         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52123         Trim blanks off the ends of some printed strings.
52124
52125 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52126
52127         * g77.f-torture/execute/u77-test.f (main): Just warn about
52128         FSTAT gid disagreement, as it's expected on some systems.
52129
52130 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52131
52132         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52133         use a new function, which allows for some slop.
52134         Clean up some commentary.
52135         (issum): The new function.
52136         (sgladd): Deleted subroutine.
52137
52138 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52139
52140         * g77.f-torture/execute/u77-test.f: Modify to be more like
52141         libf2c/libU77 version, bringing patches to that version here.
52142         Add suitable commentary.
52143
52144 1999-04-25  Richard Henderson  <rth@cygnus.com>
52145
52146         * gcc.dg/990424-1.c: New test.
52147
52148 1999-04-24  Craig Burley  <craig@jcb-sc.com>
52149
52150         * g77.f-torture/execute/u77-test.f (main): Bug involving
52151         LSTAT has been fixed, so turn back on full checking.
52152
52153 1999-04-20  Craig Burley  <craig@jcb-sc.com>
52154
52155         * g77.f-torture/compile/19990419-0.f: New test.
52156         * g77.f-torture/execute/19990419-1.f: New test.
52157
52158 1999-04-17  Richard Henderson  <rth@cygnus.com>
52159
52160         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52161         to avoid the need for a prototype to supress a warning.
52162
52163 1999-04-07  Jim Wilson  <wilson@cygnus.com>
52164
52165         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52166
52167 1999-04-04  Jeffrey A Law  (law@cygnus.com)
52168
52169         * gcc.c-torture/execute/990404-1.c: New test.
52170
52171 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52172
52173         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52174         * gcc.dg/cpp-if3.c: Don't use -pedantic.
52175         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52176         missing initializer warnings.
52177
52178 1999-03-28  Jeffrey A Law  (law@cygnus.com)
52179
52180         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52181         matching strings.
52182
52183 1999-03-26  Jeffrey A Law  (law@cygnus.com)
52184
52185         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52186
52187 1999-03-26  Craig Burley  <craig@jcb-sc.com>
52188
52189         * g77.f-torture/execute/19990325-0.f: New test.
52190         * g77.f-torture/execute/19990325-1.f: New test.
52191
52192 1999-03-24  Jeffrey A Law  (law@cygnus.com)
52193
52194         * gcc.c-torture/execute/990324-1.c: New test.
52195
52196 1999-03-22  Jim Wilson  <wilson@cygnus.com>
52197
52198         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52199         test with 4.
52200
52201 1999-03-17  Richard Henderson  <rth@cygnus.com>
52202
52203         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
52204
52205 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52206
52207         * g77.f-torture/execute/19990313-2.f: New test.
52208         * g77.f-torture/execute/19990313-3.f: New test.
52209
52210 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52211
52212         * g77.f-torture/execute/19990313-0.f: New test.
52213         * g77.f-torture/execute/19990313-1.f: New test.
52214
52215 1999-03-12  Jim Wilson  <wilson@cygnus.com>
52216
52217         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52218         printf to sprintf.
52219         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52220         (main): Add check for u15.  Conditionalize u31 check depending on
52221         whether ints are <32 bits or >=32 bits.
52222
52223 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52224
52225         * g77.f-torture/execute/19981119-0.f: Improve testiness.
52226
52227 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52228
52229         * g77.f-torture/compile/19990305-0.f: New test.
52230         * g77.f-torture/execute/19981119-0.f: New test.
52231
52232 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52233
52234         * g77.f-torture/execute/970625-2.f: call ABORT if final
52235         result is not correct, instead of just printing it.
52236         Add this checking via newly introduced obfuscation, to
52237         trip up buggy front ends.
52238
52239 1999-03-07  Craig Burley  <craig@jcb-sc.com>
52240
52241         * g77.f-torture/compile/960317-1.f: Moved from being
52242         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
52243
52244 1999-03-06  Craig Burley  <craig@jcb-sc.com>
52245
52246         * g77.f-torture/execute/960317-1.f: New (old) test.
52247         * g77.f-torture/execute/970625-2.f: Ditto.
52248
52249 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
52250
52251         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52252         error message on line 1 or line 2; cccp and cpplib do this differently.
52253
52254 1999-03-01  Jeffrey A Law  (law@cygnus.com)
52255
52256         * g++.old-deja/g++.law/weak1.C: New test.
52257
52258 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52259
52260         * gcc.c-torture/execute/990119-1.c: Renamed to...
52261         * gcc.dg/990119-1.c: this, so it will only be tested once
52262         (it's a preprocessor test, it doesn't need to be run at
52263         multiple optimization levels).
52264
52265 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52266
52267         * lib/g++.exp: Don't add incdir=$base_dir/../include to
52268           ALWAYS_CXXFLAGS.
52269
52270 1999-02-24  Craig Burley  <craig@jcb-sc.com>
52271
52272         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52273         * g77.f-torture/compile/19981216-0.f: ...as it is expected
52274         to not be compilable by current g77.
52275
52276 1999-02-24  Nick Clifton  <nickc@cygnus.com>
52277
52278         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52279
52280 1999-02-22  Jeffrey A Law  (law@cygnus.com)
52281
52282         * gcc.c-torture/execute/990222-1.c: New test.
52283
52284 1999-02-19  Craig Burley  <craig@jcb-sc.com>
52285
52286         * g77.f-torture/compile/19990218-0.f: New test.
52287         * g77.f-torture/noncompile/19990218-1.f: New test.
52288
52289 1999-02-18  Craig Burley  <craig@jcb-sc.com>
52290
52291         * g77.f-torture/compile/19981216-0.f: New test.
52292
52293 1999-02-14  Jeffrey A Law  (law@cygnus.com)
52294
52295         * gcc.dg/990214-1.c: New test.
52296
52297 1999-02-13  Jeffrey A Law  (law@cygnus.com)
52298
52299         * gcc.dg/990213-2.c: New test.
52300
52301         * gcc.dg/990213-1.c: New test.
52302
52303 1999-02-12  Jeffrey A Law  (law@cygnus.com)
52304
52305         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52306         ints.
52307
52308 1999-02-11  Nick Clifton  <nickc@cygnus.com>
52309
52310         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52311         specified by target.
52312
52313         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52314
52315 1999-02-11  Jeffrey A Law  (law@cygnus.com)
52316
52317         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52318
52319 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52320
52321         * gcc.dg/special/ecos.exp: New test driver for new tests with
52322         special requirements.
52323
52324         * gcc.dg/special/alias-1.c: New test.
52325         * gcc.dg/special/gcsec-1.c: New test.
52326         * gcc.dg/special/weak-1.c: New test.
52327         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52328         * gcc.dg/special/weak-2.c: New test.
52329         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52330         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52331         * gcc.dg/special/wkali-1.c: New test.
52332         * gcc.dg/special/wkali-2.c: New test.
52333         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52334         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52335
52336 1999-02-10  Felix Lee  <flee@cygnus.com>
52337
52338           * lib/c-torture.exp (c-torture-compile): Pull out code for
52339           analyzing gcc error messages.
52340           (c-torture-execute): Likewise.  Fix some (harmless) false
52341           positives.
52342           * lib/gcc.exp (gcc_check_compile): New function.
52343
52344 1999-02-08  Richard Henderson  <rth@cygnus.com>
52345
52346         * gcc.c-torture/execute/990208-1.c: New test.
52347
52348 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52349
52350         * g++.dg/special/ecos.exp: New driver for new tests with special
52351         requirements
52352
52353         * g++.dg/special/conpr-1.C: New test
52354         * g++.dg/special/conpr-2.C: New test
52355         * g++.dg/special/conpr-2a.C: New test
52356         * g++.dg/special/conpr-3.C: New test
52357         * g++.dg/special/conpr-3a.C: New test
52358         * g++.dg/special/conpr-3b.C: New test
52359
52360         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52361         allow g++ to use the dg driver
52362
52363         * README: Add comment about g++.dg directory
52364
52365 1999-02-06  Jeffrey A Law  (law@cygnus.com)
52366
52367         * README: Update email addresses.
52368
52369 1999-02-03  Nick Clifton  <nickc@cygnus.com>
52370
52371         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52372         arguments in order to force structure S onto the stack even on
52373         the alpha.
52374         (test): Pass 10 leading arguments to function foo as well as the
52375         structure S.
52376
52377         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52378         failure for all targets.
52379
52380         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52381         abort to terminate program execution.
52382
52383 1999-01-30  Richard Henderson  <rth@cygnus.com>
52384
52385         * gcc.c-torture/execute/990130-1.c: New test.
52386
52387 1999-01-30  Jeffrey A Law  (law@cygnus.com)
52388
52389         * gcc.dg/990130-1.c: New test.
52390
52391 1999-01-28  Michael Meissner  <meissner@cygnus.com>
52392
52393         * gcc.c-torture/execute/990128-1.c: New test.
52394
52395 1999-01-27  Michael Meissner  <meissner@cygnus.com>
52396
52397         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52398
52399 1999-01-27  Felix Lee  <flee@cygnus.com>
52400
52401         * lib/c-torture.exp (c-torture-compile): pull out code for
52402         analyzing gcc error messages.
52403         (c-torture-execute): ditto, and fix some (harmless) false
52404         positives.
52405         * lib/gcc.exp (gcc_check_compile): new function.
52406
52407 1999-01-17  Jeffrey A Law  (law@cygnus.com)
52408
52409         * gcc.dg/990117-1.c: New test.
52410
52411         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52412
52413         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52414
52415 1999-01-15  Jeffrey A Law  (law@cygnus.com)
52416
52417         * g77.f-torture/compile/990115-1.f: New test.
52418
52419 1999-01-07  Jeffrey A Law  (law@cygnus.com)
52420
52421         * gcc.c-torture/compile/990107-1.c: New test
52422
52423 1999-01-06  Jeffrey A Law  (law@cygnus.com)
52424
52425         * gcc.c-torture/execute/990106-2.c: New test.
52426
52427         * gcc.c-torture/execute/990106-1.c: New test.
52428
52429 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
52430
52431         * gcc.c-torture/compile/981223-1.c: New test.
52432
52433 1998-12-29  Richard Henderson  <rth@cygnus.com>
52434
52435         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52436         (opt3): Rename from opt4 and disable.
52437
52438 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
52439
52440         * g++.old-deja/g++.pt/ptrmem5.C: New test.
52441
52442 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52443
52444         * g++.old-deja/g++.other/conv5.C: New test.
52445
52446 1998-12-14  Nick Clifton  <nickc@cygnus.com>
52447
52448         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52449
52450 1998-12-11  Jeffrey A Law  (law@cygnus.com)
52451
52452         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52453
52454 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
52455
52456         * gcc.c-torture/compile/981211-1.c: New test.
52457
52458 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52459
52460         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52461
52462         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52463
52464 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52465
52466         * gcc.special/930510-1.c: Make C9X safe.
52467         * gcc.misc-tests/gcov-1.c Similarly.
52468         * gcc.misc-tests/gcov-2.c Similarly.
52469
52470 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52471
52472         * gcc.dg/ultrasp1.c: New test.
52473
52474 1998-12-06  Richard Henderson  <rth@cygnus.com>
52475
52476         * gcc.c-torture/execute/981206.c: New test.
52477
52478 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52479
52480         * g++.old-deja/g++.ns/template7.C: New test.
52481
52482         * g++.old-deja/g++.other/expr1.C: New test.
52483
52484         * g++.old-deja/g++.eh/tmpl3.C: New test.
52485
52486         * g++.old-deja/g++.eh/tmpl2.C: New test.
52487
52488 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52489
52490         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52491         * g++.old-deja/g++.other/using6.C: Removed.
52492         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52493
52494         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52495
52496 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52497
52498         * g++.old-deja/g++.pt/overload8.C: New test.
52499
52500         * g++.old-deja/g++.pt/overload7.C: New test.
52501
52502         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52503
52504         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52505         and relinking messages.
52506         * lib/g++.exp (g++_target_compile): Remove .rpo file when
52507         compiling with -frepo.
52508
52509 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
52510
52511         * g++.old-deja/g++.pt/lookup6.C: New test.
52512
52513 1998-11-30  Nick Clifton  <nickc@cygnus.com>
52514
52515         * gcc.c-torture/execute/981130-1.c: New test.
52516         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52517
52518 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52519
52520         * g++.old-deja/g++.pt/explicit76.C: New test.
52521
52522         * g++.old-deja/g++.pt/friend38.C: New test.
52523
52524         * g++.old-deja/g++.ns/crash2.C: New test.
52525
52526         * g++.old-deja/g++.pt/defarg8.C: New test.
52527
52528         * g++.old-deja/g++.pt/instantiate6.C: New test.
52529
52530         * g++.old-deja/g++.pt/static6.C: New test.
52531
52532         * g++.old-deja/g++.pt/decl2.C: New test.
52533
52534 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52535
52536         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
52537         problem is actually related with name lookup, but so what? :-)
52538
52539         * g++.old-deja/g++.pt/friend37.C: New test.
52540
52541 1998-11-25  Dave Love  <d.love@dl.ac.uk>
52542
52543         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52544         element, which fails on some systems.
52545
52546         * g77.f-torture/execute/labug1.f: New test.
52547
52548 1998-11-21  Jeffrey A Law  (law@cygnus.com)
52549
52550         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52551         is defined.
52552
52553 1998-11-18  Dave Love  <d.love@dl.ac.uk>
52554
52555         * g77.f-torture/compile/981117-1.f: New test.
52556
52557 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
52558
52559         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
52560         properly discarded.
52561
52562 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
52563
52564         * gcc.c-torture/execute/memcheck: New directory of tests for
52565         -fcheck-memory-usage.
52566
52567 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52568
52569         * README: New file, general information about the testsuite and
52570         new description of the various C++ test subdirectories.
52571         * README.g++: Eliminate obsolete information, update and move most
52572         relevant stuff to README.
52573
52574 1998-11-07  Richard Henderson  <rth@cygnus.com>
52575
52576         * gcc.c-torture/compile/981107-1.c: New test.
52577
52578 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
52579
52580         * execute/memcpy-bi.c: New testcase.
52581
52582 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
52583
52584         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52585         base classes.
52586
52587         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52588         template is selected.
52589
52590         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52591         classes, it should be accepted for all types.
52592
52593         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52594
52595         * g++.old-deja/g++.pt/spec24.C: Ensure that template
52596         specializations start with template headers.
52597
52598 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
52599
52600         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52601
52602         * g++.old-deja/g++.other/init9.C: Test cross initialization of
52603         non-POD types.
52604
52605 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52606
52607         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52608
52609 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52610
52611         * compile/981022-1.c, compile/981022-1.x: New test and driver.
52612
52613 1998-10-19  Jeffrey A Law  (law@cygnus.com)
52614
52615         * 981019-1.c: New test.
52616
52617 1998-10-14  Robert Lipe <robertl@dgii.com>
52618
52619         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52620         find objc headers.
52621
52622 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52623
52624         * compile/981001-4.c: Remove use of GCC extension that triggers a
52625         compiler bug.
52626
52627 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
52628
52629         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52630
52631 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52632
52633         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
52634         instantiation of template produces incorrect code for delete
52635         expression.
52636
52637         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
52638         constructors' name is not unique.
52639         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52640         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52641
52642         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
52643         automatic array of const is ill-formed.
52644
52645         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
52646         of template parameter?
52647
52648         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
52649         const.
52650
52651         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
52652         pointer-to-member expression.
52653
52654         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
52655         declaration causes ICE.
52656
52657 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
52658
52659         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
52660         reserved in the global namespace.
52661
52662         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52663         generate needed virtual table.
52664
52665         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52666
52667 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
52668
52669         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52670         template-dependent type
52671
52672 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52673
52674         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52675         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52676         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52677
52678         * g++.old-deja/g++.other/using5.C: New test; using decl from base
52679         class should be usable as argument of member function.
52680         * g++.old-deja/g++.other/using6.C: New test; using decl from base
52681         class should be usable as return type of member function.
52682         * g++.old-deja/g++.other/using7.C: New test; using decl from base
52683         class should be usable as type of data member.
52684
52685         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52686
52687 1998-10-09  Jeffrey A Law  (law@cygnus.com)
52688
52689         * gcc.c-torture/special/920521-1.c: Fix bogus test.
52690
52691 1998-10-08  Nick Clifton  <nickc@cygnus.com>
52692
52693         * gcc.dg/dll-?.c Add thumb to target list.
52694         Fix assembler scan patterns to match current assembler output.
52695
52696 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
52697
52698         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
52699         matching of template brackets.
52700
52701         * g++.old-deja/g++.other/using4.C: New test.  Test using
52702         declarations of methods from base classes.
52703
52704         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
52705         within functions should introduce names into the innermost
52706         enclosing namespace.
52707
52708         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
52709         of static locals if first initialization throws.
52710
52711 1998-10-07  Jim Wilson  <wilson@cygnus.com>
52712
52713         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
52714
52715 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
52716
52717         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
52718         lose track of the possible targets of tablejump insns.
52719         * special/special.exp: Run it.
52720
52721 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52722
52723         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
52724         must be declared before its specializations can be named in friend
52725         declarations.
52726
52727 1998-10-05  Dave Love  <d.love@dl.ac.uk>
52728
52729         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
52730
52731         * g77.f-torture/execute/io1.f: New test.
52732
52733 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52734
52735         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
52736         with pointer to template function, for which no argument deduction
52737         is possible.
52738
52739         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
52740         specialization of template function as argument to template
52741         function.
52742
52743         * g++.old-deja/g++.other/access2.C: New test; Inner class
52744         shouldn't have privileged access to Outer's names.
52745
52746 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52747
52748         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
52749         friend template declared within template class conflicts with
52750         nested class of the same name.
52751
52752         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
52753         is ignored.
52754
52755         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
52756         object with direct initializer as function declaration.
52757
52758         * g++.old-deja/g++.other/decl2.C: New test; duplicate
52759         initializers.
52760
52761         * g++.old-deja/g++.other/null2.C: New test; conditional operator
52762         involving const pointer and NULL produces incorrect result.
52763
52764         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
52765         type name without `typename' should be rejected with -pedantic.
52766
52767 1998-10-02  Richard Henderson  <rth@cygnus.com>
52768
52769         * g++.old-deja/g++.other/addrof1.C: New test.
52770
52771 1998-10-01  Nick Clifton  <nickc@cygnus.com>
52772
52773         * gcc.c-torture/compile/981001-1.c: New test.
52774         * gcc.c-torture/execute/981001-1.c: New test.
52775
52776 1998-10-01  Jeffrey A Law  (law@cygnus.com)
52777
52778         * gcc.c-torture/compile/981001-2.c: New test.
52779         * gcc.c-torture/compile/981001-3.c: New test.
52780         * gcc.c-torture/compile/981001-4.c: New test.
52781
52782 1998-10-01  Robert Lipe  <robertl@dgii.com>
52783
52784         * lib/objc.exp (objc_target_compile): Add -L during compiles for
52785         multilibbed hosts.  Idea grafted from g77.exp.
52786
52787 1998-09-30  Dave Love  <d.love@dl.ac.uk>
52788
52789         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
52790         avoid losing on systems which need -lsocket.
52791
52792 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
52793
52794         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
52795         * g++.old-deja/g++.other/nested2.C: Ditto.
52796         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
52797         failure.
52798
52799 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52800
52801         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
52802         preferred over template operator!= for enum bitfields.
52803
52804 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
52805
52806         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
52807         that happen to have the same base name, but in different scopes,
52808         are incorrectly rejected.
52809
52810 1998-09-16  Richard Henderson  <rth@cygnus.com>
52811
52812         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
52813         on the native word size instead of an integer literal.
52814
52815 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52816
52817         * g++.old-deja/g++.other/static2.C: Invocation of static data
52818         member of type pointer-to-function denoted as non-static member.
52819
52820         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
52821         checks involving function types and aliases.
52822
52823 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52824
52825         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
52826         redefined to the same non-trivial type.
52827
52828         * g++.old-deja/g++.pt/explicit73.C: Test for proper
52829         namespace-qualification of template specializations declared in
52830         other namespaces.
52831
52832         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
52833         to declare a subset of the specializations of a template function
52834         as friends of specializations of a template class.
52835
52836         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
52837         member templates that do not fully specialize the enclosing
52838         template class are rejected.
52839
52840 1998-09-11  Dave Love  <d.love@dl.ac.uk>
52841
52842         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
52843
52844 1998-09-08  Dave Love  <d.love@dl.ac.uk>
52845
52846         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
52847         altered from libf2c/libU77 version.
52848
52849 1998-09-06  Dave Love  <d.love@dl.ac.uk>
52850
52851         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
52852
52853 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
52854             Alexandre Oliva  <oliva@dcc.unicamp.br>
52855
52856         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
52857         (un)signed char are different types for template specialization
52858         purposes.
52859
52860 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
52861
52862         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
52863         * objc: ObjC testsuite.
52864
52865 1998-08-31  Catherine Moore  <clm@cygnus.com>
52866
52867         * gcc.c-torture/execute/941014-1.x: New file.
52868
52869 1998-08-31  Nick Clifton  <nickc@cygnus.com>
52870
52871         * lib/c-torture.exp: Add support for
52872         torture_eval_before_compile and torture_eval_before_execute
52873         variables.
52874
52875 1998-08-30  Jeffrey A Law  (law@cygnus.com)
52876
52877         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
52878         this test triggers valid.
52879
52880 1998-08-27  Jeffrey A Law  (law@cygnus.com)
52881
52882         * gcc.dg/980827-1.c: New test.
52883
52884 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
52885
52886         * gcc.c-torture/execute/loop-4b.c: New test.
52887
52888 1998-08-26  Nick Clifton  <nickc@cygnus.com>
52889
52890         * lib/c-torture.exp: Add support for
52891         torture_eval_before_compile and torture_eval_before_execute
52892         variables.
52893
52894 1998-08-25  Jeffrey A Law  (law@cygnus.com)
52895
52896         * gcc.c-torture/compile/980825-1.c: New test.
52897
52898 1998-08-24  Nick Clifton  <nickc@cygnus.com>
52899
52900         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
52901         count number tests in opt_t0 not good_t0.
52902
52903 1998-08-24  Jeffrey A Law  (law@cygnus.com)
52904
52905         * gcc.c-torture/compile/930326-1.x: Fix typo.
52906
52907 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
52908
52909         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
52910         causes an ICE.
52911
52912 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52913
52914         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
52915         STACK_SIZE is defined.
52916         * gcc.c-torture/unsorted/stuct.c: Similarly.
52917
52918         * gcc.c-torture/compile/980821-1.c: New test.
52919
52920 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52921
52922         * gcc.c-torture/execute/980526-2.c: Disable for targets with
52923         16bit ints.
52924
52925 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
52926
52927         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
52928         code.
52929
52930 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
52931
52932         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
52933         error'.
52934
52935 1998-08-18  Jeffrey A Law  (law@cygnus.com)
52936
52937         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
52938
52939 1998-08-16  Jeffrey A Law  (law@cygnus.com)
52940
52941         * gcc.c-torture/compile/980816-1.c: New test.
52942
52943         * gcc.dg/980816-1.c: New test.
52944
52945 1998-08-13  Jeffrey A Law  (law@cygnus.com)
52946
52947         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
52948         compiler for ieee tests.
52949
52950 1998-08-01  Dave Love  <d.love@dl.ac.uk>
52951
52952         * g77.f-torture/compile/980729-0.f: New test.
52953
52954 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
52955
52956         * gcc.c-torture/special/eeprof-1.c: New test, for
52957         -finstrument-functions.
52958         * gcc.c-torture/special/special.exp: Run it.
52959
52960 1998-07-29  Jeffrey A Law  (law@cygnus.com)
52961
52962         * gcc.c-torture/compile/980729-1.c: New test.
52963
52964 1998-07-27  Nick Clifton  <nickc@cygnus.com>
52965
52966         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
52967         __thumb__ is defined, and test for ARM style doubles if so.
52968
52969 1998-07-26  Dave Love  <d.love@dl.ac.uk>
52970
52971         * g77.f-torture/noncompile/980615-0.f: New test.
52972
52973 1998-07-26  H.J. Lu  (hjl@gnu.org)
52974
52975         * gcc.dg/980312-1.c: Do link instead of compile.
52976         * gcc.dg/980313-1.c: Likewise.
52977
52978 1998-07-26  Jeffrey A Law  (law@cygnus.com)
52979
52980         * gcc.c-torture/compile/980726-1.c: New test.
52981
52982 1998-07-25  Dave Love  <d.love@dl.ac.uk>
52983
52984         * g77.f-torture/execute/io0.f: New test.
52985
52986 1998-07-24  Nick Clifton  <nickc@cygnus.com>
52987
52988         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
52989         an int.
52990
52991 1998-06-18  Michael Meissner  <meissner@cygnus.com>
52992
52993         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52994         m32r bugs.
52995
52996 1998-07-17  Nick Clifton  <nickc@cygnus.com>
52997
52998         * gcc.dg/980626-1.c: Expect failures for all toolchains until
52999         c-decl.c:grokdeclarator can handle mode attributes.
53000
53001 1998-07-16  Jeffrey A Law  (law@cygnus.com)
53002
53003         * gcc.c-torture/execute/980716-1.c: New test.
53004
53005 1998-07-13  Jeffrey A Law  (law@cygnus.com)
53006
53007         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53008         the mn10200.
53009         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
53010         the mn10200.
53011         * gcc.c-torture/execute/va-arg-3.x: Similarly.
53012         * gcc.c-torture/compile/930326-1.x: Similarly.
53013
53014 1998-07-13  Dave Love  <d.love@dl.ac.uk>
53015
53016         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53017         New test from Craig.
53018
53019 1998-07-12  Dave Love  <d.love@dl.ac.uk>
53020
53021         * g77.f-torture/noncompile/980616-0.f: New test.
53022
53023         * g77.f-torture/execute/970816-3.f: New test from Craig.
53024
53025 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53026
53027         *  g++.other/singleton.C: Return error value instead of taking
53028         SIGSEGV.
53029
53030 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53031
53032         *  g++.other/singleton.C: New test.  Warning is under dispute.
53033         Runtime crash is not.
53034
53035 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53036
53037         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53038         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53039         using6.C, using7.C}: New namespace tests.
53040
53041 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53042
53043         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53044         specialization with typedef'ed names used as array indexes.
53045
53046 1998-07-09  Jeffrey A Law  (law@cygnus.com)
53047
53048         * gcc.c-torture/execute/980709-1.c: New test.
53049
53050         * gcc.dg/980709-1.c: New test.
53051
53052 1998-07-07  Richard Henderson  <rth@cygnus.com>
53053
53054         * gcc.c-torture/execute/bcp-1.c: New test.
53055
53056 1998-07-07  Jeffrey A Law  (law@cygnus.com)
53057
53058         * gcc.c-torture/execute/980707-1.c: New test.
53059
53060 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
53061
53062         * gcc.c-torture/compile/980706-1.c: New test.
53063
53064 1998-07-01  Dave Love  <d.love@dl.ac.uk>
53065
53066         * g77.f-torture/execute/980701-0.f,
53067         g77.f-torture/execute/980701-1.f: New test from Craig.
53068
53069 1998-07-01  Jeffrey A Law  (law@cygnus.com)
53070
53071         * gcc.c-torture/compile/980701-1.c: New test.
53072
53073         * gcc.c-torture/execute/980701-1.c: New test.
53074
53075 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
53076 rlsruhe.de>
53077
53078         * g++.old-deja/g++.robertl/eb132.C: New test.
53079         * g++.old-deja/g++.robertl/eb133.C: Likewise.
53080
53081 1998-06-29  Dave Love  <d.love@dl.ac.uk>
53082
53083         * g77.f-torture/execute/980628-7.f,
53084         g77.f-torture/execute/980628-8.f,
53085         g77.f-torture/execute/980628-9.f,
53086         g77.f-torture/execute/980628-10.f: New tests from Craig.
53087
53088         * g77.f-torture/execute/980628-3.f: Remove mail headers.
53089
53090 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53091
53092         * g77.f-torture/execute/980628-4.f: New test from Craig.
53093         * g77.f-torture/execute/980628-5.f: Likewise.
53094         * g77.f-torture/execute/980628-2.f: Likewise.
53095         * g77.f-torture/execute/980628-0.f: Likewise.
53096         * g77.f-torture/execute/980628-1.f: Likewise.
53097         * g77.f-torture/execute/980628-3.f: Likewise.
53098         * g77.f-torture/execute/980628-6.f: Likewise.
53099
53100 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53101
53102         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53103         directory when nothing has been installed yet.
53104
53105 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
53106
53107         * gcc.c-torture/special/special.exp: Handle newer versions of
53108         dejagnu.
53109
53110 1998-06-26  Jeffrey A Law  (law@cygnus.com)
53111
53112         * gcc.dg/980626-1.c: New test.
53113
53114 1998-06-19  Bruno Haible <haible@ilog.fr>
53115
53116         * gcc.misc-tests/m-un-2.c: New test.
53117         * g++.old-deja/g++.other/warn01.c: Likewise.
53118
53119 1998-06-19  Robert Lipe  <robertl@dgii.com>
53120
53121         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53122         compatibility with assmblers with a different comment character.
53123         Eliminate use of GAS-specific extensions.
53124
53125 1998-06-19  Jeffrey A Law  (law@cygnus.com)
53126
53127         * gcc.c-torture/execute/ieee/980619-1.c: New test.
53128
53129 1998-06-19  Robert Lipe  <robertl@dgii.com>
53130
53131         * lib/g77.exp: Replace search for libf2c.a with search for newly
53132         renamed libg2c.a
53133
53134 1998-06-17  Jeffrey A Law  (law@cygnus.com)
53135
53136         * gcc.c-torture/execute/980617-1.c: New test.
53137
53138 1998-06-12  Jeffrey A Law  (law@cygnus.com)
53139
53140         * gcc.c-torture/execute/980612-1.c: New test.
53141
53142 1998-06-08  Jeffrey A Law  (law@cygnus.com)
53143
53144         * gcc.dg/980523-1.c: Only test on ppc-linux.
53145         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53146
53147         * gcc.c-torture/execute/980608-1.c: New test.
53148
53149 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
53150
53151         * gcc.c-torture/execute/980605-1.c: New test.
53152
53153 1998-06-04  Jeffrey A Law  (law@cygnus.com)
53154
53155         * gcc.c-torture/execute/980604-1.c: New test.
53156
53157 1998-06-02  Jeffrey A Law  (law@cygnus.com)
53158
53159         * gcc.c-torture/execute/980602-1.c: New test.
53160         * gcc.c-torture/execute/980602-2.c: Likewise.
53161
53162 1998-06-02  Dave Love  <d.love@dl.ac.uk>
53163
53164         * 970125-0.f: Fix per JCB.  Add commentary.
53165
53166 1998-05-31  Michael Meissner  <meissner@cygnus.com>
53167
53168         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53169         IEEE -0 support.
53170
53171 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53172
53173         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53174         earlier.
53175
53176 1998-05-28  Catherine Moore <clm@cygnus.com>
53177
53178         * gcc.c-torture/execute/980526-3.c: New test.
53179
53180 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
53181
53182         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53183         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53184         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53185         m88k-motorola-sysv3 to XFAIL.
53186
53187 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53188
53189         * gcc.dg/980526-1.c: New test.
53190         * gcc.c-torture/execute/980526-2.c: New test.
53191
53192 1998-05-26  Jeffrey A Law  (law@cygnus.com)
53193
53194         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53195
53196         * gcc.c-torture/execute/980526-1.c: New test.
53197
53198 1998-05-26  Dave Love  <d.love@dl.ac.uk>
53199
53200         * g77.f-torture/execute/alpha2.f: Add runtime test.
53201
53202 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
53203
53204         * g++.old-deja/old-deja.exp: Strip leading directories.
53205
53206         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53207         error for the line.  Don't run multiple tests for the same line.
53208
53209 1998-05-23  Jeffrey A Law  (law@cygnus.com)
53210
53211         * gcc.dg/980523-1.c: New test.
53212
53213 1998-05-23  Dave Love  <d.love@dl.ac.uk>
53214
53215         * g77.f-torture/compile/970915-0.f: New test.
53216
53217 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
53218
53219         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53220
53221 1998-05-21  Jeffrey A Law  (law@cygnus.com)
53222
53223         * gcc.dg/980520-1.c: New test.
53224
53225 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
53226
53227         * gcc.dg/980502-1.c: Fix return type.
53228
53229 1998-05-20  Jeffrey A Law  (law@cygnus.com)
53230
53231         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53232         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53233         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53234         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53235         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53236
53237 1998-05-20  Dave Love  <d.love@dl.ac.uk>
53238
53239         * g77.f-torture/execute/980520-1.f: New test.
53240
53241 1998-05-15  Dave Love  <d.love@dl.ac.uk>
53242
53243         * lib/mike-g77.exp: New file.
53244
53245         * g77.f-torture/noncompile/noncompile.exp,
53246         g77.f-torture/noncompile/check0.f: New files.
53247
53248 1998-05-14  Dave Love  <d.love@dl.ac.uk>
53249
53250         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53251         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53252         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53253         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53254         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53255         abort where appropriate.
53256
53257 1998-05-05  Michael Meissner  <meissner@cygnus.com>
53258
53259         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53260         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53261
53262 1998-04-29  Dave Love  <d.love@dl.ac.uk>
53263
53264         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53265
53266 1998-04-27  Dave Love  <d.love@dl.ac.uk>
53267
53268         * g77.f-torture/compile/980427-0.f: New test.
53269
53270 1998-04-24  Dave Love  <d.love@dl.ac.uk>
53271
53272         * g77.f-torture/compile/980424-0.f: New test.
53273
53274 1998-04-19  Dave Love  <d.love@dl.ac.uk>
53275
53276         * g77.f-torture/compile/980419-2.f (main): New test.
53277         * g77.f-torture/compile/970125-0.f: New test.
53278         * g77.f-torture/compile/980419-1.f: New test.
53279
53280 1998-04-08  Jim Wilson  <wilson@cygnus.com>
53281
53282         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
53283         of loop-4.c.
53284
53285 1998-04-07  Jim Wilson  <wilson@cygnus.com>
53286
53287         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53288
53289 1998-04-03  Jim Wilson  <wilson@cygnus.com>
53290
53291         * gcc.c-torture/compile/980329-1.c: New test.
53292
53293 1998-03-18  Jim Wilson  <wilson@cygnus.com>
53294
53295         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53296         * gcc.dg/980312-1.c: Fix typo in -march command.
53297
53298 1998-03-16  H.J. Lu  (hjl@gnu.org)
53299
53300         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53301
53302 1998-03-11  Robert Lipe  <robertl@dgii.com>
53303
53304         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
53305         Dave Love agree the Fortran source is bogus.
53306
53307 1998-03-11  Robert Lipe  <robertl@dgii.com>
53308
53309         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53310         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53311         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53312         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53313         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53314
53315 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53316
53317         * g++.old-deja/g++.other/friend1.C: New test.
53318
53319 1998-02-18  Dave Love  <d.love@dl.ac.uk>
53320
53321         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53322         possibly uninitialized) variables and declare dnrm2.
53323
53324 1998-02-23  Robert Lipe <robertl@dgii.com>
53325
53326         From Bruno Haible <haible@ilog.fr>:
53327         * gcc.c-torture/execute/980223.c: New test.
53328
53329 1998-02-13  Jeffrey A Law  (law@cygnus.com)
53330
53331         * gcc.dg/ifelse-1.c: New test.
53332
53333 1998-02-09  H.J. Lu  (hjl@gnu.org)
53334
53335         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53336
53337           * lib/old-dejagnu.exp (old-dejagnu): Added the
53338           "execution test - XFAIL *-*-*" handling in the spirit of
53339           "excess errors test -". Changed the "execution test fails"
53340           handling to be like "excess errors test fails".
53341           * Update various tests accordingly.
53342
53343 1998-02-06  Jim Wilson  <wilson@cygnus.com>
53344
53345         * gcc.c-torture/execute/980205.c: New test.
53346
53347 1998-01-18  Jeffrey A Law  (law@cygnus.com)
53348
53349         * lib/c-torture.exp: Look for .x files instead of .cexp files.
53350         * lib/f-torture.exp: Similarly.
53351         * gcc.c-torture: Rename all .cexp files to .x files.
53352
53353 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
53354
53355         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53356         (940510-1.c): Removed duplicate.
53357         (971104-1.c): New test.
53358
53359 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
53360
53361           * lib/f-torture.exp: Improve error and loop detection.
53362
53363 1997-11-19  Michael Meissner  <meissner@cygnus.com>
53364
53365         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53366         use that to size the filler array.
53367
53368 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
53369
53370         * lib/c-torture.exp(c-torture-execute): Fix typo.
53371
53372         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53373         testcase as the executable name. Keep the executable around if
53374         the test fails.
53375
53376 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
53377
53378         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53379         changes.  Only test one -g option, and move it to the end of the
53380         list of options to test.
53381
53382 1997-09-19  Michael Meissner  <meissner@cygnus.com>
53383
53384         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53385         variable GCC_TORTURE_OPTIONS to supply default switches separated
53386         by colons.  If no environment variable, run tests with -O0 -g, -O1
53387         -g, and -O2 -g as well.
53388
53389 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
53390
53391         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53392         explanatory comments. Fix indentation.
53393
53394 1997-09-15  Jeffrey A Law  (law@cygnus.com)
53395
53396         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53397
53398 1997-09-11  Jeffrey A Law  (law@cygnus.com)
53399
53400         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53401         * g++.old-deja/g++.mike/p7325.C: Likewise.
53402         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53403
53404 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
53405
53406         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53407         * g++.old-deja/g++.brendan/crash30.C: Likewise.
53408         * g++.old-deja/g++.brendan/crash39.C: Likewise.
53409         * g++.old-deja/g++.law/operators4.C: Likewise.
53410
53411 1997-09-11  Joe Buck  (jbuck@synopsys.com)
53412
53413         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53414         * g++.old-deja/g++.mike/p784.C: Ditto.
53415         * g++.old-deja/g++.mike/p785.C: Ditto.
53416
53417 1997-09-05  Jeffrey A Law  (law@cygnus.com)
53418
53419           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53420
53421 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53422
53423         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53424         target feature; pass this to c-torture-execute as needed.
53425
53426 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53427
53428         * lib/c-torture.exp(c-torture-execute): If the previous and the
53429         current executables being tested are identical, we don't need to
53430         run the executable again. Try to make the executable names
53431         unique. Add an optional argument for passing additional compiler
53432         flags.
53433
53434 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
53435
53436         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53437
53438 1997-08-29  Jeffrey A Law  (law@cygnus.com)
53439
53440         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53441
53442 1997-07-31  Jeffrey A Law  (law@cygnus.com)
53443
53444         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53445         32bit or larger longs.
53446
53447         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53448         have either a 32bit long or 32bit int.
53449
53450 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
53451
53452         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53453         Make double precision tests dependent on sizeof (double).
53454
53455 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
53456
53457         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53458         too.
53459
53460 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
53461
53462         * gcc.c-torture/compile/961203-1.cexp: New script.
53463
53464 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
53465
53466         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53467         up the includes ourselves.
53468
53469 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
53470
53471         * lib/plumhall.exp: Remove random include, and add a few
53472         verbose messages for debugging.
53473
53474 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
53475
53476         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53477         of trying to do it ourselves.
53478
53479 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53480
53481         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53482
53483 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
53484
53485         * gcc.prms/5403.c: Made regexp a bit less strict.
53486
53487 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
53488
53489         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53490         is returned from remote_load instead.
53491         * lib/plumhall.exp: Ditto.
53492         * lib/mike-g++.exp: Ditto.
53493         * lib/old-dejagnu.exp: Ditto.
53494         * lib/c-torture.exp: Ditto.
53495
53496 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
53497
53498         * lib/g++.exp: Use build_wrapper procedure.
53499         * lib/gcc.exp: Ditto.
53500
53501 1997-05-20  Jeffrey A Law  (law@cygnus.com)
53502
53503         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53504         an old-style decl for malloc.  Fixes tests to work when
53505         sizeof (int) != sizeof (size_t).
53506
53507 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53508
53509         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53510
53511         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53512         use stdargs.h interface.
53513
53514 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53515
53516         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53517         NO_VARARGS when compiling.
53518
53519 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
53520
53521         * lib/plumhall.exp(ph_includes): New procedure.
53522         (ph_make): Use it.
53523         (ph_compiler): Ditto.
53524
53525         * lib/g++.exp: Rename test-glue.c to testglue.c.
53526         * lib/gcc.exp: Ditto.
53527
53528 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
53529
53530         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53531         to completion when it's called.
53532
53533 1997-03-21  Michael Meissner  <meissner@cygnus.com>
53534
53535         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53536         is defined, don't do test.
53537
53538 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
53539
53540         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53541         for object files.
53542         (ph_summary): Mark skipped testcases as untested, not unresolved.
53543
53544         * lib/plumhall.exp (ph_make): If unresolved because of bad
53545         errorCode, record errorCode in log file.
53546         (*): Replace send_log/verbose with verbose -log.
53547
53548 1997-03-19  Michael Meissner  <meissner@cygnus.com>
53549
53550         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53551         double conversion if double isn't at least 8 bytes.
53552
53553         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53554         int to work with targets where int is 16 bits.
53555
53556         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53557         8 bytes, just exit, since 4 byte doubles don't have enough bits of
53558         precision for the test to complete.
53559
53560 1997-03-14  Michael Meissner  <meissner@cygnus.com>
53561
53562         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53563         if d10v is not compiled with the -mdouble64 flag.
53564         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53565
53566         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53567         d10v is not compiled with the -mint32 flag.
53568
53569 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
53570
53571         * lib/plumhall.exp: Use incr_count.
53572
53573 1997-03-12  Jeffrey A Law  (law@cygnus.com)
53574
53575         * gcc.c-torture: Update to c-torture-1.45.
53576
53577 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
53578
53579         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53580         the name of the expect testcase file).
53581
53582         * lib/g++.exp(g++_init): Ditto.
53583
53584 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
53585
53586         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53587         the host.
53588
53589         * lib/gcc.exp(gcc_exit): New procedure.
53590
53591 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
53592
53593         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53594         specs where appropriate.
53595
53596         * g++.old-deja/g++.arm/*: Added additional ERROR checks
53597         because of new "candidates are" messages, and removed a few
53598
53599         * Converted all non-old-style g++ testcases to old-style, and
53600         moved into g++.old-deja.
53601
53602 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
53603
53604         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53605         options.
53606
53607         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53608         succeeded.
53609
53610         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53611
53612 1997-02-13  Michael Meissner  <meissner@cygnus.com>
53613
53614         * lib/gcc.exp (gcc_target_compile): Add support for defining
53615         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53616         the machine doesn't have those features.
53617
53618 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
53619
53620         * g++.law/operators4.exp: Don't use LIBS.
53621
53622 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
53623
53624         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53625
53626         * lib/mike-g++.exp: Don't set the compiler to be tested here.
53627         * lib/g++.exp: Set it here instead. Also, allow use of the
53628         --tool_exec and --tool_opt options. Change CXX to
53629         GXX_UNDER_TEST.
53630
53631         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53632
53633         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53634
53635 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
53636
53637         * lib/old-dejagnu.exp: Use prune_warnings instead of
53638         prune_system_crud.
53639         * lib/mike-g++.exp: Ditto.
53640         * lib/gcc.exp: Ditto.
53641         * lib/g++.exp: Ditto.
53642
53643         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53644
53645 1997-02-07  Jeffrey A Law  (law@cygnus.com)
53646
53647           * 941014-2.c: Include stdlib.h
53648           * 960327-1.c: Include stdio.h
53649           * dbra.c, index-1.c: Don't assume ints are 32bits.
53650
53651 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
53652
53653         * lib/gcc.exp: Add gcc,stack_size target feature.
53654
53655         * lib/g++.exp(g++_target_compile): Add the include and link
53656         paths here, not in two other places. And, it's $options, not
53657         options.
53658
53659         * lib/mike-g++.exp(postbase): Remove the code that determines
53660         the correct include and link paths.
53661         * g++.old-deja/old-deja.exp: Ditto.
53662
53663 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
53664
53665         * lib/g++.exp(g++_init): target_compile no longer returns the
53666         filename of the result.
53667
53668 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
53669
53670         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53671         call to glob.
53672
53673         * gcc.c-torture/special/special.exp: Change call to
53674         gcc_target_compile to include the object file.
53675
53676 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
53677
53678         * gcc.c-torture/special/special.exp: Correct misspelling in last
53679         change.
53680
53681 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
53682
53683         * lib/plumhall.exp(ph_summary): Log the entire output of the
53684         executable. Return -1 if there were any failures, 0 otherwise.
53685         (ph_execute): Return -1 if there were any failures, 0 otherwise.
53686         (ph_make): Clean up objects and executables that were built
53687         if the tests succeeded.
53688
53689 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
53690
53691         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53692         libraries and includes in the build tree as appropriate.
53693
53694 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53695
53696         * lib/c-torture.exp: Instead of looking for the global variable
53697         NO_LONG_LONG, check to see if that's a feature of the target.
53698
53699 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53700
53701         * config/default.exp: Minimize. Delete the remainer of the files in
53702         config; this functionality is now in devo/dejagnu/config.
53703
53704         g++.*/*: Pass any additional flags used to compile to postbase;
53705         delete CXXFLAGS.
53706
53707         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53708         is now done by runtest.exp. Use gcc_target_compile instead of
53709         compile.
53710
53711         lib/c-torture.exp: Use gcc_target_compile instead of compile.
53712         Remove references to CFLAGS. Use remote_file instead of
53713         calling rm -f.
53714         (c-torture): Take a list of arguments to use to compile this
53715         testcase.
53716
53717         lib/g++.exp: Simplify. Use target_compile instead of compile.
53718         lib/gcc-dg.exp: Ditto.
53719         lib/gcc.exp: Ditto.
53720         lib/mike-{gcc,g++}.exp: Ditto.
53721         lib/old-dejagnu.exp: Ditto.
53722         lib/plumhall.exp: Ditto.
53723
53724 1997-01-08  Jim Wilson  <wilson@cygnus.com>
53725
53726         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
53727         (ph_linker): Likewise.
53728
53729 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
53730
53731           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
53732         MAP_ANON / MAP_ANONYMOUS if defined;
53733         else try to map from /dev/zero .
53734
53735 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53736
53737         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
53738         isn't defined, then define it to MAP_ANONYMOUS.
53739
53740 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53741
53742         * gcc.c-torture: Update to c-torture-1.42 release.
53743
53744 1996-11-11  Jeffrey A Law  (law@cygnus.com)
53745
53746         * gcc.c-torture: Update to c-torture-1.41 release.
53747
53748 1996-10-27  Jeffrey A Law  (law@cygnus.com)
53749
53750         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
53751         c-torture release.
53752
53753 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
53754
53755         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
53756         and LDFLAGS.  Fix second case to append the target_info ldflags
53757         onto LDFLAGS, not CFLAGS.
53758         * lib/g++.exp (g++_init): Add target_info stuff.
53759         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
53760         of libgloss and newlib flags for !native.
53761
53762         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
53763         (GDB): Fix relative path to go up another dir for finding gdb.
53764
53765 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
53766
53767         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
53768         versions in the target_info array, if they don't exist.
53769
53770 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
53771
53772         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
53773
53774 1996-07-08  Jim Wilson  <wilson@cygnus.com>
53775
53776         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
53777         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
53778
53779 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
53780
53781         * lib/old-dejagnu.exp: Don't remove the output file before we've
53782         actually tested it. Don't append pwd to the path of the executable
53783         we're testing.
53784
53785 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
53786
53787         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
53788
53789 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
53790
53791         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
53792         temporary directory for compiler files, and set it to a default
53793         value of /tmp. Set $output as the name of the output file from
53794         compiling the testcase. Add a -o option to $cflags_var so the
53795         compiler writes the final output file as $output. Set $executable
53796         to $output.
53797
53798         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
53799         directory for compiler files, and set it to /tmp if it doesn't
53800         already have a value. Set $output_file to the name of the output
53801         file from compiling the testcase. Add a -o option to CXXFLAGS so
53802         the compiler writes the final output file as $output. Use $output
53803         as the executable to be tested.
53804
53805 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53806
53807         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
53808
53809 1996-06-08  Jeffrey A Law  (law@cygnus.com)
53810
53811         * gcc.c-torture/execute/pending-1.c: New test.  Still
53812         pending in Tege's queue.
53813
53814 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
53815
53816         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
53817         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
53818         if there were failures.  Call unresolved if there were unresolved
53819         testcases.  Call gcc_fail if program did not run to completion.
53820         (ph_make): Pass additional argument name to ph_execute.
53821         (ph_execute): Add new argument.  Pass additional arguments to
53822         ph_summary.  Call gcc_fail is there is no execution output.
53823
53824 1996-04-24  Jeffrey A Law  (law@cygnus.com)
53825
53826         * lib/plumhall.exp (proc_summary): Output relavent summary
53827         lines into the log so specific failures in plumhall can be
53828         investigated.
53829
53830 1996-04-10  Jeffrey A Law  (law@cygnus.com)
53831
53832         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
53833         (c-torture-execute): Don't try to execute tests which use
53834         "long long" types if $NO_LONG_LONG is nonzero.
53835
53836 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
53837
53838         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
53839         not c-torture.
53840
53841         * gcc.ieee: Move from here.
53842         * gcc.c-torture/execute/ieee: To here.
53843
53844 1996-03-26  Jeffrey A Law  (law@cygnus.com)
53845
53846         * gcc.c-torture: Update to c-torture-1.41 release.
53847
53848 1996-03-22  Jeffrey A Law  (law@cygnus.com)
53849
53850         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
53851         not "$output".
53852
53853 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
53854
53855         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
53856         -c present.
53857
53858 1996-03-02  Jeffrey A Law  (law@cygnus.com)
53859
53860         * config/proelf.exp: Handle connecting to a simulator.
53861
53862 1996-01-31  Jeffrey A Law  (law@cygnus.com)
53863
53864         * config/proelf.exp: New file.  Enough framework that we can
53865         run c-torture tests on the proelf targets (or any other target
53866         that gdb can connect to for that matter).
53867
53868 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
53869
53870         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
53871         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
53872
53873         * lib/plumhall.exp (ph_execute): Always call ph_summary if
53874         exec_output exists.
53875
53876 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
53877
53878         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
53879         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
53880
53881         * config/*.exp: Update FSF address.  Change result of ${tool}_load
53882         to pass/fail/unresolved/unsupported/untested.  Caller must now
53883         call unresolved/unsupported/untested.
53884         * lib/*.exp: Update FSF address.  Update to handle new results of
53885         ${tool}_load.
53886         * lib/chill.exp (verbose): Delete.
53887
53888 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
53889
53890         * lib/gcc.exp (default_gcc_start): Change order of args to
53891         $LDFLAGS $CFLAGS $LIBS.
53892         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
53893         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
53894         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
53895         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53896         * gcc.misc-tests/dg-test.exp: Likewise.
53897         * gcc.misc-tests/msgs.exp: Likewise.
53898         * gcc.prms/prms.exp: Likewise.
53899         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
53900         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
53901
53902         * lib/dg.exp: Deleted, moved to dejagnu/lib.
53903
53904 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53905
53906         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
53907
53908         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
53909         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
53910
53911         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
53912         necessary.
53913
53914 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
53915
53916         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
53917         global for loop; add use of $mathlib.
53918         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
53919         settings here; set mathlib for anything but VxWorks.
53920
53921 1996-01-22  Jeffrey A Law  (law@cygnus.com)
53922
53923         * gcc.c-torture: Update to c-torture-1.40 release.
53924
53925 1996-01-03  Jeffrey A Law  (law@cygnus.com)
53926
53927         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
53928         dg.exp.
53929
53930 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
53931
53932         * lib/c-torture.exp (c-torture-execute): Declare "output" as
53933         global.
53934
53935 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
53936
53937         * lib/g++.exp (LIBS): Define if not already.
53938         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
53939         (gcc-dg-prune): Call prune_gcc_output.
53940         * lib/gcc.exp (prune_gcc_output): New proc.
53941         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
53942         prune_gcc_output.
53943
53944 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
53945
53946         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
53947         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
53948
53949 1995-11-15  Jeffrey A Law  (law@cygnus.com)
53950
53951         * gcc.c-torture: Update to c-torture-1.39 release.
53952
53953 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
53954
53955         * lib/c-torture.exp (c-torture-execute): Don't return if one option
53956         fails, try others as well.
53957
53958 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
53959
53960         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
53961         If compilation fails, mark execute tests as `untested'.
53962         If test is marked as unsupported, don't mark compilation and
53963         execute tests as failed.
53964
53965 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
53966
53967         * lib/g++.exp (g++_init): Don't link in libg++, and look to
53968         libstdc++ for whether or not we want to be doing shared
53969         libraries.  Delete link_curses since we don't need it anymore.
53970         * lib/mike-g++.exp (postbase): Don't link in libg++.
53971         * g++.old-deja/old-deja.exp: Likewise.
53972
53973 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
53974
53975         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
53976
53977 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
53978
53979         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
53980         For that, add `-Wl,-a,shared_archive'.
53981         * g++.old-deja/old-deja.exp: Likewise.
53982
53983 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
53984
53985         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
53986
53987 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
53988
53989         * lib/mike-g++.exp (postbase): Pay attention to the status of
53990         g++_load.
53991
53992 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
53993
53994           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53995
53996 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
53997
53998         * lib/gcc.exp (default_gcc_start): No longer need to log program
53999         being executed or its output, execute_anywhere does that now.
54000         * lib/g++.exp (default_g++_version): Call execute_anywhere.
54001         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
54002
54003 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
54004
54005         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54006         the same as those in lib/g++.exp.
54007
54008 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
54009
54010         * gcc.c-torture: Update to c-torture-1.38 release.
54011         * gcc.ieee: Related changes.
54012
54013 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
54014
54015         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54016         "exec". Minor reformatting changes.
54017
54018         * config/rom68k.exp (${tool}_load): Make it work in a canadian
54019         cross. This means all "exec" calls now work on a remote host as
54020         well.
54021         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54022         cross. Filter out the extra "\r\n" stuff that expect puts in.
54023         (c-torture-execute): Filter out the bogus warnings like
54024         c-torture-compile does. Add support for canadian cross.
54025         * lib/gcc.exp (default_gcc_version, default_gcc_start)
54026         Use execute_anywhere rather than calling exec directly. Now it
54027         works for canadian cross testing.
54028
54029 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
54030
54031         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
54032         results into a variable, and check that rather than using file exists.
54033
54034 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
54035
54036         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54037         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
54038
54039 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54040
54041         * g++.old-deja/old-deja.exp: Create and pass runshlib and
54042         lib_curses if there's a shared libg++ in the build tree.
54043
54044 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
54045
54046         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54047         if not supported target.
54048
54049 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
54050
54051         * lib/g++.exp (g++_init): Move empty setting of runshlib and
54052         link_curses up to always happen, not just for native builds.
54053
54054 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
54055
54056         * gcc.c-torture: Update to c-torture-1.36 release.
54057         * gcc.failure: Related changes.
54058
54059 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
54060
54061         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54062
54063 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
54064
54065         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54066         * lib/mike-g++.exp (postbase): Not in here.  Still reference
54067         runshlib, link_curses, and mathlib for link and run.
54068
54069         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54070         pass the runtime shared library options for Solaris, OSF/1, and
54071         Irix5, and link with -lcurses to avoid unresolved references.
54072
54073 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
54074
54075         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54076         only run once.
54077
54078 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
54079
54080         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54081
54082 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
54083
54084         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
54085         do not have a framework for the "compat" tests yet.
54086
54087 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
54088
54089         * lib/mike-g++.exp (postbase): New local variable `mathlib',
54090         set to null if we're testing vxworks5.1.  Use that instead of
54091         `-lm' in the setting of LIBS for link and run.
54092
54093 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
54094
54095         * config/rom68k.exp (${tool}_load): Major changes to make it
54096         work.  Verified that it does in fact return the stuff in
54097         exec_output properly.  Catch any Emul or any TRAP other than 0.
54098
54099 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
54100
54101         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54102         LDFLAGS properly for targets that need stuff from libgloss.
54103         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54104         only run once.
54105         (gpp_initialized): New variable.
54106
54107 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
54108
54109         * config/rom68k.exp: Load libgloss.exp.
54110         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54111         so we can produce a fully linked binary.
54112         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54113         so we can produce a fully linked binary.
54114
54115 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
54116
54117         * lib/plumhall.exp (ph_section): Watch for expected failures.
54118         Add missing `else'.
54119
54120         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54121         run the testcase.
54122         (c-torture): Likewise.
54123
54124 1995-08-28  Doug Evans  <dje@cygnus.com>
54125
54126         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54127
54128         * lib/mike-g++.exp (mike_cleanup): New proc.
54129         (prebase): New globals compiler_result, not_compiler_result,
54130         target_regexp.
54131         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
54132         allow leading "-" in pattern.  Watch for unsupported tests.
54133         If $compiler_result is set, pattern match assembler code,
54134         and ditto for $not_compiler_result.
54135         * lib/mike-gcc.exp: Likewise.
54136
54137         * lib/plumhall.exp (ph_execute): Only call ph_summary if
54138         execution "succeeded".
54139
54140 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
54141
54142         * config/win32.exp: New file.
54143         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54144
54145 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
54146
54147         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54148         unsupported.
54149         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54150         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54151         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54152
54153         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54154         "... without exceptions was ...".  That is now handled by
54155         prune_system_crud.
54156         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54157
54158 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
54159
54160         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54161         sieve.c,sort2.c}: New files.
54162         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54163         sieve.exp,sort2.exp}: Drivers for them.
54164
54165         * lib/mike-gcc.exp (program_output): New user settable variable.
54166         (postbase): Call prune_system_crud.  Also prune extraneous compiler
54167         messages.
54168         * lib/mike-g++.exp (program_output): New user settable variable.
54169
54170         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54171
54172         * config/sh.exp: Deleted (use sim.exp instead).
54173
54174 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
54175
54176         * config/vx.exp: Declare CHECKTASK as global.
54177         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54178         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54179         * lib/old-dejagnu.exp: Load [pwd]/$executable.
54180
54181 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54182
54183         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54184         target. Like vx.exp, only includes `vx29k.exp' instead of
54185         `vxworks.exp'.
54186
54187 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
54188
54189         * config/sim.exp: Increase time limit from 120 seconds to 240.
54190
54191 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
54192
54193         * gcc.c-torture/execute/950628-1.c: New test.
54194
54195 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
54196
54197         * gcc.c-torture: Update with changes/additions from
54198         c-torture-1.34.
54199
54200 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
54201
54202         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54203
54204 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
54205
54206         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54207
54208 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
54209
54210         * gcc.c-torture/compile/950512-1.c: New test.
54211         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54212         * gcc.dg/struct-ret-1.c: Likewise.
54213
54214 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
54215
54216         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54217           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54218
54219 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
54220
54221         * gcc.c-torture/special/920411-1.c: Deleted.
54222         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54223
54224 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
54225
54226         * config/sim.exp (${tool}_load): Hack in call to bash to get a
54227         cpu limit.
54228
54229 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
54230
54231         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54232
54233 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
54234
54235         From kenner;
54236         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54237         is the proper length.
54238         * va-arg-3.c: Likewise.
54239
54240 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
54241
54242         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
54243         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54244
54245         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
54246         * lib/g++.exp (default_g++_start): Delete old cruft.
54247
54248 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
54249
54250         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54251         (2 * (1 << 18)) to (2 * (1 << 17)).
54252
54253         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54254
54255 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
54256
54257         * config/rom68k.exp: Renamed from config/idp.exp
54258
54259 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
54260
54261         * c-torture/compile/921109-2.c
54262
54263 1995-04-18  Mike Stump  <mrs@cygnus.com>
54264
54265         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54266         excess errors.
54267
54268 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
54269
54270         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54271         output.
54272         * lib/g++.exp (default_g++_start): Likewise.
54273
54274 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
54275
54276         * gcc.c-torture/compile/950329-1.c: New test.
54277
54278 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
54279
54280           * config/bug.exp (${tool}_load): Updated to use new remote_open
54281           and remote_close procs.
54282         * config/idp.exp: New file.
54283
54284 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
54285
54286         * gcc.c-torture/execute/950322-1.c: New test.
54287
54288 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
54289
54290         * config/vx.exp (${tool}_load): Clean up testing of return code from
54291         vxworks_ld and vxworks_spawn.
54292
54293 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
54294
54295         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54296
54297 1995-03-13  Mike Stump  <mrs@cygnus.com>
54298
54299         * lib/old-deja.exp: Add `excess errors test - ' error, now one
54300         can mark excess errors on a machine by machine basis.  Note, the
54301         default is to not expect any excess errors, even when excess
54302         errors test - is given, so you will want to put an XFAIL ... on
54303         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
54304         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54305         those 4 machines, but no others.
54306
54307 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
54308
54309         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54310         * lib/c-torture.exp: to here.
54311
54312 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
54313
54314         * gcc.c-torture/execute/950221-1.c: New test.
54315         * gcc.c-torture/execute/struct-ret-1.c: New test.
54316         * gcc.c-torture/compile/950221-1.c: New test.
54317
54318         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54319
54320 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
54321
54322         * gcc.c-torture/execute/arith-1.c (main): Return 0.
54323         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54324
54325 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
54326
54327         * g++.gb: New directory of tests, derived from my signature and
54328         class scoping tests.
54329
54330         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54331         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54332         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54333         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54334         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54335         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54336         * g++.gb/sig25.C: Likewise.
54337
54338         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54339         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54340         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54341         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54342         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54343         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54344         * g++.gb/sig25.exp: Likewise.
54345
54346         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54347         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54348         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54349         * g++.gb/scope13.C: Likewise, this test still fails.
54350
54351         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54352         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54353         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54354         * g++.gb/scope13.exp: Ditto.
54355
54356         * g++.gb/README: New file, explains what these tests are about.
54357
54358 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
54359
54360         * lib/dg.exp (dg-do): Support `preprocess'.
54361         (dg-test): Likewise.
54362
54363 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
54364
54365         * config/udi.exp: change "continue -expect" to "exp_continue".
54366
54367 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
54368
54369         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54370         Delete redundant tests.
54371
54372         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54373         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54374         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54375         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54376         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54377         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54378         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54379         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54380
54381         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54382         storing label pointers.
54383         * gcc.c-torture/execute/921019-1.c: Likewise.
54384         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54385         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54386         parameter fp.
54387         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54388         constants.
54389
54390         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54391         Delete obsolete tests.
54392
54393         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54394         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54395         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54396         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54397         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54398         * gcc.c-torture/compile/950124-1.c: New test.
54399
54400         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54401
54402 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
54403
54404         * lib/mike-g++.exp: Add -lm to LIBS.
54405
54406 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
54407
54408         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54409
54410 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
54411
54412         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54413
54414 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
54415
54416         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54417
54418 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
54419
54420         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54421         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54422         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54423         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54424         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54425         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54426         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54427         * g++.law/{operators31.C, operators32.C,
54428         * g++.law/{operators33.C, operators34.C}: Likewise.
54429         * g++.law/{pic1.C, refs2.C}: Likewise.
54430         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54431         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54432         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54433         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54434
54435         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54436         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54437         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54438         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54439         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54440         * g++.law/{enum9.exp, friend5.exp}: Likewise.
54441         * g++.law/{nest3.exp, nest4.exp}: Likewise.
54442         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54443         * g++.law/{operators30.exp, operators31.exp}: Likewise.
54444         * g++.law/{operators32.exp, operators33.exp}: Likewise.
54445         * g++.law/{operators34.exp}: Likewise.
54446         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54447         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54448         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54449         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54450         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54451
54452         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54453         No longer expected to fail.
54454         * g++.law/missed-error3.C: Tweak for recent bool changes.
54455
54456 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
54457
54458         * config/emb-unix: Deleted.
54459         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54460         remote execution.  Do final link on remote host if REMOTE_LINK is set.
54461
54462 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
54463
54464         * lib/dg.exp (dg-test): Fix typo in last patch.
54465
54466 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
54467
54468         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54469         (handles multiple occurrences).
54470
54471 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
54472
54473         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54474         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54475         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54476         printed).
54477         * lib/c-torture.exp (c-torture-compile): Likewise.
54478         (c-torture): Prepend full path if missing.
54479         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54480         (gcc_fail): Likewise.
54481         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54482
54483 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
54484
54485         * lib/netware.exp: Only attach to NetWare i386 systems.
54486
54487 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
54488
54489         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54490         messages.  Add test name to "output pattern match" pass/fail message.
54491
54492 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
54493
54494         * gcc.dg: New testsuite.
54495         * gcc.dg/dg.exp: New file.
54496
54497         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54498         test-switch.c}: Deleted.
54499
54500         * gcc.misc-tests/msgs.exp: New testcase driver.
54501
54502 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
54503
54504         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54505         Watch for illegal return values from ${tool}_load.
54506         * config/unix.exp (${tool}_load): Fix pass/fail detection for
54507         cross targets.  Coerce return value >0 to 1.
54508
54509 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
54510
54511         * config/unix.exp (${tool}_load): Call program rsh, not proc.
54512
54513         * config/emb-unix.exp: New file.
54514
54515         * config/sim.exp: Error if variable $SIM not defined.
54516         (${tool}_load): Mark test as "untested" if simulator missing.
54517
54518         * config/unix.exp: Load remote.exp to get rcp_download.
54519         * lib/c-torture.exp: Use different option lists for testcases with
54520         and without loops.
54521         * gcc.c-torture/execute/execute.exp: Likewise.
54522
54523 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
54524
54525         * config/*.exp: Clarify return code from ${tool}_load.
54526         Call `unresolved' or `untested' instead of `warning' or `perror'
54527         (sometimes you still want to call both though).
54528         Add comment that `shell_id' is local to each file.
54529         * config/udi.exp (timeout): Set to 30.
54530         Don't print warning if connection fails, $connectmode has already
54531         printed an error.
54532         (${tool}_load): Move verbose messages to level 2.
54533         Rework pattern for "Process started" message.
54534         Pass `shell_id' to ${connectmode}_download.
54535         Retry twice upon timeout.  Make resetting of target more robust.
54536         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54537         Pass `shell_id' to exit_$connectmode.
54538         Only call exit_$connectmode if connected.
54539         * config/unix.exp (${tool}_load): Check return codes better.
54540         * config/vrtx.exp (${tool}_load): Likewise.
54541         * config/vx.exp (${tool}_load): Likewise.
54542         Delete unneeded global's.
54543         * lib/dg.exp (dg-test): Update to reflect clarified return codes
54544         from ${tool}_load.
54545         (dg-stat): Delete.
54546         (dg-init): Delete recording of pass/fail counts.
54547         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54548         (old-dejagnu-init): Likewise.
54549         (old-dejagnu-stat): Delete contents, empty proc now.
54550         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54551         (c-torture): Delete references to lcnt, lpass, lfail.
54552         Get option list from TORTURE_OPTIONS.
54553         Delete -funroll[-all]-loops if no loops.
54554         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54555         (g++_stat): Delete contents (empty proc now).
54556         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54557         (gcc_finish): Likewise.
54558         (gcc_stat): Deleted.
54559         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54560         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54561         * gcc.c-torture/execute/execute.exp: Likewise.
54562         Split tests into two parts: compile, execute.
54563         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
54564         no loops.  Update to reflect clarified return codes from ${tool}_load.
54565
54566 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
54567
54568         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54569         to grep for.
54570         (old-dejagnu): Likewise (where necessary).
54571
54572 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
54573
54574         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54575
54576         * lib/dg.exp (dg-process-target): Fix processing of selector.
54577         Add comment regarding use of `error'.
54578
54579         * lib/gcc.exp (prune_system_crud): Define if missing.
54580         * lib/g++.exp (prune_system_crud): Likewise.
54581
54582         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54583         Call prune_system_crud.
54584         * lib/dg.exp (dg-runtest): New proc.
54585         Use perror instead of send_user for tcl errors in testcase.
54586         Don't return any value, it's never used.
54587         Don't clobber previous definition of `unknown'.
54588         Print tcl errors in `dg-final'.
54589
54590 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
54591
54592         * lib/dg.exp (dg-process-target): Improve syntax error messages.
54593         (dg-test): Don't print errorInfo, it contains stack backtrace.
54594
54595 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
54596
54597         * lib/g++.exp (runtest_file_p): Define if missing.
54598
54599 1994-09-24  Doug Evans  (dje@cygnus.com)
54600
54601         * lib/mike-g++.exp: Comment out loading of g++.exp.
54602         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
54603         (default_g++_version): Always print something.
54604         (default_g++_start): Comment out call to `which'.
54605         (g++_start, g++_load): Deleted (must be defined in config file).
54606         * lib/gcc.exp: Test for existence of $CC at start.
54607         Delete check for tmpdir (done in gcc_init).
54608         (default_gcc_version): Always print something.
54609         (default_gcc_start): Comment out call to `which'.
54610         * config/*.exp: Major cleanup - make cross targets work at least a
54611         little better for g++ (by not being "--tool gcc" specific).
54612         Rename gcc_xxx to ${tool}_xxx.
54613         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54614         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54615
54616 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
54617
54618         * lib/c-torture.exp (c-torture-compile): Rework compiler
54619         message processing.
54620
54621         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54622         c-torture.
54623
54624 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
54625
54626         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54627
54628         * lib/dg.exp (dg-process-target): Support { target native }.
54629
54630 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
54631
54632         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
54633         looked for "... program xxx got fatal signal".
54634         Correct regsub munging of `comp_output'.
54635         Ignore compiler messages "path prefix not used" and "linker input
54636         file unused".
54637
54638 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
54639
54640         * lib/gcc.exp (runtest_file_p): Define if missing.
54641         * gcc.prms/template.c: Example to work from.
54642
54643 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
54644
54645         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54646         * lib/dg.exp (dg-test): Call unsupported testcases as such.
54647
54648         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54649         * gcc.prms/1883.c: Moved from compile/940714-1.c.
54650         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54651         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54652
54653         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54654         (dg-process-target): No longer a varargs proc.
54655         Return S/N for target, P/F for xfail.  All callers changed.
54656         (user option procs): More argument checking.
54657         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54658         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54659         (dg-test): Skip test if not running on selected target in `dg-do'.
54660         Update handling of `dg-do-what', `dg-output-text'.
54661         Separate execution pass/fail from output pattern match pass/fail.
54662         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54663
54664 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
54665
54666         * gcc.c-torture/special/special.exp: Don't expect failure for mips
54667         target for 920510-1.c.
54668
54669 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
54670
54671         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54672         Clean up comment regarding use of passcnt, etc.
54673         (gcc_stat): Don't update `testcnt' here.
54674         (gcc_finish): Do it here.
54675         Might as well reset `but_id' here too.
54676         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54677         to determine if the file should be tested.
54678         * gcc.c-torture/compile/compile.exp: Likewise.
54679         * gcc.c-torture/execute/execute.exp: Likewise.
54680         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54681         * gcc.misc-tests/dg-test.exp: Likewise.
54682         * gcc.prms/prms.exp: Likewise.
54683         * gcc.wendy/wendy.exp: Likewise.
54684         * g++.old-deja.exp: Likewise.
54685         Move "Testing file" message to verbose level 1.
54686
54687 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
54688
54689         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54690
54691 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
54692
54693         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54694         (default_gcc_start): Accept optional second list element
54695         of compiler flags.  Print compiler output at verbosity level 2.
54696         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54697         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54698         Save current values of framework globals passcnt, failcnt, xpasscnt,
54699         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54700         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
54701         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54702         xfailcnt to compute stats.  Update framework global `testcnt' from
54703         pass/fail counts.
54704         (gcc_finish): New proc.  Clean up test environment.
54705         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54706         (gcc_epass, gcc_efail): Delete.
54707         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54708         argument of line number.
54709         (dg-init): If the tool has an init routine, call it.
54710         (dg-test): Remove args `cflags_var' and `libs_var'.
54711         Pass all compiler options to ${tool}_start.
54712         Handle missing line number.
54713         (dg-finish): New function.
54714         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
54715         particular files.  Call gcc_finish at end.  Move "skipping test"
54716         message to verbosity level 3.
54717         * gcc.c-torture/compile/compile.exp: Likewise.
54718         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54719         * gcc.c-torture/execute/execute.exp: Likewise.
54720         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54721         Print testcase being tried at verbosity level 1.
54722         * gcc.c-torture/special/special.exp: Unset xfail.
54723         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54724         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
54725         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
54726         * gcc.failure/failure.exp: Likewise.
54727         * gcc.ieee/ieee.exp: Likewise.
54728         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
54729         Update call to dg-test.  Call dg-finish at end.
54730         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
54731         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54732         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
54733         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
54734         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
54735         * gcc.wendy/wendy.exp: Add copyright.
54736         Delete setting of tmpdir (done by gcc_init).
54737         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
54738         Pass compiler flags to gcc_start.  Call gcc_finish at end.
54739         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
54740         gcc_[ce]pass/fail.
54741
54742 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
54743
54744         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
54745         confusion.
54746         (g++_load): Likewise.
54747
54748         * config/*.exp (gcc_load): Some were varargs fns and some were not.
54749         Rename argument to `prog' to remove the confusion.
54750         Varargs fns behave differently too!
54751         (g++_load): Likewise.
54752
54753         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
54754
54755         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
54756         what it is.  Delete (always) printing of status value for !native.
54757         Simplify verbose code, and include status and exec_output.
54758         (g++_load): Use gcc_load.
54759
54760 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
54761
54762         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
54763         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
54764         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
54765         940714-3.c as these testcases don't exist anymore.  Make
54766         va-arg-1.c expected to pass.
54767
54768 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
54769
54770         * gcc.misc-tests/misc.exp: Only run specific testcases.
54771         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
54772         * gcc.misc-tests/dg-[1-9].c: New files.
54773
54774         * lib/dg.exp: New testsuite driver.
54775         * gcc.prms/prms.exp: Use it.
54776
54777         * README.gcc: New file.
54778
54779         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
54780         Document and reset `lxpass' and `lxfail'.
54781         Simplify "initialized" message.
54782         (gcc_stat): Clean up comments a little.
54783
54784 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
54785
54786         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
54787
54788 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
54789
54790         * lib/old-dejagnu.exp (process-option): New proc.
54791         (old-dejagnu-init, old-dejagnu-stat): Likewise.
54792         (old-dejagnu): Simplify.
54793         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
54794
54795 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
54796
54797         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
54798         exists and is not an empty string.
54799
54800         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
54801         $xfail rather than calling setup_xfail.  Clear $xfail when test is
54802         finished.
54803         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
54804         automatically.
54805
54806         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
54807         longer expected to fail.
54808
54809         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
54810         "f" function call.
54811
54812         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
54813
54814         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
54815         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
54816         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
54817         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
54818         c-torture-1.29.
54819
54820         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
54821         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
54822
54823         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
54824
54825         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
54826         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
54827
54828         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
54829         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
54830         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
54831
54832 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
54833
54834         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
54835         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
54836         940714-1.c, 940714-2.c, 940714-3.c},
54837         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
54838         gcc.misc-tests/{mg.c,mg.exp}:
54839         New tests.
54840         * gcc.noncompile/noncompile.exp: Change accordingly.
54841
54842 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
54843
54844         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
54845         Undo previous clobberage.
54846
54847 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
54848
54849         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
54850         * gcc.special/{930510-1.c, special.exp}:
54851         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
54852         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
54853         struct-varargs-1.c}: New tests from c-torture-1.26.
54854
54855 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
54856
54857         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
54858           argument to switch.
54859
54860 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
54861
54862         * Revert the previous changes.  Please see Rob's directory
54863         (/lisa/test/rob/progressive/gcc/testsuite) for testing
54864         fixes.
54865
54866 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
54867
54868         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
54869         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
54870         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
54871         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
54872         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
54873         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
54874         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
54875         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
54876         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
54877         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
54878         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
54879         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
54880         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
54881         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
54882         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
54883         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
54884         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
54885         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
54886         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
54887         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
54888         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
54889         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
54890         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
54891         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
54892         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
54893         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
54894         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
54895         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
54896         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
54897         testing changes.
54898
54899 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
54900
54901         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
54902         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
54903         with perror calls.
54904
54905 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
54906
54907         * config/unix.exp (g++_load): Fix syntax.
54908
54909 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
54910
54911         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
54912         * gcc.noncompile/921017-1.c: Deleted obsolete test.
54913         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
54914         Don't expect va-arg-1.c to fail.  Correct expected output for
54915         920928-1.c.
54916         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
54917         * gcc.wendy/hbm4.c: Correct typo.
54918         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
54919
54920 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
54921
54922         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
54923         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
54924         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
54925         * lib/c-torture.exp (c-torture-compile): Ditto.
54926
54927         Reduce volume of output (remove all the -I's and such).
54928         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
54929         Call gcc_cpass, gcc_cfail.
54930         (c-torture): Pass testing option to c-torture-compile.
54931
54932 1994-03-21  Doug Evans  (dje@cygnus.com)
54933
54934         Bring patches over from progressive.
54935         * config/default.exp: Exit remote shell cleanly.
54936         (g++_exit, g++_start): Add default versions.
54937         * config/sim.exp (gcc_load): Use perror, not error.
54938
54939 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
54940
54941         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
54942         set in site.exp.
54943
54944 1994-03-14  Doug Evans  (dje@cygnus.com)
54945
54946         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
54947         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
54948         (wendy_try): New proc to run testcase.
54949         (main loop): Call 'em.
54950         * gcc.wendy/*.c: Clean up pass to correct expected output.
54951
54952         * lib/gcc.exp: Minor cleanup work.
54953         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
54954
54955 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
54956
54957         * config/sim.exp (gcc_load): Document return codes better.
54958         Don't pass -v to simulator.
54959
54960 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
54961
54962         * gcc.special/920717-x.c: Fix typo.
54963         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
54964         get at sources.
54965
54966         * lib/mike-gcc.exp: Fix typo.
54967
54968 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
54969
54970         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
54971         binary to use, transform the name.
54972         * config/*.exp: rename everything. Nuke any g++ specific files,
54973         it's now a special case of gcc that requires no special support.
54974         Add a default.exp for unsupported targets.
54975
54976 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
54977
54978         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
54979         lib/old-dejagnu.exp: Fix a few patterns to work with the new
54980         version of Tcl.
54981
54982 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
54983
54984         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
54985         than a warning.
54986
54987 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
54988
54989         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
54990
54991 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
54992
54993         * gcc.execute/execute.exp: Combine opt_list and foption_list into
54994         option_list.  Compile every file with only 4/6 option choices
54995         (same as C torture) instead of with 12/18 different option
54996         choices.
54997         * lib/c-torture.exp: Likewise.
54998
54999         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55000         not already set.
55001
55002 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
55003
55004         * lib/old-deja.exp: Add `excess errors test fails' error, now one
55005         can put an XFAIL *-*-* on excess errors.
55006
55007 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
55008
55009         * g++.law: Add more tests derived from g++-bugs snapshots.
55010
55011         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
55012         equivalent to g++.law/init9.
55013
55014         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55015         compiled it, and the a.out file after we've run it.
55016
55017 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
55018
55019         * lib/mike-g++.exp (postbase): Delete the .o file after we've
55020         compiled it, and the a.out file after we've run it.
55021
55022 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
55023
55024         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55025
55026 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
55027
55028         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55029         version number.
55030
55031 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
55032
55033         * g++.law: New directory of g++ tests derived from the g++-bugs
55034         snapshots.
55035
55036 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
55037
55038         * gcc.compile: initbug1.c initbug1.exp testcase added
55039
55040 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
55041
55042         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55043         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55044           fixes submitted by Jeff Law (law@cs.utah.edu)
55045         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55046           Jeff Law (law@cs.utah.edu)
55047
55048
55049 1993-11-30  Mike Stump  (mrs@cygnus.com)
55050
55051         * config/unix-g++.exp: Follow the gcc way of doing things.
55052         * g++.old-deja/old-deja.exp: Minor updates.
55053         * lib/g++.exp: New file, follow the gcc way of doing things.
55054         * lib/old-dejagnu.exp: Minor updates.
55055         * lib/mike-g++.exp: Always unset errorInfo.
55056
55057 1993-11-06  Mike Stump  (mrs@cygnus.com)
55058
55059         * lib/gcc.exp: Fix some errors with the below change, CC and
55060         CFLAGS should be global when setting, not local.
55061
55062 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
55063
55064         * lib/gcc.exp: Transform tool name.
55065
55066 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55067
55068         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55069
55070 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55071
55072         * lib/gcc.exp: change gcc_done to gcc_stat
55073
55074 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55075
55076         * Upgraded gcc testsuite to c-torture version 1.25
55077
55078 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
55079
55080         * lib/gcc.exp: added reporting code. Changed verbose compile message.
55081         * lib/c-torture: added hooks for new reporting code.
55082
55083 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
55084
55085         * config/sh-gcc.exp: check if sh-sim exists in the path
55086
55087 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
55088
55089         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55090         * gcc.compile/compile.exp: Initial changes for new logic.
55091         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55092         * gcc.failure/failure.exp: Initial changes for new logic.
55093         * gcc.ieee/ieee.exp: Initial changes for new logic.
55094         * gcc.misc-tests/misc.exp: Initial changes for new logic.
55095         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55096         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55097         * lib/c-torture.exp: Initial changes for new logic.
55098         * lib/gcc.exp: Initial changes for new logic.
55099
55100 1993-10-15  Mike Stump  (mrs@cygnus.com)
55101
55102         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55103         depend upon failure or success.  Fully qualify names in failure
55104         and success messages.  Always remove a.out before starting
55105         compile, just in case.  Pay more attention to error text output by
55106         the compiler.  Handle testcases with no known past errors just
55107         like all others, so that things are uniform.  Other miscellaneous
55108         improvements.
55109
55110 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
55111
55112         * gcc.cpp: new directory for cpp tests
55113
55114 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
55115
55116         * lib/chill.exp: Code reformatted, removed unused code.
55117         * config/unix-chill.exp: Code reformatted, removed unused code.
55118         * chill.execute/execute.exp: Code reformatted, removed unused code.
55119         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55120
55121 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
55122
55123         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
55124         routines not written.
55125
55126 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
55127
55128         * config/bug-gcc.exp: Use new procs from bug.exp.
55129
55130 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
55131
55132         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55133         via ftp, rather than depending on NFS.
55134         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55135         case.
55136
55137 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
55138
55139         * config/bug-gcc.exp: Use new download proc.
55140
55141 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
55142
55143         * chill.execute/execute.exp: cleanups, handles errors better
55144         * chill.compile/compile.exp: rewrite, based on execute.exp
55145         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55146         * lib/chill.exp: major changes to diff proc and compile and link
55147         procs. added chill_fail and chill_pass wrappers to pass and
55148         fail. added more comments, and handle error codes better.
55149         Added a hack to capture stderr from exec, so noncompile tests
55150         can work.
55151
55152 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
55153
55154         * chill.execute/execute.exp: rewrite of testsuite driver
55155         * lib/chill.exp: rewrite of testsuite driver
55156         * config/unix-chill.exp: rewrite of testsuite driver
55157
55158 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
55159
55160         In chill.execute:
55161         * iexpr.ch: Standardize uppercase.
55162         * tuples.dat: Standardize uppercase.
55163         * vary.ch: standardize.  Correct varying string assignments.
55164         * vary.dat: Add new output lines.
55165
55166 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
55167
55168         In chill.execute:
55169         * chprintf.ch: Standardize use of uppercase.
55170         * tuples.ch: Standardize and turn arr2 into a DCL,
55171           rather than a SYN.
55172         * pinits.ch: Standardize.
55173
55174 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
55175
55176         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55177         * Makefil: Renamed to Makefile.in.
55178         * configure.in: New.
55179
55180 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
55181
55182         In chill.execute:
55183         * .cvsignore: Add result/output files.
55184         * Makefile: Fix up variables at start.  Use MFLAGS
55185           everywhere.  Correct bool_loc, built_ins entries.
55186           Add entry for vary1.ch.
55187         * bitarray.ch: Standardize upper-case usage.
55188         * bitexpr.ch: Standardize, add output of b1.
55189         * params.ch: Use arrayt in along PROC parameters, to
55190           avoid novelty problems.
55191         * sets.ch: Tiny cleanup.
55192         * vary1.ch: Re-indent.
55193
55194 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
55195
55196         * Add PR-related files to Makefiles, .cvsignore files, etc.
55197
55198 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
55199
55200         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55201           with compiler objects. New names are test-flow.c and test-loop.c
55202
55203 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
55204
55205         * Upgraded c-torture tests from 1.19 to 1.20
55206
55207         * new files:
55208         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55209         * gcc.compile: 930623-1.c 930623-2.c
55210         * gcc.noncompile: 930622-1.c 930622-2.c
55211         * gcc.failure: 920411-1.c 920627-2.c
55212         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55213
55214 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
55215
55216         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55217           More changes to get testsuite working properly. Needs more work.
55218           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55219
55220 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
55221
55222         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55223           More changes to get testsuite working properly. Needs more work.
55224
55225 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
55226
55227         * chill.compile/compile.exp: Added for Dejagnu support
55228         * chill.execute/execute.exp: Added for Dejagnu support
55229         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
55230
55231 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
55232
55233         This should complete moving the CHILL test files.
55234         * chill.noncompile(.cvsignore printf.grt
55235             in-printf.grt chprintf.grt chprintf.ch):
55236             Added test-support files.
55237           (Makefile): Modified further.
55238         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55239             signal.ch): Added test files.
55240           * chill.execute (.cvsignore printf.grt printr.c
55241             in-printf.grt rts.c chprintf.grt rts.h): Added
55242           test-support files.
55243             (Makefile): More corrections.
55244
55245 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
55246
55247         * chill.compile, chill.execute, chill.nocompile: Add CHILL
55248           test cases, ready for DejaGnu.
55249
55250 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
55251
55252         * Upgraded c-torture tests from 1.18 to 1.19
55253
55254         * gcc.compile: added test(s):
55255           930607-1.c
55256         * gcc.execute: added test(s):
55257           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55258
55259         * added new subdirectory for misc tests: gcc.misc-tests
55260         * gcc.misc-test(s): added tests:
55261           inst-check.c test-consts.c test-ior.c test-switch.c
55262
55263 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
55264
55265         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55266
55267 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
55268
55269         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55270
55271 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
55272
55273         * Upgraded c-torture tests from 1.17 to 1.18
55274
55275 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
55276
55277         * Upgraded c-torture tests from 1.12 to 1.17
55278
55279 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
55280
55281         * lib/old-dejagnu.exp:
55282           Fixed handling of XFAIL target triplets to correctly
55283           recognize wildcard characters.  Removed code that
55284           appended a unique id tag to the end of the file name
55285           printed out by the result of the testcases within a
55286           given test file.
55287
55288 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
55289
55290         * lib/old-dejagnu.exp:
55291           Reworked expected failure handling to trigger off of XFAIL
55292           keyword in keyphrase embeded in testcase source code. The
55293           XFAIL keyword must be at the end of the keyphrase line. It
55294           may optionally be followed by one or more target triplets.
55295           It has just occured that the handling of wildcards in the
55296           target triplet may not be correct.
55297
55298 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
55299
55300         * g++.old-deja/tests:
55301           Moved all subdirectories up one level into g++.old-deja .
55302
55303         * lib/old-dejagnu.exp:
55304           Fixed problem with CXXFLAGS not being properly reset, and being
55305           corrupted with extraneous "-c" compiler option.  This was
55306           causing binaries to not be generated for test that needed them.
55307           Modified strings passed to "pass" and "fail" so that individual
55308           tests from the same test file would be distinguished by an
55309           identifier appended to the test file name in the summary logs;
55310           this corrected a problem with erroneous diff logs.  Added code
55311           to search testcases for expected fail and unexpected pass keywords.
55312
55313 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
55314
55315         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55316
55317 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
55318
55319         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55320           Removed extraneous text from end of "Special g++ Options"
55321           keyphrase.
55322
55323         * lib/old-dejagnu.exp: Added pattern matching to look for new
55324           keywords, embedded in testcases comments, which will trigger
55325           calls to xpass and xfail.
55326
55327 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
55328
55329         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55330           comments embedded in the testcases, especially the one looking for
55331           special compiler options, as well as the pattern matching for the
55332           compiler output again.
55333
55334 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
55335
55336         * lib/old-dejagnu.exp: Do a proper check of the return value for
55337           execute tests. Fixed several problems with the pattern matching
55338           of the compiler output which gave erroneous test results.
55339           Changed several of the test result messages to be more descriptive.
55340         * config/unix-g++.exp: Proc g++_load now actually works and
55341           executes the tests passed to it and returns a usable return
55342           value.
55343
55344 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
55345
55346           * lib/gcc.exp: Exits gracefully if $CC is bogus.
55347
55348 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
55349
55350         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55351           Modified both files to properly execute the old style
55352           dejagnu tests. The previous versions of these files were
55353           experimental and did not function anything near correctly.
55354
55355 1993-04-05  Rob Savoye  (rob@cygnus.com)
55356
55357         * Removed all Makefile.in and configure.in files. No configuration
55358         needed now.
55359
55360 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
55361
55362         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55363
55364 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
55365
55366         * gcc.compile/configure.in, gcc.unsorted/configure.in,
55367         gcc.special/configure.in, gcc.noncompile/configure.in,
55368         gcc.execute/configure.in, gcc.code_quality/configure.in,
55369         g++.other/configure.in, g++.old-deja/configure.in,
55370         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55371         in srcname setting.
55372
55373 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
55374
55375         * lib/udi.exp: Fixed mondfe and mondfe_download.
55376         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55377         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55378
55379 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
55380
55381         * config/udi-gdb.exp: Check $shell_id after connecting to target.
55382         (gdb_exit): Don't remove *_soc files.
55383
55384 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
55385
55386         * lib/c-torture.exp: Don't look for main; instead always use -w
55387         -c.  This is how the c-torture tests work.  Remove the object
55388         file if the compilation succeeds.
55389         * gcc.execute/execute.exp: Remove executable if test passes.
55390         * gcc.noncompile/noncompile.exp: Every test is an expected
55391         failure.
55392         * gcc.special/special.exp: Added tests from c-torture 1.11,
55393         corrected use of existing test.
55394         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55395         gcc.execute/920625-1.c: Updated to c-torture 1.11.
55396         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55397         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55398         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55399         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55400         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55401         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55402         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55403         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55404         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55405         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55406         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55407         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55408         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55409         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55410         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55411         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55412         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55413         c-torture 1.11.
55414         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55415         correspond to c-torture 1.11.
55416
55417         * New file.