OSDN Git Service

3a164ca31a041a1beffbabd0dcd2a5bc4219bdf9
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-04-04  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c/35440
4         * gcc.dg/pr35440.c: New test.
5
6 2008-04-04  Richard Guenther  <rguenther@suse.de>
7
8         PR middle-end/35823
9         * gnat.dg/pr35823.adb: New testcase.
10
11 2008-04-03  Janis Johnson  <janis187@us.ibm.com>
12
13         PR c/35712
14         * gcc.dg/dfp/constants-zero.c: New test.
15
16 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
17
18         PR c/35738
19         * gcc.dg/gomp/pr35738.c: New test.
20
21         PR middle-end/35818
22         * gcc.dg/gomp/pr35818.c: New test.
23
24         PR fortran/35786
25         * gfortran.dg/gomp/pr35786-1.f90: New test.
26         * gfortran.dg/gomp/pr35786-2.f90: New test.
27
28 2008-04-03  Adam Nemet  <anemet@caviumnetworks.com>
29
30         * gcc.target/mips/scc-1.c: New test.
31
32 2008-04-03  Richard Guenther  <rguenther@suse.de>
33
34         * gcc.dg/tree-ssa/vrp43.c: New testcase.
35         * gcc.dg/tree-ssa/vrp44.c: Likewise.
36         * gcc.dg/tree-ssa/vrp45.c: Likewise.
37
38 2008-04-03  Jakub Jelinek  <jakub@redhat.com>
39
40         PR c++/35741
41         * g++.dg/other/offsetof5.C: New test.
42
43 2008-04-03  Paolo Bonzini  <bonzini@gnu.org>
44
45         PR rtl-optimization/35281
46         * gcc.target/i386/pr35281.c: New test.
47
48 2008-04-03  Richard Guenther  <rguenther@suse.de>
49
50         PR middle-end/35800
51         * gcc.c-torture/execute/pr35800.c: New test.
52
53 2008-04-02  Joseph Myers  <joseph@codesourcery.com>
54
55         * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
56         gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
57         gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
58         gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
59         gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
60         gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
61         gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
62         gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
63         gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
64         gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
65         gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
66
67 2008-04-02  Richard Guenther  <rguenther@suse.de>
68
69         PR tree-optimization/14495
70         PR tree-optimization/34793
71         * gcc.dg/tree-ssa/vrp41.c: New testcase.
72         * gcc.dg/tree-ssa/vrp42.c: Likewise.
73
74 2008-04-02  Richard Guenther  <rguenther@suse.de>
75
76         PR tree-optimization/14495
77         * gcc.dg/tree-ssa/vrp40.c: New testcase.
78
79 2008-04-02  Eric Botcazou  <ebotcazou@adacore.com>
80
81         * gnat.dg/specs/discr_record_constant.ads: New test.
82
83 2008-04-02  Richard Guenther  <rguenther@suse.de>
84
85         * gcc.dg/tree-ssa/vrp38.c: New testcase.
86         * gcc.dg/tree-ssa/vrp39.c: Likewise.
87
88 2008-04-01  George Helffrich  <george@gcc.gnu.org>
89
90         PRs fortran/PR35154, fortran/PR23057
91         * gcc.dg/debug/pr35154.c:  New test to check that non-Fortran
92         use of common is unchanged.
93
94         * lib/gfortran-dg.exp:  New harness to compile Fortran progs
95         with all combinations of debug options available on target.
96         * gfortran.dg/debug/debug.exp:  Ditto.
97         * gfortran.dg/debug/trivial.f:  Ditto.
98         * gfortran.dg/debug/pr35154-stabs.f:  New test case for
99         .stabs functionality.
100         * gfortran.dg/debug/pr35154-dwarf2.f:  New test case for
101         DWARF functionality.
102
103 2008-04-01  Volker Reichelt  <v.reichelt@netcologne.de>
104
105         PR c/35436
106         * gcc.dg/format/gcc_gfc-2.c: New test.
107
108 2008-03-31  Seongbae Park <seongbae.park@gmail.com>
109
110         * g++.dg/bprob/bprob.exp: Do not check gcno files.
111         Use -fprofile-use for profile use.
112         * gcc.misc-tests/bprob.exp: Ditto.
113         * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
114         * gcc.dg/matrix/matrix.exp: Ditto.
115         * gcc.dg/struct/struct-reorg.exp: Ditto.
116         * gcc.dg/tree-prof/tree-prof.exp: Ditto.
117         * gcc.dg/profile-dir-1.c: New test.
118         * gcc.dg/profile-dir-2.c: New test.
119         * gcc.dg/profile-dir-3.c: New test.
120
121 2008-03-31  Volker Reichelt  <v.reichelt@netcologne.de>
122
123         PR c/35750
124         * gcc.dg/old-style-param-1.c: New test.
125
126 2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
127
128         * gnat.dg/object_overflow.adb: New test.
129
130 2008-03-31  Andrew Pinski  <andrew_pinski@playstation.sony.com>
131
132         PR middle-end/30186
133         * gcc.dg/tree-ssa/vector-1.c: New testcase.
134         * gcc.c-torture/execute/vector-1.c: New testcase.
135         * gcc.c-torture/execute/vector-2.c: New testcase.
136
137 2008-03-31  Olivier Hainque  <hainque@adacore.com>
138
139         * gnat.dg/assign_from_packed_pixels.ads: Support for ...
140         * gnat.dg/assign_from_packed.adb: New testcase.
141
142 2008-03-31  Zdenek Dvorak  <ook@ucw.cz>
143
144         PR rtl-optimization/35729
145         * gcc.dg/pr35729.c: New test.
146
147 2008-03-31  H.J. Lu  <hongjiu.lu@intel.com>
148
149         PR target/32000
150         * gcc.target/i386/pr32000-1.c: New.
151
152 2008-03-31  Arnaud Charlet  <charlet@adacore.com>
153
154         * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
155         on some environments.
156
157 2008-03-31  Andrew Pinski  <pinskia@gmail.com>
158
159         PR tree-opt/35431
160         * gcc.c-torture/compile/pr35431.c: New testcase.
161
162 2008-03-30  Kaz Kojima  <kkojima@gcc.gnu.org>
163
164         * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
165         targets.
166
167 2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
168
169         PR c++/35245
170         * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
171
172 2008-03-30  Volker Reichelt  <v.reichelt@netcologne.de>
173
174         PR c++/35578
175         * g++.dg/parse/friend8.C: New test.
176
177         PR c/35748
178         * gcc.dg/union-cast-4.c: New test.
179
180 2008-03-30  H.J. Lu  <hongjiu.lu@intel.com>
181
182         PR target/35757
183         * gcc.target/i386/sse4_1-blendps-2.c: New.
184         * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
185
186 2008-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
187
188         * gfortran.dg/internal_pack_1.f90:  Added complex to test case.
189         * gfortran.dg/internal_pack_2.f90:  Likewise.
190         * gfortran.dg/intrinsic_spread_1.f90:  Likewise.
191         * gfortran.dg/intrinsic_spread_2.f90:  Likewise.
192         * gfortran.dg/intrinsic_pack_1.f90:  Likewise.
193         * gfortran.dg/intrinsic_pack_2.f90:  Likewise.
194         * gfortran.dg/intrinsic_unpack_1.f90:  Likewise.
195         * gfortran.dg/intrinsic_unpack_2.f90:  Likewise.
196
197 2008-03-30  Eric Botcazou  <ebotcazou@adacore.com>
198
199         * gnat.dg/bit_packed_array2.adb: New test.
200
201 2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
202
203         PR fortran/35740
204         * gfortran.dg/transpose_conjg_1.f90: New test.
205
206 2008-03-29  Laurent GUERBY  <laurent@guerby.net>
207
208         * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
209         
210 2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
211
212         PR fortran/35698
213         * gfortran.dg/allocate_zerosize_3.f: New test.
214
215         PR fortran/35702
216         * gfortran.dg/character_assign_1.f90: New test.
217
218 2008-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
219
220         PR libfortran/32972
221         PR libfortran/32512
222         * gfortran.dg/intrinsic_spread_1.f90:  New file.
223         * gfortran.dg/intrinsic_spread_2.f90:  New file.
224         * gfortran.dg/intrinsic_spread_3.f90:  New file.
225
226 2008-03-28  Daniel Franke  <franke.daniel@gmail.com>
227
228         PR fortran/34714
229         * gfortran.dg/alloc_alloc_expr_3.f90: New test.
230         * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
231         * gfortran.dg/func_assign.f90: Likewise.
232         * gfortran.dg/implicit_11.f90: Likewise.
233         * gfortran.dg/proc_assign_1.f90: Likewise.
234         * gfortran.dg/proc_assign_2.f90: Likewise.
235         * gfortran.dg/procedure_lvalue.f90: Likewise.
236
237 2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
238
239         PR fortran/35699
240         * gfortran.dg/direct_io_10.f: New test.
241
242 2008-03-28  Uros Bizjak  <ubizjak@gmail.com>
243
244         * gcc.target/i386/vectorize6.c: New test.
245
246 2008-03-28  Tobias Burnus  <burnus@net-b.de>
247
248         PR fortran/35721
249         * gfortran.dg/associated_target_2.f90: New.
250
251 2008-03-28  Richard Guenther  <rguenther@suse.de>
252
253         PR tree-optimization/19580
254         * gcc.dg/tree-ssa/loop-34.c: New testcase.
255
256 2008-03-28  Richard Guenther  <rguenther@suse.de>
257
258         PR tree-optimization/30317
259         PR tree-optimization/30911
260         PR tree-optimization/34793
261         * gcc.dg/tree-ssa/vrp35.c: New testcase.
262         * gcc.dg/tree-ssa/vrp36.c: Likewise.
263         * gcc.dg/tree-ssa/vrp37.c: Likewise.
264
265 2008-03-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
266
267         PR target/31334
268         * gcc.target/powerpc/altivec-25.c: New testcase.
269
270 2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
271
272         PR fortran/35724
273         * gfortran.dg/cshift_shift_real_2.f90: New test.
274
275 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
276
277         * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
278         (main): Exit early for CHUNK less than 40 to avoid stack corruption.
279
280 2008-03-27  Richard Guenther  <rguenther@suse.de>
281
282         PR c/32511
283         * gcc.dg/attr-weak-1.c: New testcase.
284
285 2008-03-27  Richard Guenther  <rguenther@suse.de>
286
287         PR tree-optimization/32810
288         * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
289
290 2008-03-27  Douglas Gregor  <doug.gregor@gmail.com>
291
292         * g++.dg/cpp0x/variadic91.C: New.
293
294 2008-03-27  Zdenek Dvorak  <ook@ucw.cz>
295
296         * gcc.dg/tree-ssa/loop-32.c: New testcase.
297         * gcc.dg/tree-ssa/loop-33.c: Likewise.
298
299 2008-03-27  Richard Guenther  <rguenther@suse.de>
300
301         * gcc.dg/fold-addr-1.c: New testcase.
302
303 2008-03-27  Andrew Pinski  <pinskia@gmail.com>
304
305         PR middle-end/35429
306         * gcc.c-torture/compile/complex-5.c: New test.
307
308 2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
309
310         * gcc.dg/uninit-16.c (decode_reloc): Mark static.
311
312 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
313
314         PR c++/35546
315         * g++.dg/ext/attrib33.C: New test.
316
317 2008-03-26  Richard Guenther  <rguenther@suse.de>
318
319         Revert:
320         2008-03-26  Richard Guenther  <rguenther@suse.de>
321
322         * gcc.dg/fold-addr-1.c: New testcase.
323
324 2008-03-26  Uros Bizjak  <ubizjak@gmail.com>
325
326         * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
327         before redefinitions of extern and __inline.
328         * gcc.target/i386/sse-13.c: Ditto.
329
330 2008-03-26  Jakub Jelinek  <jakub@redhat.com>
331
332         PR c++/35332
333         * g++.dg/other/error27.C: New test.
334
335 2008-03-26  Richard Guenther  <rguenther@suse.de>
336
337         * gcc.dg/fold-addr-1.c: New testcase.
338
339 2008-03-26  Richard Guenther  <rguenther@suse.de>
340
341         * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
342         * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
343         * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
344         * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
345         * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
346         * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
347         * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
348
349 2008-03-26  Douglas Gregor  <doug.gregor@gmail.com>
350
351         * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
352         variadic template template parameter binding semantics.
353         * g++.dg/cpp0x/variadic85.C: Ditto.
354         * g++.dg/cpp0x/variadic88.C: New.
355         * g++.dg/cpp0x/variadic89.C: New.
356         * g++.dg/cpp0x/variadic90.C: New.
357         * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
358         variadic template template parameter binding semantics.
359         * g++.dg/cpp0x/variadic-lambda.C: New.
360
361 2008-03-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
362
363         PR target/31558
364         * g++.dg/ext/altivec-15.C: New testcase.
365
366 2008-03-25  Andrew Pinski  <pinskia@gmail.com>
367
368         PR objc/29197
369         * objc.dg/method-20.m: New testcase.
370         
371 2008-03-25  Richard Sandiford  <rsandifo@nildram.co.uk>
372
373         PR rtl-optimization/35232
374         * gcc.target/mips/pr35232.c: New test.
375
376 2008-03-25  Douglas Gregor  <doug.gregor@gmail.com>
377
378         * g++.dg/template/sfinae4.C: New.
379         * g++.dg/template/sfinae5.C: New.
380         * g++.dg/template/sfinae6.C: New.
381         * g++.dg/template/sfinae6_neg.C: New.
382         * g++.dg/template/sfinae7.C: New.
383         * g++.dg/template/sfinae8.C: New.
384         * g++.dg/template/sfinae9.C: New.
385         * g++.dg/template/sfinae10.C: New.
386         * g++.dg/template/sfinae11.C: New.
387         * g++.dg/template/sfinae12.C: New.
388         * g++.dg/template/sfinae13.C: New.
389         * g++.dg/template/sfinae14C: New.
390
391 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
392
393         * gcc.target/sh/sh2a-bclr.c: New test.
394         * gcc.target/sh/sh2a-bset.c: New test.
395
396 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
397
398         * gcc.target/sh/sh2a-movrt.c: New test.
399
400 2008-03-25  Naveen.H.S  <naveen.hs@kpitcummins.com>
401
402         * gcc.target/sh/sh2a-prefetch.c: New test.
403
404 2008-03-25  Jayant Sonar  <Jayant.sonar@kpitcummins.com>
405             Naveen.H.S  <naveen.hs@kpitcummins.com>
406
407         * gcc.target/sh/sh2a-movi20s.c: New test.
408
409 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
410             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
411             Naveen.H.S  <naveen.hs@kpitcummins.com>
412
413         * gcc.target/sh/sh2a-resbank.c: New test.
414         * gcc.target/sh/sh2a-tbr-jump.c: New test.
415         * gcc.target/sh/sh2a-jsrn.c: New test.
416         * gcc.target/sh/sh2a-rtsn.c: New test.
417
418 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
419
420         * gcc.target/i386/sse-17.c: Include sse2-check.h.
421         (main): Change to void and rename to sse2_test.
422         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
423         dg-do-what-default to "compile" if SSE2 hardware is not available.
424         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
425         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
426         xfail vect_no_int_max from "vectorization not profitable" check.
427
428 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
429
430         PR middle-end/26222
431         * gcc.dg/torture/pr26222.c: New testcase.
432
433 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
434
435         PR fortran/34813
436         * gfortran.dg/null_3.f90 : New test
437
438         PR fortran/33295
439         * gfortran.dg/module_function_type_1.f90 : New test
440
441 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
442
443         PR libfortran/32972
444         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
445         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
446         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
447
448 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
449
450         * gcc.target/mips/dse-1.c: Add checks for zeros.
451
452 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
453
454         PR target/27946
455         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
456
457 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
458
459         PR libfortran/32972
460         * internal_pack_1.f90:  New test case.
461         * internal_pack_2.f90:  New test case.
462         * internal_pack_3.f90:  New test case.
463
464 2008-03-21  Olivier Hainque  <hainque@adacore.com>
465
466         * gnat.dg/empty_vector_length.adb: New testcase.
467
468 2008-03-20  Richard Guenther  <rguenther@suse.de>
469
470         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
471
472 2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
473             Uros Bizjak  <ubizjak@gmail.com>
474
475         PR testsuite/34168
476         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
477         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
478         if SSE2 hardware is not available.
479         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
480         gcc.dg/vect/vect.exp.
481         * gfortran.dg/vect/vect.exp: Ditto.
482         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
483
484 2008-03-20  Andreas Schwab  <schwab@suse.de>
485
486         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
487         xfail.
488
489 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
490
491         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
492         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
493         from dg-options.
494
495 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
496
497         PR testsuite/35621
498         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
499         * gcc.target/i386/ssse3-pabsd.c: Likewise.
500         * gcc.target/i386/ssse3-pabsw.c: Likewise.
501         * gcc.target/i386/ssse3-palignr.c: Likewise.
502         * gcc.target/i386/ssse3-phaddd.c: Likewise.
503         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
504         * gcc.target/i386/ssse3-phaddw.c: Likewise.
505         * gcc.target/i386/ssse3-phsubd.c: Likewise.
506         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
507         * gcc.target/i386/ssse3-phsubw.c: Likewise.
508         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
509         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
510         * gcc.target/i386/ssse3-pshufb.c: Likewise.
511         * gcc.target/i386/ssse3-psignb.c: Likewise.
512         * gcc.target/i386/ssse3-psignd.c: Likewise.
513         * gcc.target/i386/ssse3-psignw.c: Likewise.
514
515 2008-03-20  Andreas Schwab  <schwab@suse.de>
516
517         PR testsuite/35647
518         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
519         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
520         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
521         continuation and remove xfail.
522
523 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
524
525         PR libfortran/32972
526         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
527         in subroutine.
528
529 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
530
531         * gcc.dg/format/ms_array-1.c: New.
532         * gcc.dg/format/ms_c90-scanf-3.c: New.
533         * gcc.dg/format/ms_c99-strftime-1.c: New.
534         * gcc.dg/format/ms_no-y2k-1.c: New.
535         * gcc.dg/format/ms_attr-1.c: New.
536         * gcc.dg/format/ms_c90-scanf-4.c: New.
537         * gcc.dg/format/ms_c99-strftime-2.c: New.
538         * gcc.dg/format/ms_nonlit-1.c: New.
539         * gcc.dg/format/ms_c90-scanf-5.c: New.
540         * gcc.dg/format/ms_cast-1.c: New.
541         * gcc.dg/format/ms_nonlit-2.c: New.
542         * gcc.dg/format/ms_attr-2.c: New.
543         * gcc.dg/format/ms_c90-strftime-1.c: New.
544         * gcc.dg/format/ms_miss-1.c: New.
545         * gcc.dg/format/ms_nonlit-3.c: New.
546         * gcc.dg/format/ms_attr-3.c: New.
547         * gcc.dg/format/ms_c90-strftime-2.c: New.
548         * gcc.dg/format/ms_miss-2.c: New.
549         * gcc.dg/format/ms_nul-1.c: New.
550         * gcc.dg/format/ms_attr-4.c: New.
551         * gcc.dg/format/ms_c94-printf-1.c: New.
552         * gcc.dg/format/ms_miss-3.c: New.
553         * gcc.dg/format/ms_nul-2.c: New.
554         * gcc.dg/format/ms_attr-7.c: New.
555         * gcc.dg/format/ms_c94-scanf-1.c: New.
556         * gcc.dg/format/ms_miss-4.c: New.
557         * gcc.dg/format/ms_null-1.c: New.
558         * gcc.dg/format/ms_bitfld-1.c: New.
559         * gcc.dg/format/ms_c99-printf-1.c: New.
560         * gcc.dg/format/ms_miss-5.c: New.
561         * gcc.dg/format/ms_plus-1.c: New.
562         * gcc.dg/format/ms_branch-1.c: New.
563         * gcc.dg/format/ms_c99-printf-2.c: New.
564         * gcc.dg/format/ms_miss-6.c: New.
565         * gcc.dg/format/ms_sec-1.c: New.
566         * gcc.dg/format/ms_c90-printf-1.c: New.
567         * gcc.dg/format/ms_c99-printf-3.c: New.
568         * gcc.dg/format/ms_multattr-1.c: New.
569         * gcc.dg/format/ms_unnamed-1.c: New.
570         * gcc.dg/format/ms_c90-printf-2.c: New.
571         * gcc.dg/format/ms_c99-scanf-1.c: New.
572         * gcc.dg/format/ms_multattr-2.c: New.
573         * gcc.dg/format/ms_va-1.c: New.
574         * gcc.dg/format/ms_c90-printf-3.c: New.
575         * gcc.dg/format/ms_c99-scanf-2.c: New.
576         * gcc.dg/format/ms_multattr-3.c: New.
577         * gcc.dg/format/ms_c90-scanf-1.c: New.
578         * gcc.dg/format/ms_c99-scanf-3.c: New.
579         * gcc.dg/format/ms_no-exargs-1.c: New.
580         * gcc.dg/format/ms_zero-length-1.c: New.
581         * gcc.dg/format/ms_c90-scanf-2.c: New.
582         * gcc.dg/format/ms_c99-scanf-4.c: New.
583         * gcc.dg/format/ms_no-exargs-2.c: New.
584         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
585         * gcc.dg/format/miss-1.c: Likewise.
586         * gcc.dg/format/miss-3.c: Likewise.
587         * gcc.dg/format/multattr-2.c: Likewise.
588         * gcc.dg/format/miss-5.c: Likewise.
589         * gcc.dg/format/attr-2.c: Likewise.
590         * gcc.dg/format/attr-4.c: Likewise.
591         * gcc.dg/format/c90-scanf-4.c: Likewise.
592         * gcc.dg/format/c99-printf-3.c: Likewise.
593         * gcc.dg/format/multattr-1.c: Likewise.
594         * gcc.dg/format/miss-4.c: Likewise.
595         * gcc.dg/format/miss-6.c: Likewise.
596         * gcc.dg/format/c90-printf-3.c: Likewise.
597         * gcc.dg/format/attr-1.c: Likewise.
598         * gcc.dg/format/attr-3.c: Likewise.
599         * gcc.dg/format/attr-7.c: Likewise.
600         * gcc.dg/format/format.h: Treat mingw and gnu style.
601         * gcc.dg/format/sys_format.c: New.
602
603 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
604
605         PR libfortran/35627
606         * gfortran.dg/namelist_46.f90: New test.
607
608 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
609
610         PR target/14552
611         * gcc.target/i386/pr14552.c: New test.
612
613 2008-03-19  Michael Matz  <matz@suse.de>
614
615         PR middle-end/35616
616         * gcc.dg/pr35616.c: New test.
617
618 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
619
620         PR fortran/35152
621         * gfortran.dg/argument_checking_16.f90: New test.
622
623 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
624
625         PR libfortran/32972
626         * gfortran.dg/internal_pack_1.f90:  New test case.
627         * gfortran.dg/internal_pack_2.f90:  New test case.
628         * gfortran.dg/internal_pack_3.f90:  New test case.
629
630 2008-03-19  Jan Hubicka  <jh@suse.cz>
631
632         * gcc.dg/20050811-2.c: Update dumping flags.
633         * gcc.dg/sms-2.c: Update dumping flags.
634         * gcc.dg/var-expand1.c: Update dumping flags.
635         * gcc.dg/var-expand3.c: Update dumping flags.
636         * gcc.dg/pr30957-1.c: Update dumping flags.
637         * gcc.dg/20050811-1.c: Update dumping flags.
638         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
639         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
640
641 2008-03-19  Richard Guenther  <rguenther@suse.de>
642
643         PR middle-end/35609
644         * gcc.dg/testsuite/uninit-15.c: New testcase.
645         * gcc.dg/testsuite/uninit-16.c: Likewise.
646
647 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
648
649         PR target/35504
650         * g++.dg/other/pr35504.C: New test.
651
652 2008-03-18  Richard Guenther  <rguenther@suse.de>
653
654         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
655         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
656
657 2008-03-18  Richard Guenther  <rguenther@suse.de>
658
659         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
660
661 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
662
663         PR libfortran/35617
664         * gfortran.dg/namelist_45.f90: New test.
665
666 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
667
668         PR testsuite/35512
669         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
670         Write variables instead of reading them.
671
672 2008-03-17  Jason Merrill  <jason@redhat.com>
673
674         PR c++/35548
675         * g++.dg/init/ref16.C: New testcase.
676
677 2008-03-17  Richard Guenther  <rguenther@suse.de>
678
679         PR tree-optimization/19637
680         * g++.dg/tree-ssa/pr19637.C: New testcase.
681
682 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
683
684         PR fortran/35470
685         * gfortran.dg/subref_array_pointer_3.f90 : New test.
686
687 2008-03-16  Richard Guenther  <rguenther@suse.de>
688
689         PR middle-end/35607
690         * gcc.c-torture/compile/pr35607.c: New testcase.
691         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
692
693 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
694
695         PR fortran/35582
696         * gfortran.dg/write_invalid_format.f90: New test.
697
698 2008-03-15  Richard Guenther  <rguenther@suse.de>
699
700         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
701
702 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
703
704         PR testsuite/35184
705         * gfortran.dg/elemental_subroutine_6.f90: New test.
706
707 2008-03-15  Richard Guenther  <rguenther@suse.de>
708
709         * gcc.dg/pr23911.c: Adjust testcase.
710         * gcc.dg/tree-ssa/pr14841.c: Likewise.
711         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
712
713 2008-03-15  Richard Guenther  <rguenther@suse.de>
714
715         PR middle-end/35593
716         * g++.dg/warn/Warray-bounds-3.C: New testcase.
717
718 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
719
720         PR testsuite/35478
721         * gfortran.dg/generic_16.f90: New test.
722
723 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
724
725         PR middle-end/35595
726         * gcc.c-torture/compile/pr35595.c: New test.
727
728 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
729
730         PR testsuite/33296
731         * gfortran.dg/nearest_4.f90: New test.
732
733 2008-03-14  Richard Guenther  <rguenther@suse.de>
734
735         PR tree-optimization/13761
736         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
737
738 2008-03-14  Richard Guenther  <rguenther@suse.de>
739
740         PR tree-optimization/34172
741         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
742         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
743         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
744         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
745         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
746         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
747
748 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
749
750         PR libcpp/35322:
751         * gcc.dg/cpp/pr35322.c: Add dg-error line.
752
753 2008-03-14  Richard Guenther  <rguenther@suse.de>
754
755         PR tree-optimization/34043
756         PR tree-optimization/33989
757         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
758         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
759         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
760         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
761         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
762
763 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
764             Uros Bizjak  <ubizjak@gmail.com>
765
766         PR testsuite/35538 
767         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
768         Skip *-*-darwin*.
769         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
770
771 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
772             Uros Bizjak  <ubizjak@gmail.com>
773
774         PR testsuite/35406
775         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
776         count from 0 to 1 for lp64 targets.
777         * gfortran.dg/ldist-1.f90: Update test to check
778         for 5 loops distributed instead of 4 for lp64 targets.
779
780 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
781
782         PR fortran/35475
783         * gfortran.dg/derived_sub.f90: New test.
784
785 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
786
787         PR testsuite/35558
788         * g++.dg/tls/static-1.C: Move dg-additional-sources after
789         dg-require-effective-target.
790         * g++.dg/tls/static-1a.cc: Likewise.
791
792 2008-03-13  Tom Tromey  <tromey@redhat.com>
793
794         PR libcpp/35322:
795         * gcc.dg/cpp/pr35322.c: New file.
796
797 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
798
799         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
800         (main): Call check_vect.
801
802 2008-03-13  Alon Dayan  <alond@il.ibm.com>
803             Olga Golovanevsky  <olga@il.ibm.com>
804         
805         PR tree-optimization/35041
806         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
807
808 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
809
810         PR target/34000
811         PR target/35553
812         * g++.dg/other/i386-3.C: New test.
813         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
814         * gcc.target/i386/sse-14.c: Ditto.
815         * gcc.target/i386/mmx-1.c: Ditto.
816         * gcc.target/i386/mmx-2.c: Ditto.
817         * gcc.target/i386/3dnow-1.c: Ditto.
818         * gcc.target/i386/3dnow-2.c: Ditto.
819         * gcc.target/i386/3dnowA-1.c: Ditto.
820         * gcc.target/i386/3dnowA-2.c: Ditto.
821
822 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
823
824         PR tree-opt/35422
825         * gcc.target/i386/pr35422.c: Escape brackets.
826
827 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
828
829         PR tree-opt/35422
830         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
831         third loop.
832         * gcc.target/i386/pr35422.c: New.
833
834 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
835
836         PR tree-opt/35403
837         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
838
839 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
840
841         PR target/35540
842         * gcc.target/i386/pr35540.c: New test.
843
844 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
845
846         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
847
848 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
849
850         PR middle-end/35526
851         * g++.dg/torture/pr35526.C: New test.
852
853 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
854
855         PR c++/35328
856         * g++.dg/gomp/pr35328.C: New test.
857
858         PR c++/35337
859         * g++.dg/gomp/pr35337.C: New test.
860
861         PR c/35438
862         PR c/35439
863         * gcc.dg/gomp/pr35438.c: New test.
864         * gcc.dg/gomp/pr35439.c: New test.
865
866         PR middle-end/35099
867         * g++.dg/gomp/pr35099.C: New test.
868
869 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
870
871         * gnat.dg/range_check2.adb: New test.
872
873 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
874
875         PR tree-optimization/35494
876         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
877         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
878         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
879         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
880
881 2008-03-10  Richard Guenther  <rguenther@suse.de>
882
883         PR tree-optimization/34677
884         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
885         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
886         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
887
888 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
889
890         PR fortran/35474
891         * gfortran.dg/module_commons_2.f90: New test.
892
893 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
894
895         * gnat.dg/frame_overflow.adb: Improve portability.
896
897 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
898
899         PR target/35350
900         * gcc.target/i386/isa-1.c: Add -march=x86-64.
901         * gcc.target/i386/isa-2.c: Likewise.
902         * gcc.target/i386/isa-3.c: Likewise.
903         * gcc.target/i386/isa-10.c: Likewise.
904         * gcc.target/i386/isa-11.c: Likewise.
905         * gcc.target/i386/isa-12.c: Likewise.
906         * gcc.target/i386/isa-13.c: Likewise.
907         * gcc.target/i386/isa-14.c: Likewise.
908
909 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
910
911         PR target/22152
912         * gcc.target/i386/pr22152.c: New test.
913         * gcc.target/i386/sse2-mmx.c: Ditto.
914
915 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
916
917         * gnat.dg/uninit_func.adb: New test.
918
919 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
920
921         * gnat.dg/pack4.adb: New test.
922
923 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
924
925         * gnat.dg/small_alignment.adb: New test.
926
927 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
928
929         * gnat.dg/specs/alignment2.ads: New test.
930
931 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
932
933         * gnat.dg/pack3.adb: New test.
934
935 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
936
937         PR c++/20366
938         * g++.dg/other/pr20366.C: New test.
939
940 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
941
942         PR tree-opt/35402
943         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
944
945 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
946
947         PR preprocessor/35458
948         * gcc.dg/cpp/cmdlne-M-2.c: New file.
949         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
950         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
951
952 2008-03-06  Tom Tromey  <tromey@redhat.com>
953
954         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
955         * treelang: Delete.
956
957 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
958
959         * gnat.dg/specs/pack33.ads: New test.
960
961 2008-03-05  Richard Guenther  <rguenther@suse.de>
962
963         PR tree-optimization/35472
964         * gcc.c-torture/execute/pr35472.c: New testcase.
965
966 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
967
968         PR 33009
969         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
970         * gcc.c-torture/compile/pr33009.c: Likewise.
971
972 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
973
974         PR 31341
975         * gcc.dg/vect/pr31041.c: Fix.
976
977 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
978
979         PR libfortran/35293
980         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
981         New.
982         * gfortran.fortran-torture/execute/list_read_1.x,
983         gfortran.fortran-torture/execute/read_null_string.x,
984         gfortran.fortran-torture/execute/backspace.x,
985         gfortran.fortran-torture/execute/seq_io.x,
986         gfortran.fortran-torture/execute/slash_edit.x,
987         gfortran.fortran-torture/execute/unopened_unit_1.x,
988         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
989         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
990         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
991         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
992         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
993         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
994         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
995         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
996         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
997         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
998         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
999         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1000         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1001         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1002         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1003         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1004         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1005         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1006         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1007         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1008         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1009         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1010         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1011         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1012         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1013         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1014         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1015         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1016         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1017         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1018         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1019         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1020         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1021         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1022         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1023         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1024         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1025         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1026         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1027         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1028         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1029         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1030         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1031         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1032         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1033         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1034         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1035         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1036         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1037         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1038         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1039         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1040         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1041         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1042         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1043         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1044         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1045         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1046         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1047         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1048         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1049         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1050         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1051         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1052         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1053         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1054         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1055         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1056         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1057         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1058         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1059         gfortran.dg/write_back.f: Gate test on effective_target
1060         fd_truncate.
1061
1062 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1063
1064         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1065         targets declaring functions in assembly.
1066
1067 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1068
1069         PR 28322
1070         * gcc.dg/pr28322-3.c: New.
1071
1072 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
1073
1074         PR target/35453
1075         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1076         _SIDD_XXX.
1077         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1078         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1079         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1080         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1081         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1082         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1083         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1084         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1085
1086 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1087
1088         PR middle-end/35456
1089         * gcc.c-torture/execute/pr35456.c: New test.
1090
1091 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
1092
1093         * gcc.target/i386/sse-10.c: Don't use
1094         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1095
1096 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
1097
1098         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1099         * gfortran.dg/reassoc_2.f90: Ditto.
1100         * gfortran.dg/reassoc_3.f90: Ditto.
1101
1102 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1103
1104         PR fortran/33197
1105         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1106         * gfortran.dg/dg.exp: Likewise.
1107         * gfortran.dg/vect/vect.exp: Likewise.
1108         * gfortran.fortran-torture/execute/execute.exp: Likewise.
1109         * gfortran.fortran-torture/compile/compile.exp: Likewise.
1110         * gfortran.dg/gamma_1.f90: Also check log_gamma.
1111         * gfortran.dg/invalid_contains_1.f90: Remove warning about
1112         empty CONTAINS.
1113         * gfortran.dg/gamma_2.f90: Add a few error messages.
1114         * gfortran.dg/invalid_contains_2.f90: Remove warning about
1115         empty CONTAINS.
1116         * gfortran.dg/gamma_3.f90: Adjust error message.
1117         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1118         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1119         * gfortran.dg/bessel_1.f90: New test.
1120         * gfortran.dg/recursive_check_3.f90: Remove warnings.
1121         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1122         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1123         * gfortran.dg/contains_empty_1.f03: New test.
1124         * gfortran.dg/erfc_scaled_1.f90: New test.
1125         * gfortran.dg/hypot_1.f90: New test.
1126         * gfortran.dg/contains_empty_2.f03: New test.
1127
1128 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
1129
1130         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1131
1132 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
1133
1134         PR 24924
1135         * g++.dg/cpp/string-2.C: This is a warning now.
1136         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1137         default, so add it.
1138         
1139 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
1140
1141         * g++.dg/cpp0x/auto1.C: New.
1142
1143 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1144
1145         PR fortran/34770
1146         * gfortran.dg/pointer_1.f90: New test.
1147
1148 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
1149
1150         PR c++/35315
1151         * g++.dg/ext/attrib32.C: Add another test case.
1152
1153 2008-02-29  Tom Tromey  <tromey@redhat.com>
1154
1155         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1156         line.
1157
1158 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
1159
1160         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1161         to make the interchange profitable.
1162
1163 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
1164
1165         PR fortran/31463
1166         PR fortran/33950
1167         PR fortran/34296
1168         * gfortran.dg/arrayio_11.f90: Fixed test.
1169         * gfortran.dg/arrayio_12.f90: Likewise.
1170         * gfortran.dg/module_read_1.f90: Added warning-directives.
1171         * gfortran.dg/pr32242.f90: Likewise.
1172         * gfortran.dg/result_in_spec_3.f90: Likewise.
1173         * gfortran.dg/use_12.f90: Likewise.
1174         * gfortran.dg/warn_function_without_result.f90 : New test.
1175
1176 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1177
1178         PR fortran/34868
1179         * gfortran.dg/f2c_9.f90: New test.
1180
1181 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
1182
1183         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1184         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1185         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1186         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1187         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1188         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1189         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1190         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1191         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1192         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1193         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1194         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1195         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1196         * testsuite/gfortran.dg/ldist-1.f90: New.
1197
1198 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
1199
1200         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
1201
1202 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1203
1204         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1205
1206 2008-02-27  Jan Beulich  <jbeulich@novell.com>
1207
1208         * gcc.target/i386/mmx-1.c: Add
1209         -Werror-implicit-function-declaration to dg-options.
1210         * gcc.target/i386/mmx-2.c: Likewise.
1211         * gcc.target/i386/sse-13.c: Likewise.
1212         * gcc.target/i386/sse-14.c: Likewise.
1213
1214 2008-02-27  Revital Eres  <eres@il.ibm.com>
1215
1216         PR rtl-optimization/34999
1217         * gcc.dg/tree-prof/pr34999.c: New.
1218
1219 2008-02-27  Richard Guenther  <rguenther@suse.de>
1220
1221         PR middle-end/25290
1222         * gcc.c-torture/execute/pr35390.c: New testcase.
1223
1224 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1225
1226         PR ada/22255
1227         * gnat.dg/test_direct_io.adb: New file.
1228
1229 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
1230
1231         PR ada/34799
1232         * gnat.dg/specs/pr34799.ads: New test.
1233
1234 2008-02-27  Richard Guenther  <rguenther@suse.de>
1235
1236         PR middle-end/34971
1237         * gcc.c-torture/execute/pr34971.c: New testcase.
1238
1239 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
1240
1241         * gcc.dg/gomp/preprocess-1.c: New test.
1242
1243         PR c++/35368
1244         * g++.dg/ext/visibility/typeinfo2.C: New test.
1245         * g++.dg/ext/visibility/typeinfo3.C: New test.
1246
1247 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1248
1249         * gcc.dg/bf-ms-attrib.c (main): Return 0.
1250
1251 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
1252
1253         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1254         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1255
1256 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1257
1258         PR c/28800
1259         * gcc.dg/empty-source-2.c: Adjust for warning message.
1260         * gcc.dg/empty-source-3.c: Likewise.
1261         * gcc.dg/pack-test-2.c: Adjust comment.
1262         * gcc.dg/pragma-ep-2.c: Likewise.
1263         * gcc.dg/pragma-re-2.c: Likewise.
1264         * gcc.dg/va-arg-2.c: Likewise.
1265
1266 2008-02-26  Tobias Burnus  <burnus@net-b.de>
1267
1268         PR fortran/35033
1269         * gfortran.dg/assignment_2.f90: New.
1270
1271 2008-02-26  Jason Merrill  <jason@redhat.com>
1272
1273         PR c++/35315
1274         * g++.dg/ext/attrib32.C: New.
1275
1276 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1277
1278         * gcc.c-torture/execute/nest-align-1.x: Delete.
1279
1280 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1281
1282         PR 26264
1283         * 20021023-1.c: Use __builtin_va_start instead of
1284         __builtin_stdarg_start.
1285         * pr17301-1.c: Likewise.
1286         * pr17301-2.c: Likewise.
1287                 
1288 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1289         
1290         * gcc.dg/pr34351.c: New.
1291         
1292 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1293
1294         * gcc.dg/Wlarger-than2.c: New.
1295         
1296 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
1297
1298         PR c++/35323
1299         * g++.dg/lookup/crash7.C: New.
1300
1301 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
1302
1303         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1304
1305 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1306
1307         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1308
1309 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1310
1311         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1312
1313 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1314
1315         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1316         Windows.
1317
1318 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1319
1320         * lib/target-supports.exp (check_profiling_available): Report -p
1321         unavailable on *-*-mingw*.
1322
1323 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
1324
1325         * lib/target-supports.exp (check_effective_target_pthread_h): New.
1326         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1327         dg-require-effective-target pthread_h.
1328
1329 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1330
1331         * gcc.dg/Wswitch-enum-error.c: New.
1332         * gcc.dg/Wswitch-error.c: New.
1333         * gcc.dg/20011021-1.c: Use two directives to match two different
1334         messages.
1335         
1336 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1337         
1338         PR 28322
1339         * gcc.dg/pr28322.c: New.
1340         * gcc.dg/pr28322-2.c: New.
1341         * lib/prune.exp: Ignore "At top level" even if there is no ':'
1342         preceding it.
1343
1344 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1345
1346         PR c++/35333
1347         * g++.dg/other/error26.C: New.
1348
1349 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
1350
1351         PR c++/35338
1352         * g++.dg/other/error25.C: New.
1353
1354 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1355
1356         PR target/35258
1357         * gcc.dg/pr35258.c: New testcase.
1358
1359 2008-02-25  Jan Beulich  <jbeulich@novell.com>
1360
1361         * gcc.dg/20020426-2.c: Remove bogus workaround.
1362         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1363         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1364
1365 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1366
1367         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1368
1369 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1370
1371         PR middle-end/19984
1372         * gcc.dg/pr19984.c: New test.
1373         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1374         name of the variable.
1375
1376 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
1377
1378         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1379         (main): Call check_vect and foo.  Check array values after
1380         the call to foo.
1381         * gcc.dg/vect/vect-117.c: Call check_vect.
1382         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1383
1384 2008-02-25  Jason Merrill  <jason@redhat.com>
1385
1386         PR c++/33486
1387         * g++.dg/lookup/strong-using-5.C: New.
1388
1389 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1390
1391         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1392         sh* targets.
1393
1394 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1395
1396         PR target/35349
1397         * gcc.c-torture/execute/20050604-1.x: New file.
1398
1399 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
1400
1401         * gcc.target/i386/pr22076.c: Update number of mov insns
1402         for PIC targets.
1403         * gcc.target/i386/pr34256.c: Ditto.
1404
1405 2008-02-24  Diego Novillo  <dnovillo@google.com>
1406
1407         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1408
1409         PR 33738
1410         * g++.dg/warn/pr33738.C: New.
1411
1412 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1413
1414         * gcc.c-torture/execute/nest-align-1.x: New file.
1415
1416 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1417
1418         PR c++/34749
1419         * g++.dg.ext/dllimport13.C: New test.
1420
1421 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1422
1423         PR libfortran/24685
1424         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1425         powerpc*-apple-darwin*.
1426
1427 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1428
1429         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1430         ERFC into gfortran.dg/large_real_kind_3.F90.
1431         * gfortran.dg/large_real_kind_3.F90: New test.
1432
1433 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1434
1435         PR rtl-opt/33512
1436         * gcc.dg/and-1.c: New test.
1437
1438 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1439
1440         * gcc.c-torture/execute/20080222-1.c: New test.
1441
1442 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1443
1444         PR target/22076
1445         PR target/34256
1446         * gcc.target/i386/pr22076.c: New test.
1447         * gcc.target/i386/pr34256.c: New test.
1448         * gcc.target/i386/vecinit-5.c: New test.
1449         * gcc.target/i386/vecinit-6.c: New test.
1450         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1451
1452         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1453         <xmmintrin.h>, define __m64 and __m128 directly.
1454         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1455
1456 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1457
1458         PR C++/34715
1459         * g++.dg/ext/always_inline-1.C: New test.
1460         * g++.dg/ext/always_inline-2.C: New test.
1461         * g++.dg/ext/always_inline-3.C: New test.
1462         * g++.dg/ext/always_inline-4.C: New test.
1463
1464 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1465
1466         * gcc.target/cris/asm-b-1.c: New test.
1467
1468 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1469
1470         PR c++/35282
1471         * g++.dg/template/nontype17.C: Add.
1472
1473 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1474
1475         PR c++/35282
1476         Revert:
1477         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1478
1479         PR c++/28743
1480         * g++.dg/template/nontype17.C: New.
1481         * g++.dg/template/nontype16.C: Add error.
1482
1483 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1484
1485         PR c/19999
1486         * gcc.dg/Wfloat-equal-1.c: New.
1487         * g++.dg/warn/Wfloat-equal-1.C: New.
1488
1489 2008-02-21  Michael Matz  <matz@suse.de>
1490
1491         PR target/35264
1492         * gcc.dg/pr35264.c: New testcase.
1493
1494 2008-02-21  Richard Guenther  <rguenther@suse.de>
1495
1496         * gfortran.dg/reassoc_1.f90: New testcase.
1497         * gfortran.dg/reassoc_2.f90: Likewise.
1498         * gfortran.dg/reassoc_3.f90: Likewise.
1499
1500 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1501
1502         PR libfortran/34974
1503         * gfortran.dg/fmt_t_7.f: New test.
1504
1505         PR libfortran/35132
1506         * gfortran.dg/streamio_15.f90: New test.
1507         
1508 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1509
1510         PR libfortran/35036
1511         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1512
1513 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1514
1515         * gcc.dg/Wframe-larger-than.c: New option test.
1516
1517 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1518
1519         PR fortran/34997
1520         * gfortran.dg/dollar_sym_1.f90: New.
1521         * gfortran.dg/dollar_sym_2.f90: New.
1522
1523 2008-02-20  Richard Guenther  <rguenther@suse.de>
1524
1525         PR middle-end/35265
1526         * gcc.dg/builtins-66.c: New testcase.
1527
1528 2008-02-20  Richard Guenther  <rguenther@suse.de>
1529
1530         * gcc.dg/fold-reassoc-1.c: New testcase.
1531         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1532
1533 2008-02-20  Richard Guenther  <rguenther@suse.de>
1534
1535         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1536
1537 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1538
1539         * lib/target-supports.exp (check_effective_target_vect_unpack):
1540         Return true for SPU.
1541         (check_effective_target_vect_short_mult): Likewise.
1542         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1543         the loop on targets that support vect_unpack.
1544
1545 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1546
1547         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1548         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1549         templates to reduce number of passed arguments.
1550
1551 2008-02-19  Jason Merrill  <jason@redhat.com>
1552
1553         PR c++/34950
1554         * g++.dg/template/explicit-args1.C: New.
1555
1556 2008-02-19  Richard Guenther  <rguenther@suse.de>
1557
1558         PR tree-optimization/34989
1559         * gcc.dg/pr34989-1.c: New testcase.
1560         * gcc.dg/pr34989-2.c: Likewise.
1561
1562 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1563
1564         PR c++/35028
1565         * g++.dg/gomp/pr35028.C: New test.
1566
1567         PR c++/34964
1568         PR c++/35244
1569         * gcc.dg/gomp/pr34964.c: New test.
1570         * g++.dg/gomp/pr34964.C: New test.
1571         * gcc.dg/gomp/pr35244.c: New test.
1572         * g++.dg/gomp/pr35244.C: New test.
1573
1574         PR c++/35078
1575         * g++.dg/gomp/pr35078.C: New test.
1576
1577 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1578
1579         * gcc.dg/packed-array.c: New testcase. 
1580
1581 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1582
1583         PR target/33555
1584         * gcc.target/i386/pr33555.c: New test.
1585         
1586 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1587
1588         PR target/35189
1589         * gcc.target/i386/isa-1.c: New.
1590         * gcc.target/i386/isa-2.c: Likewise.
1591         * gcc.target/i386/isa-3.c: Likewise.
1592         * gcc.target/i386/isa-4.c: Likewise.
1593         * gcc.target/i386/isa-5.c: Likewise.
1594         * gcc.target/i386/isa-6.c: Likewise.
1595         * gcc.target/i386/isa-7.c: Likewise.
1596         * gcc.target/i386/isa-8.c: Likewise.
1597         * gcc.target/i386/isa-9.c: Likewise.
1598         * gcc.target/i386/isa-10.c: Likewise.
1599         * gcc.target/i386/isa-11.c: Likewise.
1600         * gcc.target/i386/isa-12.c: Likewise.
1601         * gcc.target/i386/isa-13.c: Likewise.
1602         * gcc.target/i386/isa-14.c: Likewise.
1603
1604 2008-02-18  Joey Ye  <joey.ye@intel.com>
1605             H.J. Lu  <hongjiu.lu@intel.com>
1606
1607         PR middle-end/34921
1608         * gcc.c-torture/execute/nest-align-1.c: New test case.
1609
1610 2008-02-17  Richard Guenther  <rguenther@suse.de>
1611
1612         PR middle-end/35227
1613         * gcc.dg/torture/pr35227.c: New testcase.
1614
1615 2008-02-17  Richard Guenther  <rguenther@suse.de>
1616
1617         PR tree-optimization/35231
1618         * gcc.c-torture/execute/pr35231.c: New testcase.
1619
1620 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1621
1622         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1623         (test_gt): Ditto.
1624
1625 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1626
1627         * obj-c++.dg/encode-2.mm: XFAIL.
1628         * obj-c++.dg/encode-3.mm: Likewise.
1629
1630 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1631             Paolo Carlini  <pcarlini@suse.de>
1632
1633         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1634         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1635         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1636
1637 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1638
1639         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1640         (main): Change to void and rename to sse_test.
1641         * gcc.target/i386/pr24306.c: Ditto.
1642         * gcc.target/i386/pr32065-2.c: Ditto.
1643         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1644         (main): Change to void and rename to sse2_test.
1645         * gcc.target/i386/20060512-3.c: Ditto.
1646
1647 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1648
1649         PR fortran/35150
1650         * gfortran.dg/c_loc_tests_12.f03: New test.
1651
1652 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1653
1654         PR c++/35023
1655         PR c++/35024
1656         PR c++/35026
1657         * g++.dg/cpp0x/vt-35026.C: New.
1658         * g++.dg/cpp0x/vt-35023.C: New.
1659         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1660         * g++.dg/cpp0x/vt-35024.C: New.
1661
1662 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1663
1664         * gcc.c-torture/execute/va-arg-25.x: Remove.
1665
1666 2008-02-15  Richard Guenther  <rguenther@suse.de>
1667             Zdenek Dvorak  <ook@ucw.cz>
1668
1669         PR tree-optimization/35164
1670         * g++.dg/torture/pr35164-1.C: New testcase.
1671         * g++.dg/torture/pr35164-2.C: Likewise.
1672
1673 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1674
1675         PR testsuite/35119
1676         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1677         in dg-final to match the assembly code generated by Darwin 9.
1678
1679 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1680
1681         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1682
1683 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1684
1685         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1686
1687 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1688
1689         * lib/dejapatches.exp: New file.
1690
1691 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1692
1693         PR c++/34050
1694         * g++.dg/cpp0x/vt-34050.C: New.
1695
1696 2008-02-14  Jason Merrill  <jason@redhat.com>
1697
1698         PR c++/5645
1699         PR c++/11159
1700         * g++.dg/warn/pr11159.C: New.
1701         * g++.dg/warn/pr5645.C: Likewise.
1702
1703 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1704
1705         PR preprocessor/35061
1706         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1707
1708 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1709
1710         PR c++/28743
1711         * g++.dg/template/nontype17.C: New.
1712         * g++.dg/template/nontype16.C: Add error.
1713
1714 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1715
1716         PR c++/35138
1717         * g++.dg/template/member8.C: New test.
1718
1719 2008-02-13  Michael Matz  <matz@suse.de>
1720
1721         * gcc.dg/pr35065.c: Fix testcase warnings.
1722
1723 2008-02-13  Jason Merrill  <jason@redhat.com>
1724
1725         PR c++/34962, c++/34937, c++/34939
1726         * g++.dg/ext/tmplattr9.C: New.
1727
1728 2008-02-13  Michael Matz  <matz@suse.de>
1729
1730         PR debug/35065
1731         * gcc.dg/pr35065.c: New testcase.
1732
1733 2008-02-12  Richard Guenther  <rguenther@suse.de>
1734
1735         PR tree-optimization/35171
1736         * gcc.c-torture/compile/pr35171.c: New testcase.
1737
1738 2008-02-12  Richard Guenther  <rguenther@suse.de>
1739
1740         PR middle-end/35163
1741         * gcc.c-torture/execute/pr35163.c: New testcase.
1742
1743 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1744
1745         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1746
1747 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1748
1749         * gnat.dg/loop_address.adb: New test.
1750
1751 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1752
1753         * obj-c++.dg/bitfield-1.mm: Expect failures.
1754         * obj-c++.dg/bitfield-4.mm: Likewise.
1755         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1756         * obj-c++.dg/encode-8.mm: Likewise.
1757         * obj-c++.dg/isa-field-1.mm: Likewise.
1758         * obj-c++.dg/layout-1.mm: Likewise.
1759         * obj-c++.dg/lookup-2.mm: Likewise.
1760         * obj-c++.dg/try-catch-2.mm: Likewise.
1761         * obj-c++.dg/try-catch-9.mm: Likewise.
1762
1763 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1764
1765         PR c++/35144
1766         * g++.dg/tree-ssa/pr35144.C: New test.
1767
1768         PR inline-asm/35160
1769         * gcc.target/i386/pr35160.c: New test.
1770
1771         PR c++/34862
1772         * g++.dg/init/new27.C: New test.
1773
1774 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1775
1776         PR c++/35077
1777         * g++.dg/template/crash78.C: New.
1778
1779 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1780
1781         PR testsuite/35047
1782         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1783         * gcc.dg/compat/vector-2_y.c: Ditto.
1784
1785 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1786             Richard Guenther  <rguenther@suse.de>
1787
1788         PR tree-optimization/33992
1789         * gcc.c-torture/execute/pr33992.c: New testcase.
1790
1791 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1792
1793         * gfortran.dg/streamio_14.f90:  New test.
1794
1795 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1796
1797         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1798         Add -mfpmath=387 to dg-options.
1799
1800 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1801
1802         PR testsuite/35047
1803         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1804         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1805         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1806         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1807         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1808         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1809         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1810         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1811         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1812
1813 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1814
1815         PR objc++/34193
1816         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1817
1818 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1819
1820         PR c++/35056
1821         * g++.dg/conversion/bitfield8.C: New.
1822
1823 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1824
1825         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1826
1827 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1828
1829         PR c++/35049
1830         PR c++/35096
1831         * g++.dg/ext/vector13.C: New.
1832
1833 2008-02-06  David Daney  <ddaney@avtrex.com>
1834
1835         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1836
1837 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1838
1839         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1840         special case for xtensa-*-*.
1841         
1842 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1843
1844         PR fortran/35037
1845         * gfortran.dg/volatile11.f90: New test.
1846
1847 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1848
1849         PR c++/33553
1850         * g++.dg/template/array19.C: New test.
1851
1852 2008-02-05  Diego Novillo  <dnovillo@google.com>
1853
1854         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1855
1856         PR 33738
1857         * g++.dg/warn/pr33738.C: Remove.
1858
1859 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1860
1861         PR fortran/34945
1862         * gfortran.dg/bounds_check_13.f: New test.
1863
1864 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1865
1866         PR testsuite/33946
1867         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1868
1869 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1870
1871         PR target/35083
1872         * gcc.target/i386/pr35083.c: New test.
1873
1874 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1875
1876         PR fortran/32315
1877         * gfortran.dg/data_bounds_1.f90: New test.
1878
1879 2008-02-04  Diego Novillo  <dnovillo@google.com>
1880
1881         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1882
1883         PR 33738
1884         * testsuite/g++.dg/warn/pr33738.C: New.
1885
1886 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1887
1888         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1889         to match.
1890
1891 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1892
1893         * lib/target-supports.exp (check_effective_target_hard_float): Only
1894         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1895         other targets, grep for a call insn in the rtl expand dump for an
1896         add of two doubles.
1897         (target_compile): Support generating rtl dumps as output.
1898
1899 2008-02-04  Richard Guenther  <rguenther@suse.de>
1900
1901         PR middle-end/33631
1902         * gcc.c-torture/execute/pr33631.c: New testcase.
1903
1904 2008-02-04  Richard Guenther  <rguenther@suse.de>
1905
1906         PR middle-end/35043
1907         * gcc.c-torture/compile/pr35043.c: New testcase.
1908
1909 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1910
1911         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1912
1913 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1914
1915         * gcc.target/i386/pr31628.c: Require effective target fpic.
1916         * gcc.target/i386/strinline.c: Ditto.
1917         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1918         * gcc.dg/pr35045.c: Ditto.
1919         * gcc.dg/20050503-1.c: Ditto.
1920
1921 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1922
1923         PR fortran/32760
1924         * gfortran.dg/host_assoc_variable_1.f90: New test.
1925         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1926
1927 2008-02-02  Michael Matz  <matz@suse.de>
1928
1929         PR target/35045
1930         * gcc.dg/pr35045.c: New test.
1931
1932 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1933
1934         PR libfortran/35001
1935         * gfortran.dg/shape_4.f90:  New test.
1936
1937 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1938
1939         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1940
1941 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1942
1943         PR rtl-optimization/34773
1944         * gcc.target/cris/torture/pr34773.c: New test.
1945
1946 2008-02-01  Nick Clifton  <nickc@redhat.com>
1947
1948         * lib/target-supports.exp (check_profiling_available): Do not
1949         expect profiling to work on the xstormy16 target.
1950
1951 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1952
1953         PR testsuite/35047
1954         * gcc.c-torture/execute/20050316-2.x: New file.
1955         * gcc.target/i386/pr17390.c: Update scan pattern.
1956         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1957         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1958
1959 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1960
1961         PR fortran/34910
1962         * gfortran.dg/proc_assign_2.f90: New test.
1963
1964 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1965             Jakub Jelinek  <jakub@redhat.com>
1966
1967         PR c++/34935
1968         PR c++/34936
1969         * g++.dg/ext/alias-canon.C: New.
1970         * g++.dg/ext/alias-mangle.C: New.
1971
1972 2008-01-30  Jan Hubicka  <jh@suse.cz>
1973
1974         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1975
1976 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1977
1978         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1979         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1980
1981 2008-01-30  Jan Hubicka  <jh@suse.cz>
1982
1983         PR target/34982
1984         * gcc.c-torture/execute/pr34982.c: New testcase.
1985
1986 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1987
1988         * gcc.target/s390/tf_to_di-1.c: New testcase.
1989
1990 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1991
1992         PR fortran/34975
1993         * gfortran.dg/use_only_3.f90: New test.
1994         * gfortran.dg/use_only_3.inc: Modules for new test.
1995
1996         PR fortran/34429
1997         * gfortran.dg/function_charlen_2.f90: New test.
1998
1999 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
2000
2001         PR middle-end/34969
2002         * gcc.dg/pr34969.c: New test.
2003
2004         PR c/35017
2005         * gcc.dg/inline-25.c: New test.
2006         * gcc.dg/inline-26.c: New test.
2007         * gcc.dg/inline-27.c: New test.
2008
2009 2008-01-29  Richard Guenther  <rguenther@suse.de>
2010
2011         PR middle-end/35006
2012         * gcc.c-torture/compile/pr35006.c: New testcase.
2013
2014 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
2015
2016         PR c++/34055
2017         PR c++/34103
2018         PR c++/34219
2019         PR c++/34606
2020         PR c++/34753
2021         PR c++/34754
2022         PR c++/34755
2023         PR c++/34919
2024         PR c++/34961
2025         * g++.dg/cpp0x/vt-34219-2.C: New.
2026         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2027         * g++.dg/cpp0x/vt-34961.C: New.
2028         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2029         cases from the re-opened PR.
2030         * g++.dg/cpp0x/vt-34753.C: New.
2031         * g++.dg/cpp0x/vt-34919.C: New.
2032         * g++.dg/cpp0x/vt-34754.C: New.
2033         * g++.dg/cpp0x/vt-34606.C: New.
2034         * g++.dg/cpp0x/vt-34219.C: New.
2035         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2036         * g++.dg/cpp0x/vt-34755.C: New.
2037         * g++.dg/cpp0x/pr31438.C: Ditto.
2038         * g++.dg/cpp0x/variadic81.C: Ditto.
2039
2040 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2041
2042         * g++.dg/torture/pr34641.C: Put the dg-do first.
2043
2044 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2045
2046         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2047
2048 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
2049
2050         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2051
2052 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
2053
2054         PR 31535
2055         * gcc.target/powerpc/spe-small-data-1.c: New test.
2056         * gcc.target/powerpc/spe-small-data-2.c: New test.
2057
2058 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2059
2060         PR libfortran/34980
2061         * gfortran.dg/shape_3.f90:  New test.
2062
2063 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2064
2065         * gcc.target/s390/20020926-1.c: Remove -m31.
2066
2067 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
2068
2069         * gcc.target/s390/20020926-1.c: Disable for s390x.
2070
2071 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2072
2073         PR fortran/34994
2074         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2075         expression.
2076
2077 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2078
2079         PR fortran/34990
2080         * gfortran.dg/array_constructor_22.f90: New test.
2081
2082 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
2083
2084         PR middle-end/34688
2085         * gcc.c-torture/compile/pr34688: New test.
2086
2087 2008-01-26  Tobias Burnus  <burnus@net-b.de>
2088
2089         PR fortran/34848
2090         * gfortran.dg/missing_optional_dummy_5.f90: New.
2091
2092 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2093
2094         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2095         noinline.  XFAIL test.
2096
2097 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2098
2099         PR fortran/31610
2100         * gfortran.dg/array_3.f90: New test.
2101
2102 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
2103
2104         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2105         on i?86/x86_64.
2106
2107         PR c++/34965
2108         * gcc.dg/pr34965.c: New test.
2109         * g++.dg/other/error24.C: New test.
2110
2111 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
2112
2113         PR libfofortran/34887
2114         * gfortran.dg/x_slash_2.f:  New test.
2115
2116 2008-01-26  Richard Guenther  <rguenther@suse.de>
2117
2118         PR c++/34235
2119         * g++.dg/torture/pr34235.C: New testcase.
2120
2121 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2122
2123         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2124
2125 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2126
2127         PR target/34981
2128         * gcc.target/mips/lazy-binding-1.c: New test.
2129         * gcc.target/mips/mips.exp (setup_mips_tests): Set
2130         mips_forced_no_abicalls and mips_forced_no_shared.
2131         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2132         Avoid using small data with -mabicalls.  Don't make -G0 force
2133         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
2134         forces the opposite option.
2135
2136 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
2137
2138         PR target/34970
2139         * gcc.target/i386/fastcall-1.c: Scan for correct label.
2140         Use -std=gnu89 switch.
2141
2142 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2143
2144         PR libfortran/34876
2145         * gfortran.dg/direct_io_9.f: New test.
2146
2147 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
2148
2149         PR fortran/34661
2150         * gfortran.dg/where_operator_assign_4.f90: New test.
2151
2152 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
2153
2154         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2155         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2156         c4x-*-* targets.
2157
2158 2008-01-25  Richard Guenther  <rguenther@suse.de>
2159
2160         PR middle-end/32244
2161         * gcc.c-torture/execute/pr32244-1.c: New testcase.
2162
2163 2008-01-25  Richard Guenther  <rguenther@suse.de>
2164
2165         PR tree-optimization/34966
2166         * gcc.c-torture/compile/pr34966.c: New testcase.
2167
2168 2008-01-25  Richard Guenther  <rguenther@suse.de>
2169
2170         PR c++/33887
2171         * g++.dg/torture/pr33887-1.C: New testcase.
2172         * g++.dg/torture/pr33887-2.C: Likewise.
2173         * g++.dg/torture/pr33887-3.C: Likewise.
2174         * gcc.c-torture/execute/20071211-1.c: Likewise.
2175
2176 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
2177
2178         PR target/34856
2179         * gcc.dg/pr34856.c: Use pointer mode for "pin".
2180
2181 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
2182
2183         PR middle-end/33333
2184         * g++.dg/gomp/pr33333.C: New test.
2185
2186         PR preprocessor/34692
2187         * gcc.dg/cpp/pr34692.c: New test.
2188         * gcc.dg/gomp/pr34692.c: New test.
2189
2190 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2191
2192         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2193
2194 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
2195
2196         PR fortran/34202
2197         * gfortran.dg/empty_type.f90: New test.
2198
2199 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
2200
2201         PR c++/34603
2202         * g++.dg/template/crash77.C: New.
2203
2204 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
2205
2206         PR target/34856
2207         * gcc.dg/pr34856.c: New test.
2208
2209 2008-01-24  Tobias Burnus  <burnus@net-b.de>
2210
2211         * gfortran.dg/namelist_39.f90: Delete temporary files.
2212         * gfortran.dg/namelist_44.f90: Ditto.
2213
2214 2008-01-24  Richard Guenther  <rguenther@suse.de>
2215
2216         PR middle-end/34953
2217         * g++.dg/torture/pr34953.C: New testcase.
2218
2219 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
2220
2221         PR middle-end/34934
2222         * gcc.c-torture/compile/20080124-1.c: New test.
2223
2224 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
2225
2226         PR fortran/34872
2227         * gfortran.dg/function_charlen_3.f: New test.
2228
2229 2008-01-23  Michael Matz  <matz@suse.de>
2230
2231         PR debug/34895
2232         * g++.dg/debug/pr34895.cc: New testcase.
2233
2234 2008-01-23  Richard Guenther  <rguenther@suse.de>
2235
2236         PR middle-end/31529
2237         * gcc.dg/pr31529-1.c: New testcase.
2238         * gcc.dg/pr31529-2.c: Likewise.
2239
2240 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
2241
2242         PR c++/34829
2243         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2244         unsigned int for the first argument.
2245
2246 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2247
2248         PR c++/33984
2249         * g++.dg/conversion/bitfield7.C: New test.
2250         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2251
2252 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
2253
2254         From Michael Frysinger  <michael.frysinger@analog.com>
2255         * gcc.target/bfin/mcpu-bf547.c: New test.
2256         * gcc.target/bfin/mcpu-bf523.c: New test.
2257         * gcc.target/bfin/mcpu-bf524.c: New test.
2258         * gcc.target/bfin/mcpu-bf526.c: New test.
2259
2260 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2261
2262         * gcc.c-torture/execute/20080122-1.c: New test.
2263
2264 2008-01-22  Tom Tromey  <tromey@redhat.com>
2265
2266         PR c++/34859
2267         * gcc.dg/cpp/pr34859.c: New file.
2268
2269 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2270
2271         PR fortran/34875
2272         * gfortran.dg/vector_subscript_3.f90: New test.
2273
2274 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2275
2276         PR fortran/34848
2277         * gfortran.dg/missing_optional_dummy_4.f90
2278
2279 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2280
2281         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2282
2283 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2284
2285         * gnat.dg/unchecked_union1.adb: New test.
2286
2287 2008-01-22  Tom Tromey  <tromey@redhat.com>
2288
2289         PR c++/34829
2290         * g++.dg/ext/pr34829.C: New file.
2291
2292 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
2293
2294         PR c++/34607
2295         * gcc.dg/gomp/pr34607.c: New test.
2296         * g++.dg/gomp/pr34607.C: New test.
2297
2298         PR c++/34914
2299         * g++.dg/ext/vector10.C: New test.
2300
2301         PR c++/34918
2302         * g++.dg/other/error23.C: New test.
2303
2304         PR c++/34917
2305         * g++.dg/ext/vector12.C: New test.
2306
2307 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2308
2309         PR 32102
2310         * gcc.dg/Wstrict-overflow-21.c: New.
2311         * g++.dg/warn/Wstrict-aliasing-8.C: New.
2312
2313 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2314
2315         PR middle-end/33092
2316         * gcc.dg/pr33092.c: New.
2317
2318 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
2319
2320         * gcc.target/s390/20020926-1.c: Add -m31 option.
2321
2322 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
2323
2324         PR fortran/34915
2325         * gfortran.dg/initialization_18.f90: New test.
2326
2327 2008-01-22  Tobias Burnus  <burnus@net-b.de>
2328
2329         PR fortran/34899
2330         * gfortran.dg/tab_continuation.f: New.
2331
2332 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
2333
2334         PR fortran/34896
2335         * gfortran.dg/use_rename_2.f90: New test.
2336
2337 2008-01-21  Richard Guenther  <rguenther@suse.de>
2338
2339         PR middle-end/34856
2340         * gcc.c-torture/compile/pr34856.c: New testcase.
2341
2342 2008-01-21  Richard Guenther  <rguenther@suse.de>
2343
2344         PR c/34885
2345         * gcc.c-torture/compile/pr34885.c: New testcase.
2346
2347 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
2348
2349         * gnat.dg/specs/alignment1.ads: New test.
2350
2351 2008-01-21  Richard Guenther  <rguenther@suse.de>
2352
2353         PR c++/34850
2354         * g++.dg/torture/pr34850.C: New testcase.
2355
2356 2008-01-21  Alon Dayan  <alond@il.ibm.com>
2357             Olga Golovanevsky  <olga@il.ibm.com>
2358
2359         PR tree-optimization/34701
2360         * gcc.dg/struct/wo_prof_array_field.c: New test.
2361         
2362 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2363
2364         PR c++/34891
2365         * g++.dg/ext/vector9.C: New.
2366
2367 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2368
2369         PR c++/34776
2370         PR c++/34486
2371         * g++.dg/template/crash75.C: New.
2372         * g++.dg/template/crash76.C: Likewise.  
2373
2374 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
2375
2376         PR rtl-optimization/34808
2377         * gcc.c-torture/compile/pr34808.c: New test.
2378
2379 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2380
2381         PR fortran/34784
2382         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2383
2384         PR fortran/34861
2385         * gfortran.dg/entry_array_specs_3.f90: New test.
2386
2387         PR fortran/34854
2388         * gfortran.dg/use_rename_1.f90: New test.
2389
2390 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2391
2392         PR fortran/34784
2393         * gfortran.dg/array_constructor_20.f90: New test.
2394         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2395
2396         PR fortran/34785
2397         * gfortran.dg/array_constructor_21.f90: New test.
2398
2399 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2400
2401         PR libfortran/34795
2402         * gfortran.dg/inquire_13.f90: New test.
2403         
2404         PR libfortran/34659
2405         * gfortran.dg/continuation_9.f90: New test.
2406
2407 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2408
2409         PR target/34831
2410         * gcc.target/mips/pr34831.c: New test.
2411
2412 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2413
2414         PR fortran/34817
2415         PR fortran/34838
2416         * gfortran.dg/any_all_1.f90:  New test.
2417         * gfortran.dg/any_all_2.f90:  New test.
2418
2419 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2420
2421         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2422         "dg-require-weak" statement.
2423         * g++.dg/eh/weak1.C: Likewise.
2424
2425 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2426
2427         PR gcov-profile/34610
2428         * gcc.dg/gomp/pr34610.c: New test.
2429
2430 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2431
2432         PR fortran/34760
2433         * gfortran.dg/implicit_11.f90: New.
2434         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2435         * gfortran.dg/entry_15.f90: Ditto.
2436         * gfortran.dg/func_assign.f90: Ditto.
2437         * gfortran.dg/gomp/reduction3.f90: Ditto.
2438         * gfortran.dg/proc_assign_1.f90: Ditto.
2439
2440         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2441         of dg-excess-errors.
2442
2443 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2444
2445         PR fortran/32616
2446         * gfortran.dg/argument_checking_15.f90: New.
2447         * gfortran.dg/argument_checking_5.f90: Change TODO into
2448         dg-warning.
2449
2450 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2451
2452         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2453         * gfortran.dg/enum_5.f90: Ditto.
2454         * gfortran.dg/enum_6.f90: Ditto.
2455         * gfortran.dg/bom_error.f90: Ditto.
2456         * gfortran.dg/func_decl_4.f90: Ditto.
2457
2458 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2459
2460         PR libfortran/34782
2461         * gfortran.dg/fmt_t_6.f: New test.
2462
2463 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2464
2465         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2466
2467 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2468
2469         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2470
2471 2008-01-18  Ian Lance Taylor  <iant@google.com>
2472
2473         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2474
2475 2008-01-18  Ian Lance Taylor  <iant@google.com>
2476
2477         PR c++/33407
2478         * g++.dg/init/new26.C: New test.
2479
2480 2008-01-18  Richard Guenther  <rguenther@suse.de>
2481
2482         PR middle-end/34801
2483         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2484         redundant one.
2485
2486 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2487
2488         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2489         dg-require-effective-target.
2490
2491 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2492
2493         PR target/34556
2494         * gfortran.dg/reshape_2.f90: New test.
2495
2496 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2497
2498         * gcc.dg/20040223-1.c: Fix comment typo.
2499
2500 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2501
2502         PR target/34814
2503         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2504         until 34814 is fixed.
2505
2506 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2507
2508         PR tree-optimization/34648
2509         * gcc.c-torture/compile/pr34648.c: New testcase.
2510
2511 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2512
2513         PR testsuite/34821
2514         * gcc.dg/autopar/autopar.exp: New.
2515         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2516         * lib/target-supports.exp (check_effective_target_pthread): New.
2517
2518         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2519         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2520         * gcc.dg/tree-ssa/reduc-1.c: Same.
2521         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2522         * gcc.dg/tree-ssa/reduc-2.c: Same
2523         * gcc.dg/tree-ssa/reduc-3.c: Same.
2524         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2525         * gcc.dg/tree-ssa/reduc-6.c: Same.
2526         * gcc.dg/tree-ssa/reduc-7.c: Same.
2527         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2528         * gcc.dg/tree-ssa/reduc-8.c: Same.
2529         * gcc.dg/tree-ssa/reduc-9.c: Same.
2530
2531 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2532
2533         * gnat.dg/discr5.adb: New test.
2534
2535 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2536
2537         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2538
2539 2008-01-17  Richard Guenther  <rguenther@suse.de>
2540
2541         PR tree-optimization/34825
2542         * gcc.dg/pr34825.c: New testcase.
2543
2544 2008-01-17  Richard Guenther  <rguenther@suse.de>
2545
2546         * gcc.c-torture/execute/20080117-1.c: New testcase.
2547
2548 2008-01-17  Revital Eres  <eres@il.ibm.com>
2549
2550         PR30957
2551         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2552
2553 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2554
2555         PR fortran/34429
2556         * gfortran.dg/function_charlen_1.f90: New test.
2557
2558         PR fortran/34431
2559         * gfortran.dg/function_types_1.f90: New test.
2560         * gfortran.dg/function_types_2.f90: New test.
2561
2562         PR fortran/34471
2563         * gfortran.dg/function_kinds_4.f90: New test.
2564         * gfortran.dg/function_kinds_5.f90: New test.
2565
2566         * gfortran.dg/defined_operators_1.f90: Errors now at function
2567         declarations.
2568         * gfortran.dg/private_type_4.f90: The same.
2569         * gfortran.dg/interface_15.f90: The same.
2570         * gfortran.dg/elemental_args_check_2.f90: The same.
2571         * gfortran.dg/auto_internal_assumed.f90: The same.
2572
2573 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2574
2575         * gnat.dg/sizetype.adb: New test.
2576
2577 2008-01-16  Richard Guenther  <rguenther@suse.de>
2578
2579         PR middle-end/32628
2580         * gcc.dg/overflow-warn-7.c: New testcase.
2581
2582 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2583
2584         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2585
2586 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2587         Richard Guenther  <rguenther@suse.de>
2588
2589         PR c/34668
2590         * gcc.dg/pr34668-1.c: New test.
2591         * gcc.dg/pr34668-2.c: Likewise.
2592
2593 2008-01-16  Richard Guenther  <rguenther@suse.de>
2594
2595         PR c++/33819
2596         * g++.dg/torture/pr33819.C: New testcase.
2597
2598 2008-01-16  Richard Guenther  <rguenther@suse.de>
2599
2600         PR c/34768
2601         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2602         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2603
2604 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2605
2606         PR fortran/34796
2607         * gfortran.dg/argument_checking_13.f90: New.
2608         * gfortran.dg/argument_checking_14.f90: New.
2609
2610 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2611         
2612         PR libfortran/34671
2613         * gfortran.dg/anyallcount_1.f90:  New test.
2614
2615 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2616
2617         PR c++/34399
2618         * g++.dg/cpp0x/vt-34399.C: New.
2619         * g++.dg/template/friend50.C: New.
2620
2621 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2622
2623         PR c++/34751
2624         * g++.dg/cpp0x/vt-34751.C: New.
2625
2626 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2627
2628         PR c++/34051
2629         PR c++/34055
2630         PR c++/34102
2631         PR c++/34103
2632         * g++.dg/cpp0x/vt-34051-2.C: New.
2633         * g++.dg/cpp0x/vt-34102.C: New.
2634         * g++.dg/cpp0x/vt-34051.C: New.
2635         * g++.dg/cpp0x/vt-34055.C: New.
2636         * g++.dg/cpp0x/vt-34103.C: New.
2637
2638 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2639
2640         PR c++/34314
2641         * g++.dg/cpp0x/vt-34314.C: New.
2642         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2643         reality (the error message was wrong previously).
2644
2645 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2646
2647         PR c++/33964
2648         * g++.dg/cpp0x/vt-33964.C: New.
2649         * g++.dg/template/partial5.C: New.
2650
2651 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2652
2653         PR c++/34052
2654         * g++.dg/cpp0x/vt-34052.C: New.
2655         * g++.dg/template/ttp26.C: New.
2656         
2657 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2658
2659         * gnat.dg/rep_clause2.ad[sb]: New test.
2660         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2661
2662 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2663
2664         PR c++/24924
2665         * g++.dg/cpp/pedantic-errors.C: Delete.
2666         * g++.dg/cpp/permissive.C: Delete.
2667         
2668 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2669
2670         * gcc.c-torture/compile/20080114-1.c: New test.
2671
2672 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2673
2674         PR fortran/34665
2675         * gfortran.dg/argument_checking_11.f90: New.
2676         * gfortran.dg/argument_checking_12.f90: New.
2677         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2678         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2679         * gfortran.dg/argument_checking_3.f90: Ditto.
2680         * gfortran.dg/pointer_intent_2.f90: Ditto.
2681         * gfortran.dg/import2.f90: Ditto.
2682         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2683         * gfortran.dg/implicit_actual.f90: Ditto.
2684         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2685         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2686
2687 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2688
2689         PR fortran/34763
2690         * gfortran.dg/interface_proc_end.f90: New.
2691
2692 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2693
2694         PR fortran/34759
2695         * gfortran.dg/assumed_size_refs_4.f90: New.
2696
2697 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2698
2699         * gnat.dg/unchecked_convert1.adb.
2700
2701 2008-01-13  Richard Guenther  <rguenther@suse.de>
2702
2703         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2704         readable and writable again before exiting.
2705
2706 2008-01-13  Richard Guenther  <rguenther@suse.de>
2707
2708         PR middle-end/34601
2709         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2710
2711 2008-01-13  Jan Hubicka  <jh@suse.cz>
2712
2713         PR middle-end/32135
2714         * gcc.dg/pr32135.c: new.
2715
2716 2008-01-12  Doug Kwan  <dougkwan@google.com>
2717
2718         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2719         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2720         -Wignored-qualifiers.
2721
2722 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2723
2724         * gnat.dg/slice3.adb: New test.
2725         * gnat.dg/slice4.adb: Likewise.
2726
2727 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2728
2729         * gnat.dg/bit_packed_array.ad[sb]: New test.
2730
2731 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2732
2733         PR fortran/34432
2734         * gfortran.dg/parens_7.f90: New test.
2735
2736 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2737
2738         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2739         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2740
2741         * gcc.dg/pr33826.c: Require nonpic.
2742
2743 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2744
2745         PR fortran/34722
2746         * gfortran.dg/inquire_12.f90: New test.
2747
2748 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2749
2750         PR libfortran/34670
2751         * all_bounds_1.f90: New test case.
2752         * maxloc_bounds_1.f90: New test case.
2753         * maxloc_bounds_2.f90: New test case.
2754         * maxloc_bounds_3.f90: New test case.
2755         * maxloc_bounds_4.f90: New test case.
2756         * maxloc_bounds_5.f90: New test case.
2757         * maxloc_bounds_6.f90: New test case.
2758         * maxloc_bounds_7.f90: New test case.
2759         * maxloc_bounds_8.f90: New test case.
2760
2761 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2762
2763         * gcc.dg/struct-ret-3.c: New test.
2764
2765 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2766
2767         PR fortran/34537
2768         * gfortran.dg/transfer_simplify_8.f90: New test.
2769
2770 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2771
2772         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2773         size_t using predefined macro.
2774
2775 2008-01-10  Raksit Ashok  <raksit@google.com>
2776
2777         PR rtl-optimization/27971
2778         * gcc.target/i386/pr27971.c: New testcase.
2779
2780 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2781
2782         PR fortran/34396
2783         * gfortran.dg/bounds_check_12.f90: New test.
2784
2785 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2786
2787         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2788         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2789
2790 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2791
2792         PR middle-end/34641
2793         * g++.dg/torture/pr34641.C: New testcase.
2794
2795 2008-01-10  Richard Guenther  <rguenther@suse.de>
2796
2797         PR tree-optimization/34651
2798         * g++.dg/torture/pr34651.C: New testcase.
2799
2800 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2801
2802         PR tree-optimization/34017
2803         * gcc.dg/tree-ssa/pr34017.c: New.
2804
2805 2008-01-09  Richard Guenther  <rguenther@suse.de>
2806         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2807
2808         PR middle-end/30132
2809         * gcc.c-torture/compile/pr30132.c: New testcase.
2810
2811 2008-01-09  Richard Guenther  <rguenther@suse.de>
2812
2813         PR middle-end/34458
2814         * gcc.c-torture/compile/pr34458.c: New testcase.
2815
2816 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2817
2818         PR testsuite/30459
2819         g++.dg/eh/ia64-2.C: Require weak support.
2820
2821 2008-01-08  Richard Guenther  <rguenther@suse.de>
2822
2823         PR middle-end/31863
2824         * g++.dg/torture/pr31863.C: New testcase.
2825
2826 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2827
2828         PR middle-end/34694
2829         * gcc.dg/gomp/pr34694.c: New test.
2830         * g++.dg/gomp/pr34694.C: New test.
2831
2832         PR c++/33890
2833         * g++.dg/gomp/pr33890.C: New test.
2834
2835 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2836
2837         PR fortran/34476
2838         * gfortran.dg/parameter_array_init_3.f90: New test.
2839
2840 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2841
2842         PR fortran/34681
2843         PR fortran/34704
2844         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2845
2846 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2847
2848         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2849         * g++.dg/other/spu2vmx-1.C: Use it.
2850
2851 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2852
2853         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2854
2855         PR testsuite/34575
2856         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2857         * gcc.target/powerpc/parity-1.c: Likewise.
2858
2859 2008-01-07  Fred Fish  <fnf@specifix.com>
2860
2861         PR preprocessor/30363:
2862         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2863         macro expansions.
2864
2865 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2866
2867         PR fortran/34672
2868         * gfortran.dg/use_only_2.f90: New test.
2869
2870 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2871
2872         PR libstdc++/34680
2873         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2874         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2875
2876 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2877
2878         PR fortran/34545
2879         * gfortran.dg/use_12.f90: New test.
2880
2881 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2882
2883         PR fortran/34689
2884         * interface.c (compare_actual_formal): Fix intent(out) check for
2885         function result variables.
2886
2887 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2888
2889         PR fortran/34690
2890         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2891
2892 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2893
2894         PR fortran/34689
2895         * gfortran.dg/intent_out_4.f90: Fix test case.
2896
2897 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2898
2899         PR fortran/34689
2900         * gfortran.dg/intent_out_4.f90: New.
2901
2902 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2903
2904         PR libfortran/34540
2905         * gfortran.dg/optional_dim_3.f90: New test.
2906
2907 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2908
2909         PR fortran/34658
2910         * gfortran.dg/common_11.f90: New.
2911         * gfortran.dg/blockdata_1.f90: Update test case.
2912         * gfortran.dg/blockdata_2.f90: Update test case.
2913
2914 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2915
2916         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2917
2918 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2919
2920         PR fortran/34655
2921         * gfortran.dg/equiv_constraint_9.f90: New.
2922
2923 2008-01-06  Revital Eres  <eres@il.ibm.com>
2924
2925         PR tree-optimization/34263
2926         * gcc.dg/pr34263.c:  New testcase.
2927
2928 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2929
2930         PR fortran/34654
2931         * gfortran.dg/internal_io_unf.f90: New.
2932
2933 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2934
2935         PR fortran/34660
2936         * gfortran.dg/elemental_args_check_2.f90: New.
2937
2938 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2939
2940         PR fortran/34662
2941         * gfortran.dg/intent_out_3.f90: New.
2942
2943 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2944
2945         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2946
2947 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2948
2949         PR libfortran/34676
2950         * gfortran.dg/list_read_8.f90: New test.
2951
2952 2008-01-04  Richard Guenther  <rguenther@suse.de>
2953
2954         PR middle-end/34029
2955         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2956         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2957
2958 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2959
2960         PR gcov-profile/34609
2961         * g++.dg/gcov/gcov-6.C: New test.
2962
2963 2008-01-04  Richard Guenther  <rguenther@suse.de>
2964
2965         PR tree-optimization/31081
2966         * g++.dg/torture/pr31081-1.C: New testcase.
2967         * g++.dg/torture/pr31081-2.C: Likewise.
2968
2969 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2970
2971         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2972         * gcc.target/mips/rsqrt-2.c: Likewise.
2973         * gcc.target/mips/rsqrt-4.c: New test.
2974
2975 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2976
2977         PR fortran/34557
2978         * gfortran.dg/equiv_substr.f90: New.
2979
2980 2008-01-03  Tom Tromey  <tromey@redhat.com>
2981
2982         PR c/34457:
2983         * gcc.dg/pr34457-2.c: New file.
2984         * gcc.dg/pr34457-1.c: New file.
2985
2986 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2987
2988         Revert fix for PR tree-optimization/34458.
2989
2990 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2991
2992         PR tree-optimization/34458
2993         * gcc.dg/tree-ssa/pr34458.c: New.
2994
2995 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2996
2997         PR libfortran/34565
2998         * gfortran.dg/internal_readwrite_1.f90:  New test.
2999         * gfortran.dg/internal_readwrite_2.f90:  New test.
3000
3001 2008-01-03  Tom Tromey  <tromey@redhat.com>
3002
3003         PR preprocessor/34602:
3004         * gcc.dg/cpp/pr34602.c: New file.
3005
3006 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3007
3008         PR tree-optimization/29484
3009         * gcc.c-torture/execute/20071220-1.c: New test.
3010         * gcc.c-torture/execute/20071220-2.c: New test.
3011
3012 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
3013
3014         PR tree-optimization/34635
3015         * gcc.dg/tree-ssa/pr34635.c: New.
3016         * gcc.dg/tree-ssa/pr34635-1.c: New.
3017
3018 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3019
3020         PR middle-end/34562
3021         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3022         scan-assembler check.
3023
3024 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
3025
3026         PR middle-end/34608
3027         * g++.dg/gomp/pr34608.C: New test.
3028
3029 2008-01-02  Richard Guenther  <rguenther@suse.de>
3030
3031         PR middle-end/34093
3032         PR middle-end/31976
3033         * gcc.c-torture/compile/pr34093.c: New testcase.
3034
3035 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
3036
3037         * g++.dg/cpp0x/long_long.C: New.
3038
3039 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3040
3041         * gcc.target/spu/tag_manager.c : Include stdlib.h.
3042         * gcc.target/spu/Wmain.c: Fix the line numbers for the
3043         warning on the function main.
3044
3045 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
3046
3047         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3048         rather than __v2di type.
3049
3050 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
3051
3052         PR fortran/34558
3053         * gfortran.dg/linked_list_1.f90: New test.
3054
3055 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3056
3057         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3058         instead of appending to it.
3059
3060 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
3061
3062         PR tree-optimization/34591
3063         * gcc.dg/vect/pr34591.c: New test.
3064
3065 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3066
3067         PR libfortran/34594
3068         * gfortran.dg/direct_io_8.f90:  New test case.
3069
3070 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
3071
3072         PR target/34281
3073         * gcc.c-torture/execute/20071213-1.c: New test.
3074
3075 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3076
3077         PR libfortran/34560
3078         * gfortran.dg/read_eof_5.f90: New test.
3079
3080 2007-12-25  Tobias Burnus  <burnus@net-b.de>
3081
3082         PR fortran/34514
3083         * gfortran.dg/initialization_17.f90: New.
3084
3085 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3086
3087         PR libfortran/34566
3088         * gfortran.dg/matmul_6.f90:  New test.
3089
3090 2007-12-23  Tobias Burnus  <burnus@net-b.de>
3091
3092         PR fortran/34421
3093         * gfortran.dg/entry_17.f90: New.
3094
3095 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
3096
3097         PR fortran/34536
3098         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3099         * gfortran.dg/real_const_3.f90: Likewise.
3100         * gfortran.dg/unary_operator.f90: New test.
3101
3102 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
3103
3104         * gnat.dg/pack2.adb: New test.
3105
3106 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
3107
3108         PR fortran/34559
3109         * gfortran.dg/repeat_6.f90: New test.
3110
3111 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3112
3113         PR fortran/34549
3114         * cshift_shift_real_1.f90:  New test.
3115
3116 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3117
3118         PR fortran/34540
3119         * gfortran.dg/shift-kind_2.f90: New test.
3120
3121 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
3122
3123         PR target/8835
3124         * gcc.dg/pr8835-1.c: New.
3125
3126 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
3127
3128         PR fortran/34438
3129         * gfortran.dg/default_initialization_3.f90: New test.
3130
3131 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3132
3133         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3134         conditions.
3135         (dg-mips-options): Treat -march=24k* as a 32-bit option.
3136
3137 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3138
3139         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
3140         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3141
3142 2007-12-20  Jason Merrill  <jason@redhat.com>
3143
3144         * gcc.dg/overload/arg[14].C: Remove expected errors.
3145
3146 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
3147
3148         PR c++/34459
3149         * gcc.c-torture/execute/20071219-1.c: New test.
3150
3151 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3152
3153         PR fortran/34530
3154         * gfortran.dg/namelist_44.f90: New.
3155
3156 2007-12-20  Tobias Burnus  <burnus@net-b.de>
3157
3158         PR fortran/34482
3159         * gfortran.dg/boz_8.f90: Add error-check check.
3160         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3161         stop by call abort.
3162
3163 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3164
3165         * gcc.dg/gomp/combined-1.c: New test.
3166
3167 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
3168
3169         PR tree-optimization/34355
3170         * g++.dg/tree-ssa/pr34355.C: New test.
3171
3172 2007-12-19  Revital Eres  <eres@il.ibm.com>
3173
3174          * gcc.dg/sms-5.c: New testcase.
3175
3176 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3177
3178         PR fortran/34325
3179         * gfortran.dg/missing_parens_1.f90: New.
3180         * gfortran.dg/missing_parens_1.f90: New.
3181         
3182 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
3183
3184         PR fortran/34495
3185         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3186         expressions.
3187         * gfortran.dg/transfer_simplify_7.f90: New test.
3188
3189 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
3190
3191         * gcc.dg/pr32912-3.c: Compile with -w.
3192
3193         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3194
3195 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
3196             Jakub Jelinek  <jakub@redhat.com>
3197         
3198         PR c++/32565
3199         PR c++/33943
3200         PR c++/33965
3201         * g++.dg/cpp0x/variadic86.C: New.
3202         * g++.dg/cpp0x/variadic87.C: New.
3203         * g++.dg/cpp0x/variadic84.C: New.
3204         * g++.dg/cpp0x/variadic85.C: New.
3205         * g++.dg/template/ttp25.C: New.
3206
3207 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
3208
3209         PR tree-optimization/34123
3210         * gcc.dg/tree-ssa/pr34123.c: New test.
3211
3212 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3213
3214         PR rtl-optimization/34456
3215         * gcc.c-torture/execute/pr34456.c: New test.
3216
3217 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
3218
3219         PR c++/34488
3220         * g++.dg/parse/friend7.C: New test.
3221
3222         PR rtl-optimization/34490
3223         * gcc.c-torture/execute/20071216-1.c: New test.
3224
3225 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3226
3227         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3228
3229 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3230
3231         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
3232         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3233         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3234         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3235         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3236
3237 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
3238
3239         PR c/34506
3240         * gcc.dg/gomp/clause-2.c: New test.
3241         * g++.dg/gomp/clause-4.C: New test.
3242
3243 2007-12-17  Tobias Burnus  <burnus@net-b.de>
3244
3245         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3246         part of Fortran 77/95/2003.
3247
3248 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
3249
3250         PR tree-optimization/34445
3251         * gfortran.dg/vect/cost-model-pr34445.f: New test.
3252         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3253
3254 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3255
3256         PR fortran/34427
3257         * gfortran.dg/namelist_42.f90: Update.
3258         * gfortran.dg/namelist_43.f90: New.
3259         
3260 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3261
3262         PR fortran/34495
3263         * gfortran.dg/initialization_16.f90: New.
3264
3265 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3266
3267         PR fortran/34305
3268         * gfortran.dg/real_dimension_1.f:  New test case.
3269
3270 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3271
3272         * gcc.dg/torture/pr24257.c: Remove -O from options.
3273
3274 2007-12-16  Tobias Burnus  <burnus@net-b.de>
3275
3276         PR fortran/34246
3277         * gfortran.dg/bind_c_usage_16.f03: Extend test.
3278
3279 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
3280
3281         PR fortran/31213
3282         PR fortran/33888
3283         PR fortran/33998
3284         * gfortran.dg/mapping_1.f90: New test.
3285         * gfortran.dg/mapping_2.f90: New test.
3286         * gfortran.dg/mapping_3.f90: New test.
3287
3288 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
3289
3290         PR rtl-optimization/34415
3291         * gcc.c-torture/execute/pr34415.c: New test.
3292
3293 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
3294
3295         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3296         void. 
3297
3298 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
3299
3300         PR bootstrap/34003
3301         * gcc.dg/pr34003-1.c: New test.
3302         * gcc.dg/pr34003-2.c: New.
3303
3304 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
3305
3306         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3307         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3308         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3309         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
3310         add -save-temps.
3311         * gcc.target/cris/torture/cris-torture.exp,
3312         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3313         * gcc.target/cris/builtin_ctz_v3.c,
3314         gcc.target/cris/builtin_ctz_v8.c,
3315         gcc.target/cris/builtin_clz_v0.c,
3316         gcc.target/cris/builtin_clz_v3.c,
3317         gcc.target/cris/builtin_bswap_v3.c,
3318         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3319         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3320         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3321         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3322         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3323         lib/target-supports.exp: Adjust for crisv32-*-*.
3324
3325 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
3326
3327         * gcc.dg/debug/const-3.c: New.
3328
3329 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3330
3331         * g++.dg/other/datasec1.C: Require named section support.
3332
3333 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
3334
3335         PR target/29978
3336         * gcc.target/i386/pr29978.c: New test.
3337
3338 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3339
3340         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3341         instead of -msse4.1.
3342         * gcc.target/i386/sse-12.c (dg-options): Ditto.
3343         * g++.dg/other/i386-2.C (dg-options): Ditto.
3344
3345 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3346
3347         PR fortran/34438
3348         * gfortran.dg/private_type_10.f90: New.
3349
3350 2007-12-14  Tobias Burnus  <burnus@net-b.de>
3351
3352         PR fortran/34398
3353         * gfortran.dg/nan_4.f90: New.
3354
3355 2007-12-14  Richard Guenther  <rguenther@suse.de>
3356
3357         PR middle-end/34462
3358         * gcc.c-torture/compile/20071214-1.c: New testcase.
3359
3360 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
3361
3362         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3363         macros to test macroized SSE intrinsics.  Use new macros to test
3364         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3365         emmintrin.h, xmmintrin.h and bmmintrin.h
3366         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3367         to test with immediate operand.
3368
3369 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3370
3371         PR target/34091
3372         * gcc.c-torture/compile/pr34091.c: New test.
3373
3374 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3375
3376         * gcc.dg/uninit-13.c: UnXFAIL.
3377         * gcc.dg/complex-5.c: New testcase.
3378
3379 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3380
3381         * gcc.dg/struct/struct-reorg.exp: Replace 
3382          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
3383         
3384 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
3385
3386         PR libfortran/34370
3387         PR libfortran/34323
3388         PR libfortran/34405
3389         * gfortran.dg/advance_6.f90:  New test case.
3390         * gfortran.dg/direct_io_7.f90:  New test case.
3391         * gfortran.dg/streamio_13.f90:  New test case.
3392
3393 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
3394
3395         * g++.dg/cpp0x/__func__.C: New.
3396
3397 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
3398
3399         PR target/34435
3400         * g++.dg/other/pr34435.C: New testcase.
3401
3402 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
3403
3404         * gcc.dg/struct: New directory with tests 
3405         for struct-reorg optimizaion.
3406         * gcc.dg/struct/struct-reorg.exp: New script.
3407         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3408         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3409         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3410         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3411         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3412         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3413         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3414         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3415         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3416         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3417         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3418         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3419         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3420         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3421         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3422         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3423         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3424         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3425         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3426         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3427         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3428         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3429         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3430         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3431
3432 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3433
3434         PR fortran/34427
3435         * gfortran.dg/namelist_42.f90: New.
3436
3437 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3438
3439         PR fortran/34254
3440         * gfortran.dg/function_kinds_3.f90: New.
3441
3442 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3443
3444         * gcc.target/s390/20071212-1.c: New testcase.
3445
3446 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3447
3448         PR c++/34238
3449         * g++.dg/ext/visibility/anon7.C: Add xfail.
3450         * g++.dg/ext/visibility/anon9.C: New test.
3451         * g++.dg/ext/visibility/anon10.C: New test.
3452
3453         PR c++/34364
3454         * g++.dg/rtti/dyncast2.C: New test.
3455
3456 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3457
3458         PR tree-optimization/34407
3459         * gcc.dg/vect/pr34407.c: New test.
3460
3461 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3462
3463         PR fortran/34411
3464         * gfortran.dg/error_recovery_5.f90: New.
3465         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3466
3467 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3468
3469         PR tree-optimization/34371
3470         * gcc.c-torture/compile/20071207-1.c: New test.
3471
3472 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3473
3474         PR c++/34059
3475         * g++.dg/parse/crash40.C: New test.
3476
3477 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3478
3479         * g++.dg/opt/memcpy1.C: New test.
3480
3481 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3482
3483         PR fortran/34425
3484         * gfortran.dg/argument_checking_10.f90: New.
3485
3486 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3487
3488         PR rtl-optimization/34302
3489         * gcc.c-torture/execute/20071210-1.c: New test.
3490
3491 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3492
3493         PR c++/34395
3494         * g++.dg/cpp0x/error1.C: New test.
3495
3496         PR c++/34394
3497         * g++.dg/other/error22.C: New test.
3498
3499 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3500
3501         PR target/32086
3502         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3503         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3504         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3505
3506 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3507
3508         PR c++/34178
3509         PR c++/34340
3510         * g++.dg/template/repo6.C: New test.
3511         * g++.dg/template/repo7.C: New test.
3512         * g++.dg/template/repo8.C: New test.
3513
3514 2007-12-09  H.J. Lu  <hjl@lucon.org>
3515             Tobias Burnus  <burnus@net-b.de>
3516
3517         PR fortran/34404
3518         * gfortran.dg/read_2.f90: New.
3519
3520 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3521
3522         * lib/target-supports.exp (check_effective_target_tls_native):
3523         Fix typo.
3524
3525 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3526
3527         PR ada/34366
3528         * gnat.dg/enclosing_record_reference.ads,
3529         gnat.dg/enclosing_record_reference.adb: New test.
3530
3531 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3532
3533         PR fortran/32129
3534         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3535         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3536
3537         PR fortran/31487
3538         * gfortran.dg/char_component_initializer_1.f90: New test.
3539
3540 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3541
3542         PR fortran/34342
3543         PR fortran/34345
3544         PR fortran/18026
3545         PR fortran/29471
3546
3547         * gfortran.dg/boz_8.f90: New.
3548         * gfortran.dg/boz_9.f90: New.
3549         * gfortran.dg/boz_10.f90: New.
3550         * gfortran.dg/boz_7.f90: Update dg-warning.
3551         * gfortran.dg/pr16433.f: Add dg-error.
3552         * gfortan.dg/ibits.f90: Update dg-warning.
3553         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3554         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3555
3556 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3557
3558         PR fortran/34359
3559         * gfortran.dg/include_1.f90: New test.
3560         * gfortran.dg/include_1.inc: New.
3561         * gfortran.dg/include_2.f90: New test.
3562
3563 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3564
3565         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3566
3567 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3568
3569         PR fortran/34319
3570         * gfortran.dg/nan_3.f90: New.
3571
3572 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3573
3574         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3575
3576 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3577
3578         * gnat.dg/tamdt*.ad?: Support for ...
3579         * gnat.dg/test_tamdt.adb: New test.
3580
3581 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3582
3583         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3584         exports and document how these can be exercised.
3585
3586 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3587
3588         PR ada/15805
3589         * gnat.dg/specs/access_constants.ads: New test.
3590
3591         * gnat.dg/specs/access_constant_decl.ads: New test.
3592
3593         PR ada/21346
3594         * gnat.dg/compose.adb: New test.
3595
3596 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3597
3598         PR ada/34173
3599         * gnat.dg/unc_memops.ad[sb]: Support for ...
3600         * gnat.dg/unc_memfree.adb: New test.
3601         
3602 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3603
3604         * gfortran.dg/ltrans-7.f90: New.
3605
3606 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3607             Dorit Nuzman  <dorit@il.ibm.com>
3608
3609         PR tree-optimization/34005
3610         * gcc.dg/vect/pr34005.c: New test.
3611
3612 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR c++/34336
3615         * g++.dg/template/new8.C: New test.
3616
3617 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3618
3619         PR fortran/34333
3620         * gfortran.dg/boz_7.f90: New.
3621         * gfortran.dg/int_1.f90: Disable -pedantic option.
3622         * gfortran.dg/boz_1.f90: Ditto.
3623         * gfortran.dg/boz_3.f90: Ditto.
3624         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3625         * gfortran.dg/ibits.f90: Ditto.
3626         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3627         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3628
3629 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3630
3631         PR fortran/34335
3632         * gfortran.dg/used_types_19.f90: New test.
3633
3634 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3635
3636         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3637         * gfortran.dg/nearest_2.f90: Likewise.
3638         * gfortran.dg/nearest_3.f90: Likewise.
3639
3640 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3641
3642         PR middle-end/34337
3643         * gcc.c-torture/execute/20071205-1.c: New test.
3644
3645 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3646
3647         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3648         * gfortran.dg/real_const_3.f90: Likewise.
3649
3650 2007-12-05  Richard Guenther  <rguenther@suse.de>
3651
3652         PR tree-optimization/34138
3653         * gcc.c-torture/compile/pr34138.c: New testcase.
3654
3655 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3656
3657         PR debug/33739
3658         * gfortran.dg/debug_2.f: New test.
3659
3660 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3661
3662         * gnat.dg/specs/elab1.ads: New test.
3663
3664 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3665
3666         PR target/34312
3667         * gcc.target/i386/pr34312.c: New test.
3668
3669 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3670
3671         PR fortran/34333
3672         * gfortran.dg/nan_2.f90: New.
3673
3674 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3675
3676         PR c++/34271
3677         * g++.dg/cpp0x/decltype9.C: New test.
3678         * g++.dg/cpp0x/decltype10.C: New test.
3679
3680 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3681
3682         PR ada/21489
3683         * gnat.dg/rm_6_4_1_13.adb: New test.
3684
3685 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3686
3687         PR middle-end/34134
3688         * gcc.c-torture/compile/20071117-1.c: New test.
3689
3690 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3691
3692         PR c++/34101
3693         * g++.dg/cpp0x/variadic-ttp.C: New.
3694
3695 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3696         
3697         * gcc.dg/parse-decl-after-if.c: New.
3698         * gcc.dg/20031223-1.c: Adjust.
3699         
3700 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3701
3702         PR c++/33509
3703         * g++.dg/cpp0x/variadic-throw.C: New.
3704
3705 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3706
3707         PR c++/33091
3708         * g++.dg/cpp0x/variadic-unify.C: New.
3709
3710 2007-12-04  Richard Guenther  <rguenther@suse.de>
3711
3712         PR middle-end/34334
3713         PR middle-end/34222
3714         * gcc.c-torture/compile/pr34334.c: New testcase.
3715         * g++.dg/torture/pr34222.C: New testcase.
3716
3717 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3718
3719         * gcc.c-torture/execute/20071202-1.c: New test.
3720         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3721
3722 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3723
3724         PR fortran/34318
3725         * gfortran.dg/module_nan.f90: New.
3726
3727 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3728
3729         * lib/target-supports.exp (get_compiler_messages): Replace with...
3730         (check_compile): ...this new procedure.  Handle TYPE == executable.
3731         Use comments in the source to determine the correct extension.
3732         Return a pair containing the compiler output and the output filename.
3733         Don't delete the file here.
3734         (check_no_compiler_messages_nocache): New procedure.
3735         (check_no_compiler_messages): Use it.
3736         (check_no_messages_and_pattern_nocache): New procedure.
3737         (check_no_messages_and_pattern): Use it.
3738         (check_runtime_nocache, check_runtime): New procedures.
3739         (check_effective_target_tls): Use check_no_compiler_messages.
3740         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3741         (check_effective_target_tls_runtime): Use check_runtime.
3742         (check_effective_target_fstack_protector): Likewise.
3743         (check_iconv_available): Use check_runtime_nocache.
3744         (check_effective_target_fortran_large_real): Use
3745         check_no_compiler_messages.
3746         (check_effective_target_fortran_large_int): Likewise.
3747         (check_effective_target_static_libgfortran): Likewise.
3748         (check_750cl_hw_available): Use check_cached_effective_target
3749         and check_runtime_nocache.
3750         (check_vmx_hw_available): Likewise.
3751         (check_effective_target_broken_cplxf_arg): Likewise.
3752         (check_alpha_max_hw_available): Use check_runtime.
3753         (check_function_available): Use check_no_compiler_messages.
3754         (check_cxa_atexit_available): Use check_cached_effective_target
3755         and check_runtime_nocache.
3756         (check_effective_target_dfp_nocache): Use
3757         check_no_compiler_messages_nocache.
3758         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3759         (check_effective_target_dfp): Use check_cached_effective_target.
3760         (check_effective_target_dfprt): Likewise.
3761         (check_effective_target_arm_neon_hw): Use check_runtime.
3762         (check_effective_target_ultrasparc_hw): Likewise.
3763         (check_effective_target_c99_runtime): Use
3764         check_no_compiler_messages_nocache.
3765
3766 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3767
3768         PR middle-end/29749
3769         * gcc.dg/fold-rotate-1.c: New test.
3770
3771         PR tree-optimization/33453
3772         * gcc.c-torture/compile/20071203-1.c: New test.
3773
3774 2007-12-03  Robert Dewar <dewar@adacore.com>
3775             Samuel Tardieu  <sam@rfc1149.net>
3776
3777         PR ada/34287
3778         * gnat.dg/check_elaboration_code.adb: New test.
3779         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3780         New support files.
3781
3782 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3783
3784         PR c++/34061
3785         * g++.dg/cpp0x/pr34061.C: New.
3786
3787 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3788
3789         PR c++/34273
3790         * g++.dg/other/error21.C: New.
3791
3792 2007-12-02  Revital Eres  <eres@il.ibm.com>
3793
3794         * gcc.dg/sms-4.c: New testcase.
3795
3796 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3797             Revital Eres  <eres@il.ibm.com>
3798
3799         * gcc.dg/sms-3.c: New testcase.
3800
3801 2007-12-01  Ollie Wild  <aaw@google.com>
3802
3803         PR c++/8171
3804         * g++.dg/conversion/ptrmem9.C: New test.
3805
3806 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3807
3808         PR libfortran/34291
3809         * gfortran.dg/namelist_41.f90: New test.
3810
3811 2007-11-30  Tom Tromey  <tromey@redhat.com>
3812
3813         PR preprocessor/32868:
3814         * gcc.dg/cpp/pr32868.c: New file.
3815
3816 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3817
3818         PR fortran/34248
3819         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3820
3821 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3822
3823         PR rtl-optimization/34171
3824         * gcc.dg/pr34171.c: New testcase.
3825
3826 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3827
3828         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3829
3830 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3831
3832         PR fortran/34133
3833         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3834         * gfortran.dg/bind_c_usage_11.f03: New.
3835         * gfortran.dg/bind_c_usage_12.f03: New.
3836
3837 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3838
3839         PR c++/34275
3840         * g++.dg/other/error20.C: New test.
3841
3842 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3843
3844         PR fortran/34230
3845         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3846
3847 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3848
3849         PR tree-optimization/34244
3850         * gcc.dg/tree-ssa/pr34244.c: New test.
3851
3852 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3853
3854         PR tree-optimization/33434
3855         * gcc.dg/pr33434-1.c: New test.
3856         * gcc.dg/pr33434-2.c: New test.
3857         * gcc.dg/pr33434-3.c: New test.
3858         * gcc.dg/pr33434-4.c: New test.
3859
3860         PR c++/34270
3861         * g++.dg/template/cond7.C: New test.
3862
3863         PR c++/34267
3864         PR c++/34268
3865         * g++.dg/cpp0x/decltype7.C: New test.
3866         * g++.dg/cpp0x/decltype8.C: New test.
3867
3868 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3869
3870         PR fortran/34248
3871         * gfortran.dg/result_in_spec_3.f90: New.
3872
3873 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3874
3875         PR fortran/34262
3876         * gfortran.dg/mvbits_3.f90: New.
3877
3878 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3879         
3880         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3881         Delete.
3882         (check_effective_target_hard_float): New.
3883         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3884         * gcc.dg/pr30957-1.c: Likewise.
3885         
3886 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3887
3888         PR ada/15804
3889         * gnat.dg/specs/variant_part.ads: New test.
3890
3891         PR ada/17318
3892         * gnat.dg/specs/attribute_parsing.ads: New test.
3893
3894         PR ada/32792
3895         * gnat.dg/specs/integer_value.ads: New test.
3896
3897         PR ada/22559
3898         * gnat.dg/specs/delta_small.ads: New test.
3899
3900 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3901
3902         PR tree-optimization/34140
3903         * gcc.c-torture/compile/20071128-1.c: New test.
3904
3905 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3906
3907         PR fortran/32928
3908         * gfortran.dg/data_array_1.f90
3909         * gfortran.dg/data_array_2.f90
3910         * gfortran.dg/data_array_3.f90
3911         * gfortran.dg/data_array_4.f90
3912
3913 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3914
3915         PR fortran/34227
3916         * gfortran.dg/blockdata_5.f90: New test.
3917         * gfortran.dg/blockdata_6.f90: New test.
3918
3919 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3920
3921         PR tree-optimization/34016
3922         * gcc.dg/pr34016.c: New test.
3923
3924 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3925
3926         PR fortran/29389
3927         * gfortran.dg/stfunc_6.f90: New test.
3928
3929         PR fortran/33850
3930         * gfortran.dg/assign_10.f90: New test.
3931
3932 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3933
3934         PR fortran/33541
3935         * gfortran.dg/use_11.f90: New test.
3936
3937         PR fortran/34231
3938         * gfortran.dg/generic_15.f90: New test.
3939
3940 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3941
3942         PR target/34225
3943         * gcc.dg/pr34225.c: New test.
3944
3945 2007-11-27  Richard Guenther  <rguenther@suse.de>
3946
3947         PR tree-optimization/34241
3948         * g++.dg/torture/pr34241.C: New testcase.
3949
3950 2007-11-27  Richard Guenther  <rguenther@suse.de>
3951
3952         * gcc.dg/builtins-error.c: New testcase.
3953
3954 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR c++/34213
3957         * g++.dg/ext/visibility/anon8.C: New test.
3958
3959 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3960
3961         PR target/34077
3962         * gcc.target/i386/pr34077.c: New testcase.
3963
3964 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3965
3966         PR fortran/34203
3967         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3968         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3969         * gfortran.dg/backslash_1.f90: Remove no longer needed
3970         -fno-backslash option.
3971
3972 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3973
3974         PR c/23722
3975         * gcc.dg/cpp/19990413-1.c: Update.
3976         * gcc.dg/parse-else-error.c: New.
3977         * gcc.dg/parse-else-error-2.c: New.
3978         * gcc.dg/parse-else-error-3.c: New.
3979         * gcc.dg/parse-else-error-4.c: New.
3980
3981 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3982
3983         PR c++/34081
3984         * g++.dg/template/dependent-expr6.C: New testcase.
3985
3986 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3987
3988         PR target/34215
3989         * gcc.target/i386/pr34215.c: New test.
3990
3991 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3992
3993         PR target/34174
3994         * gcc.dg/torture/pr34174-1.c: New.
3995
3996 2007-11-26  Richard Guenther  <rguenther@suse.de>
3997
3998         PR middle-end/34233
3999         * gcc.dg/pr34233.c: New testcase.
4000
4001 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4002             Revital Eres  <eres@il.ibm.com>
4003
4004         PR rtl-optimization/34085
4005         * gcc.dg/tree-prof (bb-reorg.c): New test.
4006
4007 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
4008
4009         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4010         Return true for MIPS16 targets.
4011
4012 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4013
4014         PR fortran/33152
4015         * gfortran.dg/blockdata_4.f90: New test.
4016
4017 2007-11-25  Tobias Burnus  <burnus@net-b.de>
4018
4019         PR fortran/34079
4020         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4021         * gfortran.dg/bind_c_usage_16.f03: New.
4022         * gfortran.dg/bind_c_usage_16_c.c: New.
4023
4024 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
4025
4026         * gnat.dg/specs/size_clause1.ads: New test.
4027         * gnat.dg/specs/size_clause2.ads: Likewise.
4028         * gnat.dg/specs/size_clause3.ads: Likewise.
4029
4030 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
4031
4032         PR fortran/33499
4033         * gfortran.dg/entry_16.f90: New test.
4034
4035 2007-11-24  Tobias Burnus  <burnus@net-b.de>
4036
4037         PR fortran/34192
4038         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4039
4040 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
4041
4042         PR fortran/33541
4043         * gfortran.dg/nested_modules_1.f90: Change the reference to
4044         FOO, forbidden by the standard, to a reference to W.
4045         * gfortran.dg/use_only_1.f90: New test.
4046
4047 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4048
4049         PR fortran/34209
4050         * gfortran.dg/nearest_3.f90: New test.
4051
4052 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4053
4054         PR fortran/33317
4055         * gfortran.dg/optional_dim_2.f90: New test.
4056
4057 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4058
4059         PR fortran/34187
4060         * gfortran.dg/bind_c_usage_15.f90: New.
4061
4062 2007-11-23  Tobias Burnus  <burnus@net-b.de>
4063
4064         PR fortran/34192
4065         * gfortran.dg/nearest_2.f90: New.
4066
4067
4068 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4069
4070         PR c++/30293
4071         PR c++/30294
4072         * g++.dg/ext/java-2.C: New test.
4073
4074 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
4075             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4076         
4077         PR c++/5310
4078         * g++.dg/warn/pr5310.C: New.
4079         * g++.dg/warn/pr33160.C: New.
4080         
4081 2007-11-23  Richard Guenther  <rguenther@suse.de>
4082             Michael Matz  <matz@suse.de>
4083
4084         PR tree-optimization/34176
4085         * gcc.c-torture/execute/pr34176.c: New testcase.
4086
4087 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
4088
4089         PR c++/34198
4090         * gcc.dg/Wconversion-5.c: New test.
4091         * g++.dg/Wconversion3.C: New test.
4092
4093 2007-11-23  Richard Guenther  <rguenther@suse.de>
4094
4095         * gcc.dg/tree-ssa/alias-17.c: New testcase.
4096
4097 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
4098
4099         PR c/14050
4100         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4101         qualifiers in abstract declarator.
4102
4103 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4104
4105         * gfortran.dg/derived_constructor_comps_3.f90: New.
4106
4107 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
4108
4109         PR c++/34094
4110         * g++.dg/ext/visibility/anon7.C: New test.
4111
4112 2007-11-22  Tobias Burnus  <burnus@net-b.de>
4113
4114         PR fortran/34079
4115         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4116         * gfortran.dg/bind_c_usage_13.f03: New.
4117         * gfortran.dg/bind_c_usage_14.f03: New.
4118
4119 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4120
4121         PR rtl-optimization/33848
4122         * gcc.dg/torture/pr33848.c: New test.
4123
4124 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4125
4126         PR fortran/34083
4127         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4128
4129 2007-11-20  Richard Guenther  <rguenther@suse.de>
4130
4131         PR middle-end/34154
4132         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
4133
4134 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
4135
4136         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4137
4138 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
4139
4140         PR fortran/32770
4141         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
4142         so test passes with -frecord-marker=8.
4143         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
4144         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
4145         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
4146         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
4147         * gfortrand.dg/modulo_1.f90:  Likewise.
4148
4149 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4150
4151         * lib/target-supports.exp (check_effective_target_mips_soft_float):
4152         New procedure.
4153         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4154         * gcc.dg/pr30957-1.c: Likewise.
4155
4156 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4157
4158         PR c++/34089
4159         * g++.dg/template/crash74.C: New test.
4160
4161 2007-11-20  Richard Guenther  <rguenther@suse.de>
4162
4163         * gcc.c-torture/execute/20071120-1.c: New testcase.
4164
4165 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
4166
4167         PR c/34146
4168         * gcc.dg/tree-ssa/pr34146.c: New test.
4169
4170         PR testsuite/33978
4171         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4172         dependent on target settings like move_by_pieces etc.
4173
4174         PR c++/28879
4175         * g++.dg/template/vla2.C: New test.
4176
4177         PR c++/33962
4178         * g++.dg/overload/template3.C: New test.
4179
4180 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4181
4182         PR fortran/33317
4183         * gfortran.dg/optional_dim_2.f90: Remove test.
4184
4185 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
4186
4187         * gcc.dg/dfp/ddmode-ice.c: New test.
4188
4189 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4190
4191         PR tree-optimization/34036
4192         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4193
4194 2007-11-19  Richard Guenther  <rguenther@suse.de>
4195
4196         PR tree-optimization/34
4197         * gcc.c-torture/execute/pr34099-2.c: New testcase.
4198
4199 2007-11-19  Tobias Burnus  <burnus@net-b.de>
4200
4201         PR fortran/34079
4202         * gfortran.dg/bind_c_usage_10_c.c: New.
4203         * gfortran.dg/bind_c_usage_10.f03: New.
4204
4205 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4206
4207         * gcc.dg/pr33007.c: Expect new warning.
4208         * gcc.dg/tree-ssa/recip-5.c: Likewise.
4209         * g++.dg/opt/pr34036.C: New test.
4210
4211 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4212
4213         PR c++/30988
4214         * g++.dg/warn/noreturn-4.C: New test.
4215         * g++.dg/warn/noreturn-5.C: New test.
4216         * g++.dg/warn/noreturn-6.C: New test.
4217         * g++.dg/warn/noreturn-7.C: New test.
4218
4219 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
4220
4221         PR fortran/32770
4222         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
4223         integers so tests works with -fdefault-integer-8.
4224         * gfortran.fortran-torture/execute/elemental.f90:  Use default
4225         integers so test passes with -fdefault-integer-8.
4226         * gfortran.fortran-torture/execute/der_io.f90:  Increase
4227         buffer length so test passes with -fdefault-integer-8.
4228         * gfortran.dg/bounds_check_8.f90:  Likewise.
4229         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
4230         * gfortran.dg/equiv_7.f90:  Set kind so test passes
4231         with -fdefault-integer-8.
4232         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
4233         provoke overflow.
4234
4235 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4236
4237         PR fortran/33317
4238         * gfortran.dg/optional_dim_2.f90: New test.
4239         
4240         PR fortran/34139
4241         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4242         
4243 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
4244
4245         PR rtl-optimization/34132
4246         * gcc.c-torture/compile/20071118-1.c: New test.
4247
4248 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
4249
4250         PR fortran/31608
4251         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4252
4253 2007-11-18  Tobias Burnus  <burnus@net-b.de>
4254
4255         PR fortran/34137
4256         * gfortran.dg/entry_14.f90: New.
4257         * gfortran.dg/entry_15.f90: New.
4258
4259 2007-11-18  Richard Guenther  <rguenther@suse.de>
4260
4261         PR tree-optimization/34127
4262         * gcc.c-torture/compile/pr34127.c: New testcase.
4263
4264 2007-11-18  Ben Elliston  <bje@au.ibm.com>
4265
4266         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4267         type specifier, as they are not permitted according to the AltiVec
4268         Programming Interface Manual.
4269
4270 2007-11-17  Tobias Burnus  <burnus@net-b.de>
4271
4272         PR fortran/34133
4273         * gfortran.dg/bind_c_usage_9.f03: New.
4274         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4275
4276 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4277
4278         PR fortran/25252
4279         * interface.c (gfc_current_interface_head,
4280         gfc_set_current_interface_head): New functions.
4281         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4282         On syntax error, restore previous state of the interface.
4283         * gfortran.h (gfc_current_interface_head,
4284         gfc_set_current_interface_head): New prototypes.
4285
4286 2007-11-17  Richard Guenther  <rguenther@suse.de>
4287
4288         PR middle-end/34130
4289         * gcc.c-torture/execute/pr34130.c: New testcase.
4290
4291 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4292
4293         PR fortran/34108
4294         * gfortran.dg/fmt_label_1.f90: New test.
4295
4296 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4297
4298         PR fortran/33957
4299         * gfortran.dg/initialization_15.f90 : New test.
4300
4301 2007-11-16  Richard Guenther  <rguenther@suse.de>
4302
4303         PR middle-end/34030
4304         * gcc.c-torture/compile/pr34030.c: New testcase.
4305
4306 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4307
4308         PR fortran/34008
4309         * gfortran.dg/interface_assignment_3.f90.
4310
4311 2007-11-16  Richard Guenther  <rguenther@suse.de>
4312
4313         PR tree-optimization/33870
4314         * gcc.dg/torture/pr33870.c: New testcase.
4315
4316 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
4317
4318         PR fortran/33986
4319         * gfortran.dg/allocatable_function_3.f90.
4320
4321 2007-11-16  Richard Guenther  <rguenther@suse.de>
4322
4323         PR tree-optimization/34113
4324         * gcc.c-torture/compile/pr34113.c: New testcase.
4325
4326 2007-11-16  Richard Guenther  <rguenther@suse.de>
4327
4328         PR tree-optimization/34099
4329         * g++.dg/torture/pr3499.C: New testcase.
4330         * gcc.c-torture/execute/pr34099.c: Likewise.
4331
4332 2007-11-16  Olivier Hainque  <hainque@adacore.com>
4333
4334         * gnat.dg/release_unc_maxalign.adb: New test.
4335
4336 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
4337
4338         PR c++/34100
4339         * g++.dg/template/crash73.C: New test.
4340
4341 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
4342
4343         PR middle-end/23848
4344         * gcc.dg/tree-ssa/pr23848-1.c: New test.
4345         * gcc.dg/tree-ssa/pr23848-2.c: New test.
4346         * gcc.dg/tree-ssa/pr23848-3.c: New test.
4347         * gcc.dg/tree-ssa/pr23848-4.c: New test.
4348
4349 2007-11-15  Tobias Burnus  <burnus@net-b.de>
4350
4351         PR fortran/33917
4352         * gfortran.dg/proc_decl_11.f90: New.
4353
4354 2007-11-15  Ben Elliston  <bje@au.ibm.com>
4355
4356         * gcc.target/spu/compare-dp.c: New test.
4357
4358 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4359
4360         * gcc.dg/pr33923.c: New test.
4361
4362 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
4363
4364         PR middle-end/34088
4365         * gcc.dg/pr34088.c: New test.
4366
4367 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4368
4369         * gcc.c-torture/compile/20071114-1.c: New test.
4370
4371 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4372
4373         PR fortran/31608
4374         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4375         to match known variations in symbol format. Document in comments.
4376
4377 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4378
4379         PR fortran/33985
4380         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4381
4382 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4383
4384         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4385         when done.
4386
4387 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4388
4389         PR fortran/33162
4390         * gfortran.dg/proc_decl_1.f90: Update.
4391         * gfortran.dg/proc_decl_7.f90: New test.
4392         * gfortran.dg/proc_decl_8.f90: New test.
4393         * gfortran.dg/proc_decl_9.f90: New test.
4394         * gfortran.dg/proc_decl_10.f90: New test.
4395
4396 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
4397
4398         PR fortran/34080
4399         * gfortran.dg/transfer_assumed_size_1.f90: New test.
4400
4401 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4402
4403         PR c++/34054
4404         PR c++/34056
4405         PR c++/34057
4406         PR c++/34058
4407         PR c++/34060
4408         * g++.dg/parse/crash36.C: Add another dg-error.
4409         * g++.dg/cpp0x/pr34054.C: New test.
4410         * g++.dg/cpp0x/pr34056.C: New test.
4411         * g++.dg/cpp0x/pr34057.C: New test.
4412         * g++.dg/cpp0x/pr34058.C: New test.
4413         * g++.dg/cpp0x/pr34060.C: New test.
4414
4415         PR tree-optimization/34063
4416         * g++.dg/tree-ssa/pr34063.C: New test.
4417
4418 2007-11-13  Diego Novillo  <dnovillo@google.com>
4419
4420         PR tree-optimization/33870
4421         * gcc.c-torture/execute/pr33870-1.c: New test.
4422         * gcc.dg/tree-ssa/alias-16.c: New test.
4423
4424 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4425
4426         PR c++/29225
4427         * g++.dg/template/crash72.C: New test.
4428
4429 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4430
4431         * g++.dg/opt/cfg5.C: New test.
4432
4433 2007-11-12  Richard Guenther  <rguenther@suse.de>
4434
4435         PR middle-end/34070
4436         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4437         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4438
4439 2007-11-12  Richard Guenther  <rguenther@suse.de>
4440
4441         PR middle-end/34027
4442         * gcc.dg/pr34027-1.c: New testcase.
4443         * gcc.dg/pr34027-2.c: Likewise.
4444
4445 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4446
4447         PR tree-optimization/33953
4448         * gcc.dg/vect/pr33953.c: New testcase.
4449
4450 2007-11-11  Tom Tromey  <tromey@redhat.com>
4451
4452         PR c++/17577:
4453         * g++.dg/ext/pr17577.h: New file.
4454         * g++.dg/ext/pr17577.C: New file.
4455
4456 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4457
4458         PR c++/8570
4459         * g++.old-deja/g++.ns/template13.C: Update expected output.
4460         * g++.old-deja/g++.pt/friend23.C: Likewise.
4461         * g++.dg/warn/pr8570.C: New.
4462
4463 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4464
4465         PR c++/34068
4466         * g++.dg/template/pseudodtor4.C: New test.
4467
4468 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4469
4470         PR middle-end/34018
4471         * g++.dg/opt/inline14.C: New test.
4472
4473         PR tree-optimization/33680
4474         * gcc.c-torture/compile/20071108-1.c: New test.
4475
4476         PR c++/32241
4477         * g++.dg/template/pseudodtor3.C: New test.
4478
4479 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4480
4481         PR c++/33510
4482         * g++.dg/cpp0x/variadic-init.C: New.
4483
4484 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4485             Jakub Jelinek  <jakub@redhat.com>
4486
4487         PR rtl-optimization/34012
4488         * gcc.target/i386/pr34012.c: New test.
4489
4490 2007-11-09  Richard Guenther  <rguenther@suse.de>
4491
4492         PR tree-optimization/33604
4493         * g++.dg/tree-ssa/pr33604.C: New testcase.
4494         * gcc.dg/pr32721.c: Adjust pattern.
4495
4496 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4497
4498         * gcc.target/mips/dse-1.c: Disable.
4499
4500 2007-11-08  Tom Tromey  <tromey@redhat.com>
4501
4502         * gcc.dg/empty-source-3.c: Update warning location.
4503         * gcc.dg/gomp/barrier-2.c: Likewise.
4504         * gcc.dg/label-decl-3.c: Likewise.
4505         * gcc.dg/label-decl-2.c: Likewise.
4506         * gcc.dg/empty-source-2.c: Likewise.
4507
4508 2007-11-08  Tom Tromey  <tromey@redhat.com>
4509
4510         PR c++/30297:
4511         * g++.dg/inherit/pr30297.C: New file.
4512
4513 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4514
4515         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4516         -fno-common for cygwin and mingw32.
4517
4518 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4519
4520         PR middle-end/33826
4521         * gcc.dg/pr33826.c: New.
4522         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4523         recursive functions being marked pure or const.
4524         
4525 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4526
4527         PR fortran/33917
4528         * gfortran.dg/proc_decl_5.f90: New.
4529         * gfortran.dg/proc_decl_6.f90: New.
4530
4531 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4532
4533         PR tree-optimization/32575
4534         * gcc.c-torture/execute/20071108-1.c: New test.
4535
4536 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4537
4538         * g++.dg/opt/anchor1.C: New.
4539
4540 2007-11-07  Diego Novillo  <dnovillo@google.com>
4541
4542         PR 33870
4543         * gcc.c-torture/execute/pr33870.x: Remove.
4544
4545 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4546
4547         PR c++/33045
4548         PR c++/33837
4549         PR c++/33838
4550         * g++.dg/cpp0x/decltype-33837.C: New.
4551         * g++.dg/cpp0x/decltype-refbug.C: New.
4552         * g++.dg/cpp0x/decltype-33838.C: New.
4553
4554 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4555
4556         * gcc.c-torture/compile/20071107-1.c: New test.
4557
4558 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4559
4560         * gcc.dg/out-of-bounds-1.c: New test.
4561
4562 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4563
4564         PR c++/33501
4565         * g++.dg/warn/incomplete2.C: New test.
4566         * g++.dg/template/incomplete4.C: New test.
4567         * g++.dg/template/incomplete5.C: New test.
4568
4569 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4570
4571         * gnat.dg/max_align.adb: New test.
4572
4573 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4574
4575         PR target/30961
4576         * gcc.target/i386/pr30961-1.c: New.
4577
4578 2007-11-06  Tom Tromey  <tromey@redhat.com>
4579
4580         PR c++/32368:
4581         * g++.dg/warn/pragma-system_header3.h: New.
4582         * g++.dg/warn/pragma-system_header3.C: New.
4583
4584         PR c++/32256:
4585         * g++.dg/warn/pragma-system_header4.C: New.
4586         * g++.dg/warn/pragma-system_header4.h: New.
4587
4588 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4589
4590         PR c++/33977
4591         PR c++/33886
4592         * g++.dg/other/canon-array.C: New.
4593         
4594 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4595
4596         * g++.dg/parser/crash36.C: Tweak expected errors.
4597         * g++.dg/cpp0x/pr31439.C: New.
4598         * g++.dg/cpp0x/pr32114.C: New.
4599         * g++.dg/cpp0x/pr32115.C: New.
4600         * g++.dg/cpp0x/pr32125.C: New.
4601         * g++.dg/cpp0x/pr32126.C: New.
4602         * g++.dg/cpp0x/pr32127.C: New.
4603         * g++.dg/cpp0x/pr32128.C: New.
4604         * g++.dg/cpp0x/pr32253.C: New.
4605         * g++.dg/cpp0x/pr32566.C: New.
4606         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4607         * g++.dg/cpp0x/pr31438.C: Ditto.
4608         * g++.dg/cpp0x/variadic81.C: Ditto.
4609         * g++.dg/cpp0x/pr31432.C: Ditto.
4610         * g++.dg/cpp0x/pr31442.C: Ditto.
4611
4612 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4613
4614         PR target/33168
4615         * g++.dg/other/datasec1.C: New test.
4616
4617         PR tree-optimization/33458
4618         * g++.dg/opt/inline12.C: New test.
4619
4620         PR tree-optimization/33993
4621         * gcc.c-torture/compile/20071105-1.c: New test.
4622
4623 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4624
4625         PR rtl-optimization/33648
4626         * gcc.dg/pr33648.c: Require effective target freorder.
4627
4628 2007-11-05  Revital Eres  <eres@il.ibm.com>
4629
4630         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4631
4632 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4633
4634         PR c++/33996
4635         PR c++/33235
4636         PR c++/33930
4637         * g++.dg/cpp0x/pr33996.C: New
4638         * g++.dg/cpp0x/rv-trivial-bug.C: New
4639         * g++.dg/cpp0x/pr33930.C: New
4640
4641 2007-11-05  Nick Clifton  <nickc@redhat.com>
4642             Sebastian Pop  <sebastian.pop@amd.com>
4643
4644         PR tree-optimization/32540
4645         PR tree-optimization/33922
4646         * gcc.dg/tree-ssa/pr32540-1.c: New.
4647         * gcc.dg/tree-ssa/pr32540-2.c: New.
4648         * gcc.dg/tree-ssa/pr33922.c: New.
4649
4650 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4651
4652         PR c++/33939
4653         * g++.dg/cpp0x/variadic-rref.C: New.
4654         
4655 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4656
4657         * g++dg/warn/pointer-integer-comparison.C: New.
4658
4659 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4660
4661         PR tree-optimization/33856
4662         * gcc.c-torture/compile/20071027-1.c: New test.
4663
4664         PR c++/33836
4665         * g++.dg/ext/label10.C: New test.
4666
4667         PR c++/33969
4668         * g++.dg/other/ptrmem9.C: New test.
4669
4670 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4671
4672         PR middle-end/32931
4673         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4674
4675 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4676
4677         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4678         * g++.dg/ext/visibility/namespace2.C: Add argument to
4679         dg-require-visibility.
4680         * g++.dg/ext/java-1.C: Disable on AIX.
4681
4682 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4683
4684         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4685
4686 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4687
4688         PR fortran/33881
4689         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4690
4691 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4692
4693         PR c/29062
4694         * gcc.dg/20031223-1.c: Adjust error output.
4695         * gcc.dg/parse-decl-after-label.c: New.
4696         
4697 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4698
4699         PR libfortran/24685
4700         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4701         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4702         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4703
4704 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4705
4706         PR rtl-optimization/28940
4707         * gcc.target/i386/addr-sel-1.c: New test.
4708
4709 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4710
4711         PR middle-end/33670
4712         * gcc.dg/pr33670.c: New test.
4713
4714 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4715
4716         PR c++/33516
4717         * g++.dg/lookup/typedef1.C: New test.
4718
4719 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4720
4721         PR testsuite/32076
4722         * lib/scandump.exp (dump-suffix): New.
4723         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4724         Include dump suffix in pass/fail messages, put regexp in quotes.
4725
4726 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4727
4728         PR c++/33495
4729         * g++.dg/other/error19.C: New.
4730
4731 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4732
4733         PR rtl-optimization/28062
4734         * gcc.c-torture/compile/20071102-1.c: New test.
4735
4736 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4737
4738         * g++.dg/cpp0x/pr33955.C: New.
4739
4740 2007-11-01  Tom Tromey  <tromey@redhat.com>
4741
4742         PR preprocessor/30805:
4743         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4744
4745 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4746
4747         PR rtl-optimization/33648
4748         * gcc.dg/pr33648.c: New test.
4749
4750 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4751
4752         PR c++/32384
4753         * g++.dg/template/pseudodtor1.C: New test.
4754         * g++.dg/template/pseudodtor2.C: New test.
4755
4756         PR c++/32260
4757         * g++.dg/rtti/typeid7.C: New test.
4758
4759 2007-11-01  Tom Tromey  <tromey@redhat.com>
4760
4761         PR preprocessor/30805:
4762         * gcc.dg/cpp/pr30805.c: New file.
4763
4764 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4765
4766         PR testsuite/25352
4767         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4768         add dg-skip-if.
4769         * gcc.c-torture/compile/20001205-1.c: Ditto.
4770         * gcc.c-torture/compile/20001226-1.c: Ditto.
4771         * gcc.c-torture/compile/20020312-1.c: Ditto.
4772         * gcc.c-torture/compile/20020604-1.c: Ditto.
4773         * gcc.c-torture/compile/920501-12.c: Ditto.
4774         * gcc.c-torture/compile/920501-4.c: Ditto.
4775         * gcc.c-torture/compile/920520-1.c: Ditto.
4776         * gcc.c-torture/compile/980506-1.c: Ditto.
4777         * gcc.c-torture/compile/990617-1.c: Ditto.
4778         * gcc.dg/compare6.c: Ditto.
4779         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4780         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4781         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4782         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4783         * g++.old-deja/g++.pt/static6.C: Ditto.
4784         * g++.old-deja/g++.pt/crash16.C: Ditto.
4785         * g++.old-deja/g++.mike/p10416.C: Ditto.
4786         * g++.old-deja/g++.mike/ns15.C: Ditto.
4787         * g++.old-deja/g++.mike/eh46.C: Ditto.
4788
4789 2007-11-01  Tom Tromey  <tromey@redhat.com>
4790
4791         * gcc.dg/redecl-1.c: Update.
4792         * gcc.dg/pr20368-3.c: Update.
4793         * gcc.dg/inline-14.c: Update.
4794         * gcc.dg/builtins-30.c: Update.
4795         * gcc.dg/dremf-type-compat-4.c: Update.
4796         * gcc.dg/pr20368-2.c: Update.
4797
4798 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR rtl-optimization/33673
4801         * gcc.dg/pr33673.c: New test.
4802
4803 2007-11-01  Michael Matz  <matz@suse.de>
4804
4805         PR tree-optimization/33961
4806         * gcc.dg/pr33961.c: New test.
4807
4808 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4809
4810         PR c++/33494
4811         * g++.dg/template/error35.C: New.
4812
4813 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4814
4815         PR target/31507
4816         * gcc.dg/pr31507-1.c: New test.
4817         * gcc.dg/pr31507-2.c: New test.
4818
4819 2007-10-31  Revital Eres  <eres@il.ibm.com>
4820
4821         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4822         target.
4823         * gcc.dg/vect/tree-vect.h (check_vect): Add
4824         powerpc-*paired test.
4825         * lib/target-supports.exp (check_750cl_hw_available):
4826         New.
4827         (check_effective_target_vect_int,
4828         check_effective_target_vect_intfloat_cvt,
4829         check_effective_target_powerpc_altivec_ok,
4830         check_effective_target_vect_long,
4831         check_effective_target_vect_sdot_hi,
4832         check_effective_target_vect_udot_hi,
4833         check_effective_target_vect_pack_trunc,
4834         check_effective_target_vect_unpack,
4835         check_effective_target_vect_shift,
4836         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4837         target.
4838         * gcc.dg/vect/vect-ifcvt-11.c: New.
4839         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4840         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4841         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4842         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4843         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4844         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4845
4846 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4847             Tobias Burnus  <burnus@net-b.de>
4848
4849         PR fortran/33941
4850         * gfortran.dg/module_read_1.f90: New.
4851
4852 2007-10-31  Tom Tromey  <tromey@redhat.com>
4853
4854         PR preprocessor/30786:
4855         * gcc.dg/cpp/pr30786.c: New file.
4856
4857 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4858
4859         PR fortran/33162
4860         * gfortran.dg/interface_19.f90: New.
4861         * gfortran.dg/interface_20.f90: New.
4862         * gfortran.dg/interface_21.f90: New.
4863         
4864 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4865
4866         PR tree-optimization/32377
4867         * gfortran.dg/vect/pr32377.f90: New.
4868         
4869 2007-10-31  Richard Guenther  <rguenther@suse.de>
4870
4871         PR middle-end/33779
4872         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4873         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4874
4875 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4876
4877         PR fortran/33897
4878         * gfortran.dg/contained_3.f90: New.
4879
4880 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4881
4882         PR c++/19531
4883         * g++.dg/opt/nrv8.C: New.
4884         
4885 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4886
4887         PR c++/33709
4888         * g++.dg/opt/compound1.C: New test.
4889
4890         PR c++/33616
4891         * g++.dg/template/ptrmem18.C: New test.
4892
4893 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4894
4895         PR fortran/33596
4896         * gfortran.dg/isnan_2.f90: New test.
4897
4898 2007-10-30  Ed Schouten  <ed@fxq.nl>
4899
4900         PR tree-optimization/32500
4901         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4902
4903 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4904
4905         PR c++/31993
4906         PR c++/32252
4907         * g++.dg/cpp0x/pr31993.C: New
4908         * g++.dg/cpp0x/pr32252.C: New
4909
4910 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4911
4912         PR tree-optimization/33723
4913         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4914
4915 2007-10-30  Richard Guenther  <rguenther@suse.de>
4916
4917         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4918         gcc.target/i386/loop-3.c.
4919
4920 2007-10-30  Revital Eres  <eres@il.ibm.com>
4921
4922         * gcc.dg/vect/pr33866.c: Require vect_long.
4923
4924 2007-10-30  Revital Eres  <eres@il.ibm.com>
4925
4926         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4927         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4928
4929 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4930
4931         PR tree-optimization/32893
4932         * lib/target-supports.exp
4933         (check_effective_target_unaligned_stack): new keyword.
4934         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4935         not sensitive to unaligned_stack.
4936         * gcc.dg/vect/vect-3.c: Likewise.
4937         * gcc.dg/vect/vect-4.c: Likewise.
4938         * gcc.dg/vect/vect-5.c: Likewise.
4939         * gcc.dg/vect/vect-6.c: Likewise.
4940         * gcc.dg/vect/vect-7.c: Likewise.
4941         * gcc.dg/vect/vect-13.c: Likewise.
4942         * gcc.dg/vect/vect-17.c: Likewise.
4943         * gcc.dg/vect/vect-18.c: Likewise.
4944         * gcc.dg/vect/vect-19.c: Likewise.
4945         * gcc.dg/vect/vect-20.c: Likewise.
4946         * gcc.dg/vect/vect-21.c: Likewise.
4947         * gcc.dg/vect/vect-22.c: Likewise.
4948         * gcc.dg/vect/vect-27.c: Likewise.
4949         * gcc.dg/vect/vect-29.c: Likewise.
4950         * gcc.dg/vect/vect-64.c: Likewise.
4951         * gcc.dg/vect/vect-65.c: Likewise.
4952         * gcc.dg/vect/vect-66.c: Likewise.
4953         * gcc.dg/vect/vect-72.c: Likewise.
4954         * gcc.dg/vect/vect-73.c: Likewise.
4955         * gcc.dg/vect/vect-86.c: Likewise.
4956         * gcc.dg/vect/vect-all.c: Likewise.
4957         * gcc.dg/vect/slp-25.c: Likewise.
4958         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4959         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4960         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4961
4962         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4963         * gcc.dg/vect/vect-34.c: Likewise.
4964         * gcc.dg/vect/vect-36.c: Likewise.
4965         * gcc.dg/vect/vect-64.c: Likewise.
4966         * gcc.dg/vect/vect-65.c: Likewise.
4967         * gcc.dg/vect/vect-66.c: Likewise.
4968         * gcc.dg/vect/vect-68.c: Likewise.
4969         * gcc.dg/vect/vect-76.c: Likewise.
4970         * gcc.dg/vect/vect-77.c: Likewise.
4971         * gcc.dg/vect/vect-78.c: Likewise.
4972
4973         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4974         testcase (without no-section-anchors prefix) but with global arrays.
4975         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4976         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4977         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4978         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4979         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4980         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4981         * gcc.dg/vect/vect-77-global.c: Likewise.
4982         * gcc.dg/vect/vect-78-global.c: Likewise.
4983
4984         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4985         testcase (without no-section-anchors prefix) but fix alignment checks
4986         to also consider unaligned_stack targets.
4987         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4988
4989 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4990
4991         PR tree-optimization/33723
4992         * gcc.c-torture/execute/20071029-1.c: New test.
4993         * gcc.dg/tree-ssa/pr33723.c: New test.
4994
4995 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4996
4997         PR tree-optimization/33614
4998         * gcc.c-torture/compile/pr33614.c: New test.
4999
5000 2007-10-29  Richard Guenther  <rguenther@suse.de>
5001
5002         PR tree-optimization/33870
5003         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5004
5005 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
5006
5007         PR tree-optimization/33757
5008         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5009         true architectures instead of having a big dg-skip-if.
5010
5011         PR c++/33841
5012         * g++.dg/other/bitfield3.C: New test.
5013
5014 2007-10-29  Richard Guenther  <rguenther@suse.de>
5015
5016         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5017
5018 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5019
5020         Automatic parallelization reduction tests.
5021
5022         * gcc.dg/tree-ssa/reduc-1.c: New test.
5023         * gcc.dg/tree-ssa/reduc-1char.c: New test.
5024         * gcc.dg/tree-ssa/reduc-1short.c: New test.
5025         * gcc.dg/tree-ssa/reduc-2.c: New test.
5026         * gcc.dg/tree-ssa/reduc-2char.c: New test.
5027         * gcc.dg/tree-ssa/reduc-2short.c: New test.
5028         * gcc.dg/tree-ssa/reduc-3.c: New test.
5029         * gcc.dg/tree-ssa/reduc-6.c: New test.
5030         * gcc.dg/tree-ssa/reduc-7.c: New test.
5031         * gcc.dg/tree-ssa/reduc-8.c: New test.
5032         * gcc.dg/tree-ssa/reduc-9.c: New test.
5033
5034 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
5035             Zdenek Dvorak  <ook@ucw.cz>
5036
5037         OMP_ATOMIC Changes, testsuite changes.
5038
5039         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5040         instead of gimple dump.
5041         * gcc.dg/gomp/atomic-9.c: Same.
5042         * gcc.dg/gomp/atomic-10.c: Same.
5043         * g++.dg/gomp/atomic-3.C: Same.
5044         * g++.dg/gomp/atomic-9.C: Same.
5045         * g++.dg/gomp/atomic-10.C: Same.
5046
5047 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
5048
5049         PR fortran/31217
5050         PR fortran/33811
5051         * gfortran.dg/forall_12.f90: New test.
5052
5053         PR fortran/33686
5054         * gfortran.dg/forall_13.f90: New test.
5055
5056 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
5057             Mark Mitchell  <mark@codesourcery.com>
5058
5059         PR c++/30659
5060         * g++.dg/template/crash71.C: New.
5061
5062 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5063
5064         PR fortran/32147
5065         * gfortran.dg/module_md5_1.f90: Update hash-value.
5066
5067 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
5068
5069         PR tree-opt/33589
5070         * g++.dg/torture/pr33589-1.C: New testcase.
5071         * g++.dg/torture/pr33589-2.C: New testcase.
5072
5073 2007-10-28  Richard Guenther  <rguenther@suse.de>
5074
5075         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5076
5077 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
5078             Uros Bizjak  <ubizjak@gmail.com>
5079
5080         PR tree-optimization/33920
5081         * gcc.dg/tree-ssa/pr33290.c: New test.
5082
5083 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5084
5085         PR fortran/31306
5086         * gfortran.dg/argument_check_7.f90: New test.
5087         * gfortran.dg/argument_check_8.f90: New test.
5088         
5089 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5090
5091         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5092         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
5093         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5094         * gcc.target/i386/sse-14.c: Ditto.
5095
5096 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
5097
5098         PR c++/33844
5099         * g++.dg/other/ptrmem8.C: New test.
5100
5101         PR c++/33842
5102         * g++.dg/template/error34.C: New test.
5103
5104 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
5105
5106         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5107
5108 2007-10-27  Richard Guenther  <rguenther@suse.de>
5109
5110         PR tree-optimization/33870
5111         * gcc.dg/tree-ssa/alias-15.c: New testcase.
5112         * gcc.c-torture/execute/pr33870.c: Likewise.
5113
5114 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5115
5116         PR fortran/33162
5117         * gfortran.dg/argument_checking_9.f90: New test.
5118
5119 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5120
5121         * g++.dg/other/pr33601.C: New.
5122
5123 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5124
5125         PR c++/31988
5126         * g++.dg/init/new25.C: New.
5127
5128 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
5129
5130         * g++.dg/cpp0x/pr33839.C: New.
5131         
5132 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
5133
5134         PR c++/33744
5135         * g++.dg/template/arg6.C: New test.
5136
5137 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
5138
5139         PR c++/31747
5140         * g++.dg/parse/crash39.C: New.
5141
5142 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
5143
5144         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5145         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
5146         "offset: -4B".
5147
5148 2007-10-25  David Daney  <ddaney@avtrex.com>
5149
5150         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5151
5152 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
5153
5154         PR c++/33843
5155         * g++.dg/template/error32.C: New.
5156
5157 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5158             Ira Rosen  <irar@il.ibm.com>
5159
5160         PR tree-optimization/33833
5161         * gcc.dg/vect/pr33833.c: New testcase.
5162
5163 2007-10-25  David Daney  <ddaney@avtrex.com>
5164
5165         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5166
5167 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
5168             Ira Rosen  <irar@il.ibm.com>
5169
5170         PR tree-optimization/33866
5171         * gcc.dg/vect/pr33866.c: New testcase.
5172
5173 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5174
5175         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5176         Add -w to compile flags to suppress "call-clobbered register" warnings
5177         and remove dg-warning directives.
5178
5179 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
5180
5181         * gcc.dg/sms-2.c: Cleanup sms dump file.
5182         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5183         profile-use step.
5184
5185 2007-10-24  David Daney  <ddaney@avtrex.com>
5186
5187         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5188
5189 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5190
5191         PR target/33755
5192         * gcc.target/mips/pr33755.c: New test.
5193
5194 2007-10-24  Ira Rosen  <irar@il.ibm.com>
5195
5196         PR tree-optimization/33804
5197         * gcc.dg/vect/pr33804.c: New testcase.
5198
5199 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5200
5201         PR forrtran/33849
5202         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5203
5204 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5205             Uros Bizjak  <ubizjak@gmail.com>
5206
5207         PR rtl-optimization/33846
5208         * gcc.dg/vect/pr33846.c: New testcase.
5209
5210 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
5211             Dorit Nuzman  <dorit@il.ibm.com>
5212
5213         PR tree-optimization/33860
5214         * g++.dg/vect/pr33860.cc: New test.
5215         * g++.dg/vect/pr33860a.cc: New test.
5216
5217 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
5218             Revital Eres  <eres@il.ibm.com>      
5219
5220         * gcc.dg/sms-2.c: New testcase.
5221
5222 2007-10-22  David S. Miller  <davem@davemloft.net>
5223
5224         * gcc.dg/globalreg-1.c: New test.
5225
5226 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
5227             Dorit Nuzman  <dorit@il.ibm.com>
5228
5229         PR tree-optimization/33834
5230         PR tree-optimization/33835
5231         * g++.dg/vect/pr33834_1.cc: New test.
5232         * g++.dg/vect/pr33834_2.cc: New test.
5233         * g++.dg/vect/pr33835.cc: New test.
5234
5235 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5236
5237         * gcc.dg/pr33644.c: New test.
5238
5239 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
5240
5241         PR c++/33372
5242         * g++.dg/gomp/pr33372-1.C: New test.
5243         * g++.dg/gomp/pr33372-2.C: New test.
5244         * g++.dg/gomp/pr33372-3.C: New test.
5245
5246 2007-10-22  Michael Matz  <matz@suse.de>
5247
5248         PR tree-optimization/33855
5249         * gcc.c-torture/compile/pr33855.c: New testcase.
5250
5251 2007-10-22  Ira Rosen  <irar@il.ibm.com>
5252
5253         PR tree-optimization/33854
5254         * gcc.dg/vect/O1-pr33854.c: New testcase.
5255         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5256
5257 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
5258
5259         * gcc.dg/unwind-1.c: Disable on AIX.
5260         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5261
5262 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
5263
5264         PR fortran/33749
5265         * gfortran.dg/assign_9.f90: New test.
5266
5267 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5268
5269         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5270         (dg-mips-options): Skip tests that specify an ABI other than o32
5271         and o64 if generating MIPS16 hard-float code.
5272
5273 2007-10-21  Ira Rosen  <irar@il.ibm.com>
5274             Revital Eres  <eres@il.ibm.com>
5275
5276         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5277         * gcc.dg/vect/vect-16.c: Fix comment.
5278         * gcc.dg/vect/pr33369.c: Require vect_int.
5279         * gcc.dg/vect/slp-33.c: Add spaces.
5280         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5281         targets.
5282         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5283         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5284         targets.
5285         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5286         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5287         targets.
5288         * gcc.dg/vect/slp-10.c: Add spaces.
5289         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5290         targets.
5291         * gcc.dg/vect/slp-36.c: Require vect_int.
5292         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5293         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5294         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5295         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5296         targets.
5297         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5298         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5299         instead of vector_alignment_reachable_for_double.
5300         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5301         (natural_alignment): Split into...
5302         (natural_alignment_32, natural_alignment_64): New.
5303         (vector_alignment_reachable): Depend on natural_alignment_32.
5304         (vector_alignment_reachable_for_double): Rename to ...
5305         (vector_alignment_reachable_for_64bit): And depend on
5306         natural_alignment_64.
5307
5308 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
5309
5310         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5311         MIPS targets.
5312         * g++.dg/vect/vect.exp: Likewise.
5313         * lib/fortran-torture.exp: Likewise.
5314         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5315         mipsisa64*-*-* as the target selector.  Remove -mips64,
5316         -mhard-float and -mgp64 from the options list.
5317         * gcc.target/mips/mips-ps-2.c: Likewise.
5318         * gcc.target/mips/mips-ps-3.c: Likewise.
5319         * gcc.target/mips/mips-ps-4.c: Likewise.
5320         * gcc.target/mips/mips-ps-6.c: Likewise.
5321         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5322         options list.
5323         * gcc.target/mips/sb1-1.c: Likewise.
5324         * gcc.target/mips/mips-ps-type.c: Likewise.
5325         * gcc.target/mips/mips-ps-7.c: New test.
5326         * gcc.target/mips/mips-ps-type-2.c: Likewise.
5327         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5328         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5329         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
5330         as forcing an ABI and an architecture.
5331         (is_gp32_flag, is_gp64_flag): Fold into...
5332         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
5333         then -mfp64 imply -mhard-float.  Apply register rules after the
5334         loop.  Handle -march=mipsN like -mipsN.
5335
5336 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
5337
5338         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5339         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5340
5341 2007-10-20  Tobias Burnus  <burnus@net-b.de>
5342
5343         PR fortran/33818
5344         * gfortran.dg/entry_dummy_ref_3.f90: New.
5345
5346 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
5347             FX Coudert <fxcoudert@gcc.gnu.org>
5348
5349         PR fortran/31608
5350         * gfortran.dg/char_cast_1.f90: New test.
5351
5352 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5353
5354         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5355         * gfortran.dg/large_real_kind_2.F90: ditto.
5356         * gfortran.dg/default_format_2.f90: ditto.
5357         * gfortran.dg/default_format_denormal_1.f90: ditto.
5358
5359 2007-10-19  Richard Guenther  <rguenther@suse.de>
5360
5361         PR middle-end/33816
5362         PR middle-end/32921
5363         * gfortran.dg/pr32921.f: New testcase.
5364
5365 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5366
5367         PR libfortran/33544
5368         * gfortran.dg/transfer_check_1.f90: Adjust options.
5369
5370 2007-10-19  Richard Guenther  <rguenther@suse.de>
5371
5372         Revert
5373         2007-10-19  Richard Guenther  <rguenther@suse.de>
5374
5375         PR middle-end/32921
5376         * gfortran.dg/pr32921.f: New testcase.
5377
5378 2007-10-19  Richard Guenther  <rguenther@suse.de>
5379
5380         * gcc.c-torture/execute/20071018-1.c: New testcase.
5381
5382 2007-10-19  Richard Guenther  <rguenther@suse.de>
5383
5384         PR middle-end/32921
5385         * gfortran.dg/pr32921.f: New testcase.
5386
5387 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
5388
5389         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5390
5391 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5392
5393         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5394
5395 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5396
5397         PR fortran/33233
5398         * gfortran.dg/host_assoc_function_1.f90: Correct references.
5399         * gfortran.dg/host_assoc_function_3.f90: New test.
5400
5401 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
5402
5403         PR fortran/33733
5404         * gfortran.dg/transfer_simplify_6.f90: New test.
5405
5406 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5407             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5408
5409         PR middle-end/33794
5410         * gfortran.dg/pr33794.f90: New testcase.
5411
5412 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5413
5414         PR target/32961
5415         * gcc.target/i386/pr32961.c: New testcase.
5416         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5417         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5418         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5419         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5420         __builtin_ia32_pslldi128 defines.
5421
5422 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5423
5424         PR fortran/33760
5425         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5426
5427 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5428
5429         PR c++/28639
5430         PR c++/30299
5431         * g++.dg/template/void12.C: New.
5432         * g++.dg/template/void13.C: New.
5433
5434 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5435
5436         PR c++/31446
5437         * g++.dg/template/void11.C: New.
5438         * g++.dg/template/void2.C: Adjust error markers.
5439         * g++.dg/template/void10.C: Likewise.
5440         * g++.dg/template/crash55.C: Likewise.
5441
5442 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5443
5444         * g++.dg/opt/const5.C: New test.
5445
5446 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5447             Maxim Kuvyrkov  <maxim@codesourcery.com>
5448
5449         * gcc.target/ia64/20040709-2.c: New test.
5450
5451 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5452
5453         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5454
5455 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5456
5457         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5458         to each function.  Check that there are no unsigned loads.
5459
5460 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5461
5462         PR tree-optimization/33136
5463         * gcc.c-torture/execute/20070824-1.c: New test.
5464         * gcc.dg/pr33136-1.c: New test.
5465         * gcc.dg/pr33136-2.c: New test.
5466         * gcc.dg/pr33136-3.c: New test.
5467
5468 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5469
5470         PR tree-optimization/33735
5471         * g++.dg/torture/pr33735.C: New.
5472
5473 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5474
5475         PR middle-end/33706
5476         * gcc.dg/va-arg-pack-2.c: New.
5477
5478 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5479
5480         PR tree-optimization/33619
5481         * gcc.dg/pr33619.c: New test.
5482
5483 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5484
5485         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5486         flag for AIX.
5487         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5488
5489 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5490
5491         PR libfortran/33055
5492         * gfortran.dg/inquire_11.f90: New test.
5493         * gfortan.dg/negative_unit_int8.f: New test.
5494
5495 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5496
5497         PR target/33133
5498         * gcc.c-torture/compile/pr33133.c: New test.
5499
5500 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5501
5502         PR libfortran/33672
5503         * gfortran.dg/namelist_40.f90: New test.
5504
5505 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5506
5507         PR fortran/33745
5508         * gfortran.dg/bounds_check_11.f90: New.
5509
5510 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5511
5512         PR c++/30303
5513         * g++.dg/other/ctor1.C: New test.
5514         * g++.dg/other/ctor2.C: New test.
5515         * g++.dg/other/dtor1.C: New test.
5516
5517 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5518
5519         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5520
5521 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5522             Paul Thomas  <pault@gcc.gnu.org>
5523
5524         PR fortran/33254
5525         PR fortran/33727
5526         * gfortran.dg/bounds_check_10.f90: New.
5527
5528 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5529
5530         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5531         * gcc.target/powerpc/popcount-1.c: Same.
5532
5533 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5534
5535         PR c++/26698
5536         * g++.dg/conversion/op4.C: New test.
5537
5538 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5539
5540         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5541
5542 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5543
5544         PR fortran/33542
5545         * gfortran.dg/ambiguous_specific_1.f90: New test.
5546
5547 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5548
5549         PR fortran/33664
5550         * gfortran.dg/impure_spec_expr_1.f90: New test.
5551         * gfortran.dg/char_result_7.f90: Remove illegal test.
5552
5553 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5554
5555         PR 11001
5556         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5557         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5558         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5559         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5560         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5561         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5562         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5563         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5564         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5565
5566 2007-10-12  Richard Guenther  <rguenther@suse.de>
5567
5568         PR middle-end/26198
5569         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5570         * gcc.c-torture/execute/20071011-1.c: Likewise.
5571         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5572
5573 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5574
5575         PR tree-optimization/33742
5576         * gcc.dg/pr33742.c: New testcase.
5577
5578 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5579
5580         PR tree-optimization/33645
5581         * gcc.dg/pr33645-1.c: New test.
5582         * gcc.dg/pr33645-2.c: New test.
5583         * gcc.dg/pr33645-3.c: New test.
5584  
5585         PR c++/32121
5586         * g++.dg/ext/label4.C: Adjust error regexp.
5587         * g++.dg/ext/label6.C: Adjust error regexp.
5588         * g++.dg/ext/label7.C: New test.
5589         * g++.dg/ext/label8.C: New test.
5590         * g++.dg/ext/label9.C: New test.
5591
5592 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5593
5594         PR middle-end/33676
5595         * gcc.dg/pr33676.c: New.
5596
5597 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5598
5599         PR c++/31441
5600         * g++.dg/cpp0x/variadic83.C: New.
5601
5602 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5603
5604         PR c++/33461
5605         * g++.dg/cpp0x/variadic81.C: New.
5606         * g++.dg/cpp0x/variadic82.C: Likewise.
5607
5608 2007-10-11  Richard Guenther  <rguenther@suse.de>
5609
5610         PR middle-end/33724
5611         * gcc.dg/pr33724.c: New testcase.
5612
5613 2007-10-11  Richard Guenther  <rguenther@suse.de>
5614
5615         PR c/33726
5616         * gcc.dg/pr33726.c: New testcase.
5617
5618 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5619
5620         PR fortran/33500
5621         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5622         
5623 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5624
5625         PR testsuite/33391
5626         * gfortran.dg/do_3.F90: Run with -fwrapv.
5627
5628 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5629
5630         * gcc.dg/unwind-1.c: New.
5631
5632 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5633
5634         PR libfortran/33683
5635         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5636         failure on some common systems.
5637
5638 2007-10-09  Richard Guenther  <rguenther@suse.de>
5639
5640         PR middle-end/33692
5641         * gcc.dg/pr33692.c: New testcase.
5642
5643 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5644
5645         PR middle-end/33669
5646         * gcc.c-torture/execute/pr33669.c: New.
5647
5648 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5649
5650         PR tree-optimization/33615
5651         * g++.dg/tree-ssa/pr33615-2.C: New test.
5652
5653 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5654
5655         PR tree-optimization/33615
5656         * g++.dg/tree-ssa/pr33615.C: New test.
5657
5658 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5659
5660         PR tree-optimization/33572
5661         * g++.dg/torture/pr33572.C: Replace with complete test.
5662
5663 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5664
5665         PR fortran/33689
5666         * gfortran.dg/spec_expr_5.f90: New.
5667
5668 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5669
5670         * gcc.dg/pragma-darwin-2.c: New.
5671
5672 2007-10-08  Richard Guenther  <rguenther@suse.de>
5673
5674         PR middle-end/33693
5675         PR middle-end/33695
5676         PR middle-end/33697
5677         * gcc.dg/pr33693.c: New testcase.
5678         * gcc.dg/pr33695.c: Likewise.
5679         * gcc.dg/pr33697.c: Likewise.
5680
5681 2007-10-08  Richard Guenther  <rguenther@suse.de>
5682
5683         PR middle-end/33691
5684         PR middle-end/33694
5685         PR middle-end/33696
5686         * gcc.dg/pr33691.c: New testcase.
5687         * gcc.dg/pr33694.c: Likewise.
5688         * gcc.dg/pr33696.c: Likewise.
5689
5690 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5691
5692         PR libfortran/33683
5693         * gfortran.dg/gamma_5.f90:  New test case
5694
5695 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5696
5697         PR fortran/20851
5698         * initialization_1.f90: Fix dg-error annotations.
5699         * initialization_14.f90: New.
5700         * initialization_7.f90: Fix dg-error annotations.
5701         * initialization_9.f90: Likewise.
5702
5703 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5704
5705         * gfortran.dg/error_recovery_4.f90: New test.
5706
5707 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5708
5709         * gfortran.dg/default_format_denormal_2.f90: New test.
5710         * gfortran.dg/default_format_2.inc: New test.
5711         * gfortran.dg/default_format_denormal_1.f90: New test.
5712         * gfortran.dg/default_format_1.inc: New test.
5713         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5714         numbers.
5715         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5716         numbers.
5717
5718 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5719
5720         * gfortran.dg/namelist_15.f90: Revise test.
5721
5722 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5723
5724         PR tree-optimization/33655
5725         * gcc.dg/torture/pr33655.c: New.
5726
5727 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5728
5729         PR tree-optimization/33572
5730         * g++.dg/torture/pr33572.C: New.
5731
5732 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5733
5734         PR fortran/25076
5735         * gfortran.dg/forall_11.f90: New.
5736
5737 2007-10-05  Michael Matz  <matz@suse.de>
5738
5739         PR middle-end/33667
5740         * gcc.dg/pr33667.c: New testcase.
5741
5742 2007-10-05  Richard Guenther  <rguenther@suse.de>
5743
5744         PR middle-end/33666
5745         * gcc.dg/pr33666.c: New testcase.
5746
5747 2007-10-05  Michael Matz  <matz@suse.de>
5748
5749         PR inline-asm/33600
5750         * gcc.target/i386/pr33600.c: New testcase.
5751
5752 2007-10-05  Richard Guenther  <rguenther@suse.de>
5753
5754         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5755
5756 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5757
5758         PR target/33635
5759         * gcc.target/mips/pr33635-1.c: New test.
5760
5761 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5762
5763         PR libfortran/33253
5764         * gfortran.dg/namelist_39.f90: Revise to use long names.
5765
5766 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5767
5768         PR fortran/33646
5769         * gfortran.dg/pr33646.f90: New file.
5770
5771 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5772
5773         PR fortran/33529
5774         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5775         * gfortran.dg/char_decl_2.f90: New test.
5776
5777 2007-10-04  Richard Guenther  <rguenther@suse.de>
5778
5779         PR middle-end/33641
5780         * gcc.c-torture/compile/pr33641.c: New testcase.
5781
5782 2007-10-04  Michael Matz  <matz@suse.de>
5783
5784         PR rtl-optimization/33653
5785         * gcc.dg/pr33653.c: New.
5786
5787 2007-10-04  Richard Guenther  <rguenther@suse.de>
5788
5789         PR tree-optimization/33627
5790         * g++.dg/torture/pr33627.C: New testcase.
5791
5792 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5793
5794         PR fortran/33626
5795         * gfortran.dg/parens_6.f90: New.
5796
5797 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5798
5799         PR fortran/33646
5800         PR fortran/33542
5801         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5802
5803 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5804
5805         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5806
5807 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5808
5809         PR target/33635
5810         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5811         and mips_forced_be.
5812         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5813         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5814         options.
5815         * gcc.target/mips/fpr-moves-1.c: New test.
5816         * gcc.target/mips/fpr-moves-2.c: Likewise.
5817         * gcc.target/mips/fpr-moves-3.c: Likewise.
5818         * gcc.target/mips/fpr-moves-4.c: Likewise.
5819         * gcc.target/mips/fpr-moves-5.c: Likewise.
5820         * gcc.target/mips/fpr-moves-6.c: Likewise.
5821         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5822
5823 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5824
5825         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5826
5827 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5828
5829         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5830         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5831
5832 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5833
5834         PR fortran/33198
5835         * gfortran.dg/common_errors_1.f90: New.
5836
5837 2007-10-03  Doug Kwan  <dougkwan@google.com>
5838         Richard Guenther  <rguenther@suse.de>
5839
5840         PR debug/31899
5841         * g++.dg/debug/using3.C: New testcase.
5842
5843 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5844
5845         PR libfortran/33253
5846         * gfortran.dg/namelist_38.f90: New test.
5847         * gfortran.dg/namelist_39.f90: New test.
5848
5849 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5850
5851         PR libfortran/33469
5852         * gfortran.dg/default_format_1.f90: New test.
5853         * gfortran.dg/default_format_2.f90: New test.
5854         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5855         * gfortran.dg/real_const_3.f90: Adjust expected output.
5856
5857 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5858
5859         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5860         default ABI.  Split mips_forced_abi into mips_forced_abi and
5861         mips_forced_regs.
5862         (is_gp32_flag): Return true for -mabi=32.
5863         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5864         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5865         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5866         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5867         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5868         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5869         * gcc.target/mips/save-restore-2.c: Likewise.
5870         * gcc.target/mips/save-restore-3.c: Likewise.
5871         * gcc.target/mips/save-restore-4.c: Likewise.
5872
5873 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5874
5875         PR middle-end/33617
5876         * gcc.c-torture/compile/pr33617.c: New test.
5877
5878 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5879
5880         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5881         -gstabs+ for extended options.
5882
5883 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5884
5885         PR fortran/33542
5886         * gfortran.dg/ambiguous_specific_1.f90: New test.
5887
5888 2007-10-02  Revital Eres  <eres@il.ibm.com>
5889
5890         * gcc.target/powerpc/paired-8.c: New test.
5891         * gcc.target/powerpc/paired-9.c: New test.
5892         * gcc.target/powerpc/paired-10.c: New test.
5893
5894 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5895
5896         PR fortran/33566
5897         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5898
5899 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5900
5901         PR fortran/33554
5902         * gfortran.dg/intent_out_2.f90: New test.
5903
5904 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5905
5906         PR fortran/33550
5907         * gfortran.dg/ambiguous_reference_1.f90: New test.
5908
5909 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5910
5911         PR fortran/31154
5912         PR fortran/31229
5913         PR fortran/33334
5914         * gfortran.dg/function_kinds_1.f90: New test.
5915         * gfortran.dg/function_kinds_2.f90: New test.
5916         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5917         use association into interfaces.
5918
5919 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5920
5921         PR testsuite/31828
5922         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5923         (overflow): Use INFINITY, not FP_INFINITE.
5924         gcc.dg/float-range-4.c: Likewise.
5925         gcc.dg/float-range-5.c: Likewise.
5926
5927 2007-10-01  Nick Clifton  <nickc@redhat.com>
5928
5929         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5930         for 16-bit targets.
5931
5932 2007-09-30  Diego Novillo  <dnovillo@google.com>
5933
5934         PR 33593
5935         * g++.dg/tree-ssa/pr33593.C: New test.
5936
5937 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5938
5939         PR libfortran/33400
5940         * gfortran.dg/PR19872.f: Fix test condition.
5941         * gfortran.dg/list_read_7.f90: New test.
5942
5943 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5944
5945         PR tree-optimization/33597
5946         * gcc.dg/vect/pr33597.c: New testcase.
5947
5948 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5949
5950         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5951         * gcc.target/i386/pr33524.c: ...this.
5952
5953 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5954
5955         PR fortran/33354
5956         * gfortran.dg/minmaxloc_4.f90: New.
5957
5958 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5959
5960         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5961
5962 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5963
5964         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5965
5966 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5967
5968         PR c++/33213
5969         * g++.dg/cpp0x/variadic79.C: New.
5970
5971 2007-09-28  Michael Matz  <matz@suse.de>
5972             Jakub Jelinek  <jakub@redhat.com>
5973
5974         PR rtl-optimization/33552
5975         * gcc.target/i386/pr33552.c: New runtime test.
5976         * gcc.target/i386/strinline.c: New compile time test.
5977
5978 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5979
5980         * gfortran.dg/openmp_stack.f90: Removed.
5981
5982         PR c++/31434
5983         * g++.dg/cpp0x/variadic80.C: New test.
5984
5985 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5986
5987         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5988         r128057.
5989
5990 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5991
5992         PR middle-end/7003
5993         * gcc.target/powerpc/gcse-1.c: New test.
5994
5995 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5996
5997         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5998         fixed capitalizations.
5999         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6000         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6001         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6002         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6003         * gfortran.dg/maxloc_shape_1.f90: Likewise.
6004         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6005         * gfortran.dg/min_max_conformance.f90: Likewise.
6006
6007 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
6008
6009         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6010         options.
6011         * gcc.dg/c99-tgmath-2.c: Likewise.
6012         * gcc.dg/c99-tgmath-3.c: Likewise.
6013         * gcc.dg/c99-tgmath-4.c: Likewise.
6014
6015 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
6016
6017         PR fortran/33568
6018         * gfortran.dg/anint_1.f90: New test.
6019
6020 2007-09-27  Ian Lance Taylor  <iant@google.com>
6021
6022         PR tree-optimization/33565
6023         * gcc.dg/Wstrict-overflow-20.c: New test.
6024
6025 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6026
6027         * gfortran.dg/openmp_stack.f90: Fix typo.
6028         * gfortran.dg/recursive_stack.f90: Fix typo.
6029
6030 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
6031
6032         PR c++/33493
6033         * g++.dg/template/error31.C: New.
6034
6035 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
6036
6037         * lib/prune.exp: Prune also "^In function .*$" lines and
6038         "^    inlined from .*$" lines.
6039
6040 2007-09-26  Richard Guenther  <rguenther@suse.de>
6041
6042         PR tree-optimization/33563
6043         * gcc.dg/torture/pr33563.c: New testcase.
6044
6045 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
6046
6047         PR c/25309
6048         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6049         array.
6050         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
6051         without -O2.
6052
6053 2007-09-26  Richard Guenther  <rguenther@suse.de>
6054
6055         PR tree-optimization/30375
6056         PR tree-optimization/33560
6057         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6058         * gcc.dg/tree-ssa/complex-5.c: Likewise.
6059         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6060         * gcc.dg/torture/pr30375.c: New testcase.
6061         * gcc.dg/torture/pr33560.c: New testcase.
6062         * gcc.dg/tree-ssa/pr30375.c: Likewise.
6063
6064 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
6065
6066         PR c++/33207
6067         * g++.dg/parse/crash38.C: New test.
6068
6069 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
6070
6071         PR target/33524
6072         * gcc.target/i386/sse5-convert.c: New file, test int->long
6073         vectorized conversions.
6074
6075 2007-09-25  Revital Eres  <eres@il.ibm.com>
6076
6077         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6078
6079 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
6080
6081         PR c/32295
6082         * gcc.dg/enum-incomplete-1.c: New test.
6083
6084 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
6085
6086         * gcc.c-torture/compile/20070919-1.c: New test.
6087
6088 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6089
6090         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6091
6092 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6093
6094         PR c++/14688
6095         * g++.dg/inherit/override_attribs.C: New file.
6096
6097 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
6098
6099         PR fortran/33269
6100         * io.c (check_format_string): Move NULL and constant checks into
6101         this function.
6102         (check_io_constraints): Call gfc_simplify_expr() before calling
6103         check_format_string().  Remove NULL and constant checks.
6104
6105 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
6106
6107         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6108         * gcc.c-torture/execute/loop-2g.x: Likewise.
6109
6110 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
6111
6112         * lib/target-supports.exp (check_effective_target_mips16_attribute):
6113         Reject hard-float modes unless the ABI is o32 or o64.
6114         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6115         of gcc.exp.  Skip the tests when mips16 code generation is not
6116         supported.
6117         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6118         and use dg-add-options mips16_attribute.
6119
6120 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
6121
6122         PR c++/33506
6123         * g++.dg/ext/attrib29.C: New test.
6124
6125 2007-09-23  Ollie Wild  <aaw@google.com>
6126
6127         * gcc.dg/fold-bitand-1.c: New test.
6128         * gcc.dg/fold-bitand-2.c: New test.
6129         * gcc.dg/fold-bitand-3.c: New test.
6130         * gcc.dg/fold-bitand-4.c: New test.
6131
6132 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6133
6134         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6135         any of the macros to be defined for __mips16.
6136         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6137
6138 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6139
6140         * gcc.dg/vect/pr21591.c: Require vect_int.
6141         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6142         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6143         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6144
6145 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
6146
6147         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6148         attributes.
6149         * gcc.dg/va-arg-pack-len-2.c: New test.
6150         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6151         attributes.
6152         * g++.dg/ext/va-arg-pack-len-2.C: New test.
6153
6154         PR tree-optimization/32772
6155         * gcc.c-torture/compile/20070905-1.c: New test.
6156
6157         PR tree-optimization/32975
6158         * gcc.dg/pr32975.c: New test.
6159
6160         PR middle-end/28755
6161         * gcc.dg/pr28755.c: New test.
6162
6163 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
6164
6165         * lib/target-supports.exp (check_effective_target_nomips16): New
6166         procedure.
6167         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6168         for mipsisa64*-*-*.
6169         * gcc.dg/vect/vect.exp: Likewise.
6170         * g++.dg/vect/vect.exp: Likewise.
6171         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6172         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6173         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6174         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6175         * gcc.target/mips/clear-cache-1.c (f): Likewise.
6176         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6177         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6178         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6179         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6180         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6181         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6182         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6183         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6184         (test14, test15, test16, test17, test18): Likewise.
6185         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6186         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6187         (test14, test15, test16, test17, test18, test19, test20, test21)
6188         (test22): Likewise.
6189         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6190         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6191         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6192         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6193         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6194         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6195         * gcc.target/mips/mips-3d-1.c (main): Likewise.
6196         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6197         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6198         (test13, test14, test15, test16, test17, test18, test19, test20)
6199         (test21, test22, test23, test24, test25, test26, test27, test28)
6200         (test29, test30, test31): Likewise.
6201         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6202         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6203         (test13, test14, test15, test16, test17, test18, test19, test20)
6204         (test21, test22, test23, test24, test25, test26, test27, test28)
6205         (test29, test30, test31, test32, test33, test34, test35, test36)
6206         (test37, test38, test39, test40, test41, test42, test43, test44)
6207         (test45, test46, test47, test48, test49, test50, test51, test52)
6208         (test53, test54, test55, test56, test57, test58, test59, test60)
6209         (test61, test62, test63): Likewise.
6210         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6211         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6212         (test13, test14, test15, test16, test17, test18, test19, test20)
6213         (test21, test22, test23, test24, test25, test26, test27, test28)
6214         (test29, test30, test31): Likewise.
6215         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6216         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6217         (test13, test14, test15, test16, test17, test18, test19, test20)
6218         (test21, test22, test23, test24, test25, test26, test27, test28)
6219         (test29, test30, test31): Likewise.
6220         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6221         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6222         (test13, test14, test15): Likewise.
6223         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6224         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6225         (test13, test14, test15): Likewise.
6226         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6227         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6228         (test13, test14, test15, test16, test17, test18, test19, test20)
6229         (test21, test22, test23, test24, test25, test26, test27, test28)
6230         (test29, test30, test31): Likewise.
6231         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6232         (matrix_multiply4: Likewise.
6233         * gcc.target/mips/mips-ps-1.c (main): Likewise.
6234         * gcc.target/mips/mips-ps-2.c (main): Likewise.
6235         * gcc.target/mips/mips-ps-3.c (main): Likewise.
6236         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6237         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6238         (test13, test14, test15, test16, test17, test18, test19, test20)
6239         (test21, test22, test23, test24, test25, test26, test27, test28)
6240         (test29, test30, test31): Likewise.
6241         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6242         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6243         (test13, test14, test15, test16, test17, test18, test19, test20)
6244         (test21, test22, test23, test24, test25, test26, test27, test28)
6245         (test29, test30, test31): Likewise.
6246         * gcc.target/mips/mips-ps-5.c (main): Likewise.
6247         * gcc.target/mips/mips-ps-6.c (main): Likewise.
6248         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6249         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6250         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6251         (sub_v4qi): Likewise.
6252         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6253         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6254         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6255         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6256         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6257         (subb, subc): Likewise.
6258         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6259         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6260         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6261         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6262         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6263         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6264         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6265         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6266         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6267         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6268         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6269         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6270         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6271
6272 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6273
6274         * lib/target-supports.exp (add_options_for_mips16_attribute)
6275         (check_effective_target_mips16_attribute): New functions.
6276         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6277         command line.
6278         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
6279         extra_test_flags.
6280         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6281         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6282         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6283         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6284         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6285         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6286         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6287         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6288         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6289         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6290         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6291         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6292         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6293         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6294         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6295         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6296         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6297         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6298         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6299         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6300         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6301         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6302         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6303         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6304         (NOMIPS16): Delete.
6305         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6306         of dg-options.
6307         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6308         options.  Require { target mips16_attribute } and use dg-add-options
6309         to add the associated options.
6310         (foo): Use MIPS16.
6311         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6312         * gcc.target/mips/call-saved-3.c: Likewise.
6313         * gcc.target/mips/code-readable-1.c: Require { target
6314         mips16_attribute } and use dg-add-options to add the associated
6315         options.  Remove trailing whitespace.
6316         (NOMIPS16): Delete.
6317         * gcc.target/mips/code-readable-2.c: Likewise.
6318         * gcc.target/mips/code-readable-3.c: Likewise.
6319         * gcc.target/mips/mips16-attributes-2.c: Likewise.
6320         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6321         Require { target mips16_attribute } and use dg-add-options to
6322         add the associated options.
6323         (cksum16, cksum8): Use MIPS16.
6324         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6325         Require { target mips16_attribute } and use dg-add-options to
6326         add the associated options.
6327         (foo): Use MIPS16.
6328         * gcc.target/mips/save-restore-2.c: Likewise.
6329         * gcc.target/mips/save-restore-3.c: Likewise.
6330         * gcc.target/mips/save-restore-4.c: Likewise.
6331         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
6332         -mno-abicalls.
6333         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6334         (foo): Use NOMIPS16.
6335
6336 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
6337
6338         PR fortran/33337
6339         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6340
6341         PR fortran/33376
6342         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6343
6344 2007-09-22  Tobias Burnus  <burnus@net-b.de>
6345
6346         PR fortran/33445
6347         * gfortran.dg/gomp/free-2.f90: New.
6348         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6349         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6350
6351 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
6352
6353         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6354         * gcc.target/i386/sse5-haddX.c: Ditto.
6355         * gcc.target/i386/sse5-hsubX.c: Ditto.
6356         * gcc.target/i386/sse5-maccXX.c: Ditto.
6357         * gcc.target/i386/sse5-msubXX.c: Ditto.
6358         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6359         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6360         * gcc.target/i386/sse5-permpX.c: Ditto.
6361         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6362         effective target.
6363         * gcc.target/i386/sse5-fma-vector.c: Ditto.
6364         * gcc.target/i386/sse5-ima-vector.c: Ditto.
6365         * gcc.target/i386/sse5-pcmov.c: Ditto.
6366         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6367
6368 2007-09-22  Richard Guenther  <rguenther@suse.de>
6369
6370         PR tree-optimization/33146
6371         * gcc.c-torture/compile/pr33146.c: New testcase.
6372
6373 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6374
6375         * lib/target-supports.exp (check_cached_effective_target): New
6376         procedure.
6377         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6378         (check_effective_target_c99_runtime): New procedure.
6379         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6380         (test3l): Likewise cargl.
6381         * gcc.dg/builtins-59.c: Require c99_runtime.
6382         * gcc.dg/builtins-61.c: Likewise.
6383         * gcc.dg/builtins-62.c: Likewise.
6384
6385 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
6386
6387         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6388         * lib/target-supports-dg.exp (dg-add-options): Likewise.
6389         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6390         target-specific dg-options.
6391         * gcc.dg/builtins-20.c: Likewise.
6392         * gcc.dg/builtins-53.c: Likewise.
6393         * gcc.dg/builtins-55.c: Likewise.
6394         * gcc.dg/single-precision-constant.c: Likewise.
6395         * gcc.dg/torture/builtin-convert-1.c: Likewise.
6396         * gcc.dg/torture/builtin-convert-2.c: Likewise.
6397         * gcc.dg/torture/builtin-convert-3.c: Likewise.
6398         * gcc.dg/torture/builtin-convert-4.c: Likewise.
6399         * gcc.dg/torture/builtin-power-1.c: Likewise.
6400
6401 2007-09-21  Chao-ying Fu  <fu@mips.com>
6402
6403         * lib/target-supports.exp (check_effective_target_fixed_point): New to
6404         check if targets have fixed-point supports.
6405         * gcc.dg/fixed-point/fixed-point.exp: New file.
6406         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6407         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6408         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6409         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6410         * gcc.dg/fixed-point/constants-pedantic.c,
6411         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6412         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6413         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6414         * gcc.dg/fixed-point/keywords-pedantic.c,
6415         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6416         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6417         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6418         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6419         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6420         * gcc.dg/fixed-point/func-vararg-mixed.c,
6421         * gcc.dg/fixed-point/operator-logical.c,
6422         * gcc.dg/fixed-point/struct-union.c,
6423         * gcc.dg/fixed-point/bit-complement.c,
6424         * gcc.dg/fixed-point/operator-bitwise.c,
6425         * gcc.dg/fixed-point/operator-comma.c,
6426         * gcc.dg/fixed-point/struct-layout-1.c,
6427         * gcc.dg/fixed-point/union-init.c,
6428         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6429         * gcc.dg/fixed-point/func-mixed.c,
6430         * gcc.dg/fixed-point/func-vararg-size0.c,
6431         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6432         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6433         * gcc.dg/fixed-point/operator-unary.c,
6434         * gcc.dg/fixed-point/allop-const.c,
6435         * gcc.dg/fixed-point/muldiv-warning.c,
6436         * gcc.dg/nofixed-point-1.c,
6437         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6438         * gcc.target/mips/fixed-vector-type.c,
6439         * gcc.target/mips/fixed-scalar-type.c: New tests.
6440
6441 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6442
6443         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6444         * gnat.dg/test_nested_subtype_byref.adb: New test.
6445
6446 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6447
6448         PR fortran/33439
6449         * gfortran.dg/gomp/pr33439.f90: New test.
6450
6451 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6452
6453         PR fortran/33455
6454         * gfortran.dg/merge_char_3.f90: New.
6455
6456 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6457
6458         PR fortran/33037
6459         * gfortran.dg/transfer_check_1.f90: New.
6460
6461 2007-09-20  Asher Langton  <langton2@llnl.gov>
6462
6463         PR fortran/20441
6464         * gfortran.dg/init_flag_1.f90: New.
6465         * gfortran.dg/init_flag_2.f90: New.
6466         * gfortran.dg/init_flag_3.f90: New.
6467         * gfortran.dg/init_flag_4.f90: New.
6468         * gfortran.dg/init_flag_5.f90: New.
6469         * gfortran.dg/init_flag_6.f90: New.
6470         * gfortran.dg/init_flag_7.f90: New.
6471
6472 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6473
6474         PR c++/33460
6475         * g++.dg/ext/anon-struct6.C: New.
6476
6477 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6478
6479         PR libfortran/23272
6480         * gfortran.dg/inquire_10.f90: New test.
6481
6482 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6483
6484         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6485
6486 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6487
6488         PR fortran/33221
6489         * gfortran.dg/used_types_18.f90: Declare variable of empty
6490         derived type.
6491
6492 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6493
6494         PR fortran/33288
6495         * gfortran.dg/array_constructor_19.f90: New test.
6496
6497 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6498
6499         PR debug/33316
6500         * gcc.dg/debug/pr33316.c: New test.
6501
6502         PR c++/33496
6503         * g++.dg/cpp0x/variadic76.C: New test.
6504         * g++.dg/cpp0x/variadic77.C: New test.
6505         * g++.dg/cpp0x/variadic78.C: New test.
6506
6507         PR c/33238
6508         PR c/27301
6509         * gcc.c-torture/execute/20070919-1.c: New test.
6510         * gcc.dg/pr33238.c: New test.
6511         * gcc.dg/pr27301.c: New test.
6512
6513 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6514
6515         * lib/target-supports.exp (check_effective_target_mips64): New
6516         procedure.
6517         * gcc.dg/lower-subreg-1.c: Require !mips64.
6518         * gcc.dg/sibcall-3.c (ATTR): New macro.
6519         (recurser_void1, recurser_void2): Use it.
6520         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6521         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6522
6523 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6524
6525         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6526         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6527         warning annotation.
6528         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6529
6530 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6531
6532         PR fortran/33497
6533         * gfortran.dg/c_loc_tests_11.f03: New test case.
6534
6535 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6536
6537         PR c++/33459
6538         * g++.dg/init/ref14.C: New.
6539
6540 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6541
6542         * gnat.dg/slice2.ad[sb]: New testcase.
6543
6544 2007-09-19  Nick Clifton  <nickc@redhat.com>
6545
6546         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6547
6548 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6549
6550         * gcc.target/bfin/bfin.exp: New.
6551         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6552         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6553         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6554         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6555         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6556         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6557         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6558         mcpu-bf561.c, mcpu-default.c}: New tests.
6559
6560 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6561
6562         Restore detection of unsupported TLS.
6563
6564         Revert this patch:
6565         2007-02-10  Richard Henderson  <rth@redhat.com>
6566
6567         * lib/target-supports.exp (check_effective_target_tls): Redefine
6568         to mean non-emulated tls.
6569         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6570         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6571         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6572         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6573         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6574         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6575         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6576
6577         And then:
6578         * lib/target-supports.exp (check_effective_target_tls): Use
6579         stronger test for compiler support for TLS.
6580         (check_effective_target_tls_native): New, to test for non-emulated
6581         TLS support.
6582         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6583         instead of dg-require-effective-target tls.
6584         * g++.dg/gomp/copyin-1.C: Likewise.
6585         * g++.dg/gomp/sharing-1.C: Likewise.
6586         * g++.dg/gomp/tls-1.C: Likewise.
6587         * g++.dg/gomp/tls-2.C: Likewise.
6588         * g++.dg/gomp/tls-3.C: Likewise.
6589         * g++.dg/tls/diag-1.C: Likewise.
6590         * g++.dg/tls/diag-2.C: Likewise.
6591         * g++.dg/tls/diag-3.C: Likewise.
6592         * g++.dg/tls/diag-4.C: Likewise.
6593         * g++.dg/tls/diag-5.C: Likewise.
6594         * g++.dg/tls/init-1.C: Likewise.
6595         * g++.dg/tls/init-2.C: Likewise.
6596         * g++.dg/tls/trivial.C: Likewise.
6597         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6598         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6599         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6600         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6601         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6602         * gcc.dg/gomp/clause-1.c: Likewise.
6603         * gcc.dg/gomp/copyin-1.c: Likewise.
6604         * gcc.dg/gomp/sharing-1.c: Likewise.
6605         * gcc.dg/gomp/tls-1.c: Likewise.
6606         * gcc.dg/gomp/tls-2.c: Likewise.
6607         * gcc.dg/tls/alpha-1.c: Likewise.
6608         * gcc.dg/tls/opt-1.c: Likewise.
6609         * gcc.dg/tls/opt-13.c: Likewise.
6610         * gcc.dg/tls/opt-14.c: Likewise.
6611         * gcc.dg/tls/opt-2.c: Likewise.
6612         * gcc.dg/tls/opt-3.c: Likewise.
6613         * gcc.dg/tls/opt-4.c: Likewise.
6614         * gcc.dg/tls/opt-7.c: Likewise.
6615         * gcc.dg/tls/section-1.c: Likewise.
6616         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6617         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6618         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6619         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6620         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6621         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6622         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6623         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6624         * gfortran.dg/gomp/fixed-1.f: Likewise.
6625         * gfortran.dg/gomp/free-1.f90: Likewise.
6626         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6627         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6628         * gfortran.dg/gomp/reduction1.f90: Likewise.
6629         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6630
6631 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6632
6633         PR fortran/31119
6634         * gfortran.dg/bounds_check_9.f90: New test.
6635         * gfortran.dg/bounds_check_fail_2.f90: New test.
6636
6637 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6638
6639         PR c++/33462 (again)
6640         * g++.dg/ext/va-arg1.C: Adjust.
6641
6642 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6643
6644         PR c++/33462
6645         * g++.dg/ext/va-arg1.C: New.
6646
6647 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6648
6649         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6650
6651 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6652
6653         PR c++/33463
6654         * g++.dg/rtti/typeid6.C: New.
6655
6656 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6657
6658         PR c++/33464
6659         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6660         * g++.dg/ext/is_class_error2.C: New.
6661
6662 2007-09-18  Richard Guenther  <rguenther@suse.de>
6663
6664         PR tree-optimization/33340
6665         * g++.dg/torture/pr33340.C: New testcase.
6666
6667 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6668
6669         PR fortran/33231
6670         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6671         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6672         * gfortran.dg/elemental_subroutine_5.f90: New.
6673
6674 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6675
6676         * lib/target-supports.exp (check_profiling_available): Extend
6677         mips*-*-elf check to mips*-*-elf*.
6678
6679 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6680
6681         * gcc.dg/format/c90-scanf-5.c: New test.
6682         * gcc.dg/format/c99-scanf-4.c: New test.
6683         * gcc.dg/format/ext-7.c: New test.
6684         * gcc.dg/format/ext-8.c: New test.
6685
6686         PR middle-end/33423
6687         * gcc.c-torture/compile/20070915-1.c: New test.
6688
6689 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6690
6691         PR fortran/33106
6692         * gfortran.dg/private_type_9.f90: New.
6693
6694 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6695
6696         PR middle-end/33449
6697         * gfortran.dg/pr33449.f90: New test.
6698
6699 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6700
6701         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6702         * gfortran.dg/private_type_1.f90: Ditto
6703         * gfortran.dg/interface_18.f90: New.
6704         * gfortran.dg/private_type_8.f90: New.
6705
6706 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6707
6708         PR c++/33124
6709         * g++.dg/warn/new1.C: Adjust.
6710         * g++.dg/torture/str_empty.C: Likewise.
6711
6712 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6713
6714         * gcc.target/mips/dse-1.c: New test.
6715
6716 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6717
6718         PR c++/32756
6719         * g++.dg/overload/operator3.C: New.
6720
6721 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6722
6723         * gcc.target/mips/truncate-1.c: New test.
6724
6725 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6726
6727         PR fortran/29396
6728         PR fortran/29606
6729         PR fortran/30625
6730         PR fortran/30871
6731         * gfortran.dg/subref_array_pointer_1.f90: New test.
6732         * gfortran.dg/subref_array_pointer_2.f90: New test.
6733
6734 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6735
6736         * gfortran.dg/nint_2.f90: Correct last change.
6737
6738 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6739
6740         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6741
6742 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6743
6744         * gcc.dg/vect/pr33373b.c: New test.
6745
6746 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6747
6748         PR target/33438
6749         * gcc.target/i386/pr33438.c: New test.
6750
6751 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6752
6753         * gfortran.dg/nint_2.f90: Revert previous commit.
6754
6755 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6756
6757         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6758
6759 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6760
6761         PR debug/33429
6762         * g++.dg/other/unused1.C: XFAIL class2 scan.
6763
6764 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6765
6766         PR fortran/33343
6767         * gfortran.dg/elemental_args_check_1.f90: New.
6768         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6769         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6770
6771 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6772
6773         * gfortran.dg/recursive_check_3.f90: New.
6774
6775 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6776
6777         PR fortran/33412
6778         * gfortran.dg/elemental_bind_c.f90: New.
6779
6780 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6781
6782         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6783         * gcc.target/mips/mips16-attributes-2.c: New test.
6784         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6785         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6786         hard-float asm when __mips16 is defined.
6787         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6788         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6789         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6790         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6791         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6792         * gcc.target/mips/pr26765.c (foo): Likewise.
6793         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6794         targets, use dg-mips-options instead of dg-options, and use -mgp32
6795         to force 32-bit mode.
6796         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6797         and 64-bit mode.
6798         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6799
6800 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6801             Michael Meissner  <michael.meissner@amd.com>
6802
6803         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6804         * gcc.target/i386/sse5-hsubX.c: Ditto.
6805         * gcc.target/i386/sse5-permpX.c: Ditto.
6806         * gcc.target/i386/sse5-haddX.c: Ditto.
6807         * gcc.target/i386/sse5-maccXX.c: Ditto.
6808         * gcc.target/i386/sse5-msubXX.c: Ditto.
6809         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6810         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6811
6812         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6813         optimizes floating point conditional moves into the pcmov
6814         instruction on SSE5.
6815         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6816
6817         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6818         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6819         SSE5.
6820
6821         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6822         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6823
6824         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6825         optimizes (a*b)+c into fmadd on SSE5.
6826
6827         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6828         whether the SSE5 instructions can be generated.
6829
6830         * gcc.target/i386/sse5-check.h: New. Add support for 
6831         SSE5 tests.
6832
6833         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6834         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6835         * gcc.target/i386/sse-13.c: Ditto.
6836         * gcc.target/i386/sse-14.c: Ditto.
6837
6838 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6839
6840         PR testsuite/33153
6841         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6842         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6843
6844 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6845
6846         PR target/32338
6847         * gcc.dg/pr32338-1.c: New test.
6848         * gcc.dg/pr32338-2.c: New test.
6849
6850 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6851         
6852         * lib/target-supports.exp (check_effective_target_sync_int_long):
6853         Revert change to add xtensa.
6854         (check_effective_target_sync_char_short): Likewise.
6855         
6856 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6857
6858         * gnat.dg/packed_subtype.adb: New test.
6859
6860 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6861
6862         PR fortran/33297
6863         * gfortran.dg/intrinsic_size.f90: New.
6864
6865 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6866
6867         PR fortran/33284
6868         PR fortran/33310
6869         * gfortran.dg/conflicts_2.f90: New.
6870
6871 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6872
6873         PR tree-optimization/32377
6874         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6875         dependence distance.
6876         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6877         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6878         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6879         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6880
6881 2007-09-12  Richard Guenther  <rguenther@suse.de>
6882
6883         PR middle-end/33382
6884         * gcc.c-torture/compile/pr33382.c: New testcase.
6885         * gcc.c-torture/execute/pr33382.c: Likewise.
6886
6887 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6888
6889         PR fortran/33395
6890         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6891
6892 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6893
6894         PR tree-optimization/33373
6895         * gcc.dg/vect/pr33373.c: New test.
6896
6897 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6898
6899         * lib/target-supports.exp (check_effective_target_vect_no_double):
6900         Remove unused proc.
6901
6902 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6903             Ulrich Weigand  <uweigand@de.ibm.com>
6904
6905         * gcc.target/spu/dfcgt-nan.c: New test.
6906
6907 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6908
6909         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6910
6911 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6912
6913         PR fortran/33040
6914         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6915
6916 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6917
6918         * gcc.dg/va-arg-pack-len-1.c: New test.
6919         * g++.dg/va-arg-pack-len-1.C: New test.
6920
6921 2007-09-11  Michael Matz  <matz@suse.de>
6922
6923         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6924
6925 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6926
6927         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6928         checks for size of long double.
6929         * gcc.dg/dfp/convert.h: New file.
6930         * gcc.dg/dfp/convert-bfp-2.c: New test.
6931         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6932         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6933         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6934         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6935         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6936         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6937         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6938         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6939         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6940
6941 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6942
6943         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6944         Change dg-final to expect 1 non-profitable loop and
6945         3 profitable loops.
6946         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6947         Change dg-final to expect 1 non-profitable loop and
6948         3 profitable loops.
6949         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6950         Change dg-final to expect 1 profitable loop.
6951         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6952         Change dg-final to expect 1 profitable loop.    
6953         
6954 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6955
6956         * gcc.target/mips/call-saved-1.c: New test.
6957         * gcc.target/mips/call-saved-2.c: Likewise.
6958         * gcc.target/mips/call-saved-3.c: Likewise.
6959         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6960         instead of mips_mips64.  Set mips_fp64 too.
6961         (is_gp32_flag): Return true for -mips1 and -mips2.
6962         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6963
6964 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6965
6966         * g++.dg/ext/va-arg-pack-1.C: New test.
6967         * g++.dg/ext/va-arg-pack-2.C: New test.
6968
6969 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6970
6971         PR target/33369
6972         * gcc.dg/vect/pr33369.c: New test.
6973
6974 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6975
6976         PR fortran/33370
6977         * gfortran.dg/array_memcpy_5.f90:  New test.
6978
6979 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6980
6981         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6982
6983 2007-09-09  Richard Guenther  <rguenther@suse.de>
6984
6985         * gcc.c-torture/compile/20070906-1.c: New testcase.
6986
6987 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6988
6989         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6990         noinline attribute.
6991         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6992         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6993         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6994         Likewise.
6995
6996 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6997
6998         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6999
7000 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
7001
7002         * gnat.dg/addr2_p.ads: Bump size of array to 9.
7003
7004 2007-09-09  Ira Rosen  <irar@il.ibm.com>
7005
7006         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7007         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7008         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7009         Compile tests with -fno-tree-pre.
7010         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7011         * lib/target-supports.exp (check_effective_target_vect_strided): New.
7012         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7013         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7014         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7015         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7016         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7017         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7018         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7019         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7020         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7021         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7022         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7023         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7024         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7025         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
7026         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7027         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7028         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7029
7030 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
7031
7032         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7033         to call objdump.
7034         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7035         Use remote_exec to call c++filt.
7036         * lib/target-supports-dg.exp (dg-require-host-local): New.
7037         * gcc.misc-tests/options.exp: Allow .exe in command paths.
7038         * g++.dg/parse/repo1.C: Use dg-require-host-local.
7039         * g++.dg/rtti/repo1.C: Likewise.
7040         * g++.dg/template/repo1.C: Likewise.
7041         * g++.dg/template/repo2.C: Likewise.
7042         * g++.dg/template/repo3.C: Likewise.
7043         * g++.dg/template/repo4.C: Likewise.
7044         * g++.dg/template/repo5.C: Likewise.
7045         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7046         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7047         * g++.old-deja/g++.pt/repo1.C: Likewise.
7048         * g++.old-deja/g++.pt/repo2.C: Likewise.
7049         * g++.old-deja/g++.pt/repo3.C: Likewise.
7050         * g++.old-deja/g++.pt/repo4.C: Likewise.
7051         * gcc.dg/cpp/trad/builtins.c: Likewise.
7052
7053 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
7054
7055         PR tree-optimization/32283
7056         * gcc.dg/tree-ssa/loop-31.c: New test.
7057
7058 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7059
7060         PR rtl-optimization/26449
7061         * gcc.target/i386/pr26449-1.c: New file.
7062
7063 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
7064
7065         PR target/33329
7066         PR rtl-optimization/26449
7067         * gcc.target/i386/pr33329.c: New file.
7068
7069 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7070
7071         * gnat.dg/renaming3.adb, renaming4.ads: New test.
7072
7073 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
7074
7075         * gnat.dg/unaligned_rep_clause.adb: New testcase.
7076
7077 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
7078
7079         PR tree-optimization/33301
7080         * gfortran.dg/vect/pr33301.f: New test.
7081
7082 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7083
7084         PR libfortran/33307
7085         * gfortran.dg/backspace_10.f90: New test.
7086
7087 2007-09-07  Richard Guenther  <rguenther@suse.de>
7088
7089         Reapply
7090         2007-09-06  Richard Guenther  <rguenther@suse.de>
7091
7092         PR tree-optimization/32586
7093         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7094         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7095         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7096         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7097         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7098         now obsolete simplification.
7099
7100 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
7101         
7102         PR tree-optimization/33299
7103         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7104         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7105
7106 2007-09-07  Richard Guenther  <rguenther@suse.de>
7107
7108         Revert
7109         2007-09-06  Richard Guenther  <rguenther@suse.de>
7110
7111         PR tree-optimization/32586
7112         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7113         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7114         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7115         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7116         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7117         now obsolete simplification.
7118
7119 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7120
7121         PR tree-optimization/32821
7122         * gcc.dg/tree-ssa/pr32821.c: New file.
7123
7124 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
7125
7126         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7127         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7128         and mips_forced_no_er.
7129         (dg-mips-options): Add -mno-abicalls when a small-data option is
7130         specified.  Skip tests with small-data options if mips_forced_gp.
7131         Skip tests with -mexplicit-relocs if mips_forced_no_er.
7132         * gcc.target/mips/sdata-1.c: New test.
7133         * gcc.target/mips/sdata-2.c: Likewise.
7134         * gcc.target/mips/sdata-3.c: Likewise.
7135         * gcc.target/mips/sdata-4.c: Likewise.
7136
7137 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7138
7139         PR fortran/33298
7140         * spread_zerosize_1.f90:  New test case.
7141         * spread_bounds_1.f90:  New test case.
7142
7143 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
7144
7145         PR c++/32674
7146         * g++.dg/template/static31.C: New.
7147
7148 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7149
7150         PR fortran/33271
7151         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7152         powerpc*-linux-gnu.
7153
7154 2007-09-06  David Daney  <ddaney@avtrex.com>
7155             Richard Sandiford  <richard@codesourcery.com>
7156
7157         PR target/33256
7158         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7159         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7160         * gcc.target/mips/pr33256.c: New test.
7161
7162 2007-09-06  Tom Tromey  <tromey@redhat.com>
7163
7164         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7165
7166 2007-09-06  Richard Guenther  <rguenther@suse.de>
7167
7168         PR tree-optimization/32586
7169         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7170         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7171         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7172         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7173         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7174         now obsolete simplification.
7175
7176 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
7177
7178         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7179         * gcc.target/i386/sse3-addsubps.c: Ditto.
7180         * gcc.target/i386/sse3-haddpd.c: Ditto.
7181         * gcc.target/i386/sse3-haddps.c: Ditto.
7182         * gcc.target/i386/sse3-hsubpd.c: Ditto.
7183         * gcc.target/i386/sse3-hsubps.c: Ditto.
7184         * gcc.target/i386/sse3-lddqu.c: Ditto.
7185         * gcc.target/i386/sse3-movddup.c: Ditto.
7186         * gcc.target/i386/sse3-movshdup.c: Ditto.
7187         * gcc.target/i386/sse3-movsldup.c: Ditto.
7188
7189 2007-09-06  Richard Guenther  <rguenther@suse.de>
7190
7191         PR tree-optimization/33302
7192         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7193
7194 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7195
7196         PR libfortran/33225
7197         * gfortran.dg./fmt_float.f90: New test.
7198
7199 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7200
7201         PR libfortran/33253
7202         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7203
7204 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
7205
7206         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7207         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7208
7209 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
7210
7211         * g++.dg/eh/builtin1.C: New test.
7212         * g++.dg/eh/builtin2.C: New test.
7213         * g++.dg/eh/builtin3.C: New test.
7214
7215         PR c++/33289
7216         * g++.dg/eh/builtin4.C: New test.
7217
7218 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
7219
7220         * gcc.target/powerpc/dfp-dd.c: New test.
7221         * gcc.target/powerpc/dfp-td.c: New test.
7222
7223 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7224
7225         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7226         * gcc.dg/va-arg-pack-1.c: New test.
7227
7228 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
7229
7230         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7231         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7232         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7233         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7234         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7235
7236 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7237
7238         PR c++/30302
7239         * g++.dg/ext/anon-struct5.C: New.
7240
7241 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
7242
7243         * gcc.dg/i386-cpuid.h: Remove.
7244         * gcc.target/i386/mmx-check.h: Include cpuid.h.
7245         (main): Use __get_cpuid to get target features.
7246         * gcc.target/i386/sse-check.h: Ditto.
7247         * gcc.target/i386/sse2-check.h: Ditto.
7248         * gcc.target/i386/sse3-check.h: Ditto.
7249         * gcc.target/i386/ssse3-check.h: Ditto.
7250         * gcc.target/i386/sse4_1-check.h: Ditto.
7251         * gcc.target/i386/sse4_2-check.h: Ditto.
7252         * gcc.target/i386/sse4a-check.h: Ditto.
7253         * gcc.dg/torture/pr16104-1.c: Ditto.
7254         (do_test): Change to void.
7255         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7256         * gcc.target/i386/sse-6.c: Ditto.
7257         * gcc.target/i386/sse-7.c: Ditto.
7258         * g++.dg/other/i386-1.C: Include cpuid.h.
7259         (main): New function.  Use __get_cpuid to get target fetaures.
7260
7261 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7262             David Ung  <davidu@mips.com>
7263             Nigel Stephens <nigel@mips.com>
7264
7265         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7266         * gcc.c-torture/compile/mipscop-2.c: Likewise.
7267         * gcc.c-torture/compile/mipscop-3.c: Likewise.
7268         * gcc.c-torture/compile/mipscop-4.c: Likewise.
7269         * gcc.dg/torture/mips-hilo-1.c: Likewise.
7270         * gcc.dg/torture/mips-hilo-2.c: Likewise.
7271         * gcc.dg/torture/pr19683-1.c: Likewise.
7272         * gcc.target/mips/madd-3.c: Likewise.
7273         * gcc.target/mips/maddu-3.c: Likewise.
7274         * gcc.target/mips/msub-3.c: Likewise.
7275         * gcc.target/mips/msubu-3.c: Likewise.
7276         * gcc.target/mips/asm-1.c: Likewise.
7277         * gcc.target/mips/branch-1.c: Likewise.
7278         * gcc.target/mips/ins-1.c: Likewise.
7279         * gcc.target/mips/near-far-3.c: Likewise.
7280         * gcc.target/mips/near-far-4.c: Likewise.
7281         * gcc.target/mips/smartmips-lwxs.c: Likewise.
7282         * gcc.target/mips/smartmips-ror-1.c: Likewise.
7283         * gcc.target/mips/smartmips-ror-2.c: Likewise.
7284         * gcc.target/mips/smartmips-ror-3.c: Likewise.
7285         * gcc.target/mips/smartmips-ror-4.c: Likewise.
7286         * gcc.target/mips/dspr2-MULT.c: Likewise.
7287         * gcc.target/mips/dspr2-MULTU.c: Likewise.
7288         * gcc.target/mips/mips32-dsp-run.c: Likewise.
7289         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7290         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7291         * gcc.target/mips/code-readable-2.c: Likewise.
7292         * gcc.target/mips/code-readable-3.c: Likewise.
7293
7294 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
7295             David Ung  <davidu@mips.com>
7296             Nigel Stephens <nigel@mips.com>
7297
7298         * gcc.target/mips/mips16-attributes.c: New.
7299
7300 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
7301
7302         PR fortran/31564
7303         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7304
7305         PR fortran/33241
7306         * gfortran.dg/char_length_10.f90: New test.
7307
7308 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
7309
7310         PR c++/29731
7311         * g++.dg/parse/template24.C: New.
7312
7313 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7314
7315         * g++.dg/other/spu2vmx-1.C: New test.
7316
7317 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
7318
7319         PR tree-optimization/33017
7320         * gcc.dg/pr33017.c: New test.
7321
7322 2007-09-05  Ben Elliston  <bje@au.ibm.com>
7323
7324         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7325         __protected_stream family of macros.
7326
7327 2007-09-04  Jan Hubicka  <jh@suse.cz>
7328
7329         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7330         * gcc.dg/tree-ssa/pr27236.c: Likewise.
7331         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7332         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7333         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7334         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7335         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7336         Likewise.
7337
7338 2007-09-04  Janus Weil  <jaydub66@gmail.com>
7339             Tobias Burnus  <burnus@net-b.de>
7340
7341         * gfortran.dg/proc_decl_1.f90: New.
7342         * gfortran.dg/proc_decl_2.f90: New.
7343         * gfortran.dg/proc_decl_3.f90: New.
7344         * gfortran.dg/proc_decl_4.f90: New.
7345
7346 2007-09-04  Jan Hubicka  <jh@suse.cz>
7347
7348         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7349         * gcc.dg/vect/vect-105.c: Mark functions noinline.
7350         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7351         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7352         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7353         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7354         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7355         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7356         * gcc.dg/vect/vect-50.c: Mark functions noinline.
7357         * gcc.dg/vect/vect-33.c: Mark functions noinline.
7358         * gcc.dg/vect/vect-16.c: Mark functions noinline.
7359         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7360         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7361         * gcc.dg/vect/vect-92.c: Mark functions noinline.
7362         * gcc.dg/vect/vect-75.c: Mark functions noinline.
7363         * gcc.dg/vect/vect-58.c: Mark functions noinline.
7364         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7365         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7366         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7367         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7368         * gcc.dg/vect/vect-114.c: Mark functions noinline.
7369         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7370         * gcc.dg/vect/vect-8.c: Mark functions noinline.
7371         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7372         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7373         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7374         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7375         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7376         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7377         * gcc.dg/vect/vect-42.c: Mark functions noinline.
7378         * gcc.dg/vect/vect-25.c: Mark functions noinline.
7379         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7380         * gcc.dg/vect/vect-67.c: Mark functions noinline.
7381         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7382         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7383         * gcc.dg/vect/vect-106.c: Mark functions noinline.
7384         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7385         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7386         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7387         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7388         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7389         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7390         * gcc.dg/vect/vect-34.c: Mark functions noinline.
7391         * gcc.dg/vect/vect-17.c: Mark functions noinline.
7392         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7393         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7394         * gcc.dg/vect/vect-93.c: Mark functions noinline.
7395         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7396         * gcc.dg/vect/vect-76.c: Mark functions noinline.
7397         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7398         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7399         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7400         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7401         * gcc.dg/vect/vect-115.c: Mark functions noinline.
7402         * gcc.dg/vect/vect-9.c: Mark functions noinline.
7403         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7404         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7405         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7406         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7407         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7408         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7409         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7410         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7411         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7412         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7413         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7414         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7415         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7416         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7417         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7418         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7419         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7420         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7421         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7422         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7423         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7424         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7425         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7426         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7427         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7428         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7429         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7430         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7431         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7432         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7433         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7434         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7435         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7436         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7437         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7438         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7439         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7440         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7441         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7442         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7443         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7444         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7445         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7446         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7447         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7448         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7449         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7450         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7451         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7452         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7453         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7454         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7455         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7456         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7457         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7458         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7459         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7460         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7461         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7462         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7463         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7464         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7465         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7466         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7467         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7468         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7469         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7470         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7471         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7472         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7473         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7474         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7475         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7476         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7477         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7478         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7479         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7480         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7481         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7482         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7483         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7484         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7485         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7486         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7487         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7488         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7489         noinline.
7490         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7491         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7492         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7493         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7494         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7495         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7496         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7497         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7498         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7499         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7500         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7501         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7502         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7503         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7504         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7505         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7506         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7507         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7508         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7509         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7510         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7511         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7512         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7513         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7514         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7515         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7516         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7517         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7518         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7519         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7520         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7521         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7522         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7523         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7524         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7525         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7526         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7527         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7528         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7529         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7530         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7531         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7532         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7533         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7534         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7535         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7536         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7537         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7538         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7539         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7540         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7541         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7542         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7543         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7544         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7545         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7546         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7547         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7548         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7549         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7550         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7551         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7552         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7553         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7554         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7555         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7556         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7557         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7558         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7559         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7560         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7561         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7562         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7563         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7564         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7565         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7566         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7567         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7568         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7569         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7570         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7571         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7572         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7573         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7574         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7575         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7576         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7577         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7578         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7579         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7580         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7581         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7582         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7583         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7584         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7585         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7586         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7587         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7588         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7589         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7590         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7591         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7592         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7593         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7594         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7595         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7596         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7597         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7598         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7599         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7600         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7601         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7602         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7603         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7604         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7605         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7606         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7607         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7608         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7609         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7610         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7611         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7612         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7613         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7614         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7615         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7616
7617 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7618
7619         PR middle-end/33187
7620         * gcc.target/i386/cmov7.c: New file.
7621
7622 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7623
7624         * gcc.target/i386/sse4a-check.h: New file.
7625         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7626         * gcc.target/i386/sse4a-insert.c: Ditto.
7627         * gcc.target/i386/sse4a-montsd.c: Ditto.
7628         * gcc.target/i386/sse4a-montss.c: Ditto.
7629         * gcc.target/i386/mmx-check.h: New file.
7630         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7631         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7632         * gcc.target/i386/sse-check.h: New file.
7633         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7634         * gcc.target/i386/sse-3.c: Ditto.
7635         * gcc.target/i386/sse-7.c: Ditto.
7636         * gcc.target/i386/sse-9.c: Ditto.
7637         * gcc.target/i386/ssefn-3.c: Ditto.
7638         * gcc.target/i386/sse-recip.c: Ditto.
7639         * gcc.target/i386/sse-recip-vec.c: Ditto.
7640         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7641         * gcc.target/i386/20020523-1.c: Remove.
7642         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7643         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7644         * gcc.target/i386/ssefn-4.c: Ditto.
7645         * gcc.target/i386/sse-6.c: Ditto.
7646         * gcc.target/i386/sse-10.c: Ditto.
7647         * gcc.target/i386/sse-11.c: Ditto.
7648         * gcc.target/i386/sse-18.c: Ditto.
7649         * gcc.target/i386/fpprec-1.c: Ditto.
7650         * g++.dg/other/i386-1.C: Ditto.
7651
7652 2007-09-04  Richard Guenther  <rguenther@suse.de>
7653
7654         PR tree-optimization/33291
7655         * gcc.dg/volatile2.c: New testcase.
7656         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7657         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7658         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7659         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7660
7661 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7662
7663         PR fortran/33253
7664         * gfortran.dg/namelist_15.f90: Update test.
7665         * gfortran.dg/namelist_24.f90: Update test.
7666         * gfortran.dg/namelist_38.f90: New test.
7667
7668 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7669
7670         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7671         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7672         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7673         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7674         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7675         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7676
7677 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7678
7679         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7680         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7681
7682         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7683
7684 2007-09-02  David Daney  <ddaney@avtrex.com>
7685
7686         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7687         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7688         * gcc.target/mips/atomic-memory-1.c: Ditto.
7689         * gcc.target/mips/atomic-memory-2.c: Ditto.
7690
7691 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7692
7693         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7694         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7695
7696 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7697
7698         * gfortran.dg/substr_6.f90: New test.
7699
7700 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7701
7702         PR c++/33208
7703         * g++.dg/other/error18.C: New.
7704         * g++.dg/expr/bitfield3.C: Adjust.
7705
7706 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7707
7708         PR fortran/33276
7709         * gfortran.fortran-torture/compile/pr33276.f90: New.
7710
7711 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7712
7713         PR C/29237
7714         PR middle-end/33272
7715         * gcc.dg/c99-arraydecl-3.c: New test.
7716
7717 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7718
7719         PR c++/32597
7720         * g++.dg/cpp0x/variadic-new2.C: New.
7721         * g++.dg/cpp0x/variadic-new.C: New.
7722
7723 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7724
7725         PR fortran/33232
7726         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7727         * gfortran.dg/read_1.f90: New.
7728
7729 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7730
7731         PR c++/33210
7732         * g++.dg/template/error30.C: New.
7733
7734 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7735
7736         PR c++/32113
7737         * g++.dg/template/crash70.C: New.
7738
7739 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7740
7741         PR c++/33212
7742         * g++.dg/ext/is_class_error.C: New.
7743
7744 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7745
7746         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7747         
7748 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7749             Revital Eres  <eres@il.ibm.com>
7750
7751         * gcc.target/powerpc/paired-1.c: New test.
7752         * gcc.target/powerpc/paired-2.c: New test.
7753         * gcc.target/powerpc/paired-3.c: New test.
7754         * gcc.target/powerpc/paired-4.c: New test.
7755         * gcc.target/powerpc/paired-5.c: New test.
7756         * gcc.target/powerpc/paired-6.c: New test.
7757         * gcc.target/powerpc/paired-7.c: New test.
7758         * gcc.target/powerpc/ppc-paired.c: New test.
7759
7760 2007-08-31  Ollie Wild  <aaw@google.com>
7761
7762         * g++.dg/conversion/ptrmem2.C: New test.
7763         * g++.dg/conversion/ptrmem3.C: New test.
7764         * g++.dg/conversion/ptrmem4.C: New test.
7765         * g++.dg/conversion/ptrmem5.C: New test.
7766         * g++.dg/conversion/ptrmem6.C: New test.
7767         * g++.dg/conversion/ptrmem7.C: New test.
7768         * g++.dg/conversion/ptrmem8.C: New test.
7769
7770 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7771
7772         PR fortran/31879
7773         * gfortran.dg/char_length_7.f90: New test.
7774         * gfortran.dg/char_length_9.f90: New test.
7775         * gfortran.dg/char_assign_1.f90: Add extra warning.
7776
7777         PR fortran/31197
7778         PR fortran/31258
7779         * gfortran.dg/char_length_8.f90: New test.
7780
7781 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7782
7783         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7784
7785 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7786
7787         * gcc.dg/inline-24.c: New test.
7788         * g++.dg/opt/inline11.C: New test.
7789
7790 2007-08-30  Richard Guenther  <rguenther@suse.de>
7791
7792         * gcc.target/i386/vectorize5.c: New testcase.
7793
7794 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7795
7796         PR fortran/33228
7797         * interface.c (check_interface0): Improve error for external procs.
7798         (check_sym_interfaces): Fix checking of module procedures.
7799
7800 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7801
7802         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7803         (AI): Add AI_ALIGN.
7804         * gcc.dg/sync-3.c: New test.
7805
7806         PR middle-end/32758
7807         * gcc.dg/cleanup-12.c: New test.
7808
7809 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7810
7811         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7812         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7813         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7814         * gcc.dg/pr32450.c: Ditto.
7815         * gcc.dg/nest.c: Ditto.
7816         * gcc.dg/nested-func-4.c: Ditto.
7817         * g++.old-deja/g++.law/profile1.C: Ditto.
7818
7819 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7820
7821         PR fortran/32989
7822         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7823         non-default integer kind arguments.
7824
7825 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7826
7827         PR fortran/33105
7828         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7829
7830 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7831
7832         * gcc.dg/h8300-ice2.c: Remove target selector.
7833
7834 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7835
7836         PR fortran/33215
7837         * gfortran.dg/binding_label_tests_15.f03: New test case.
7838         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7839
7840 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7841
7842         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7843         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7844
7845 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7846
7847         PR c++/33194
7848         * g++.dg/other/canon-33194.C: New.
7849
7850 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7851
7852         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7853         * gcc.c-torture/execute/pr23135.c: Likewise.
7854
7855 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7856
7857         * gcc.dg/pr31344.c: Move to ...
7858         * gcc.dg/dfp/pr31344.c: ... here.
7859         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7860         * gcc.dg/20050503-1.c: Ditto.
7861         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7862         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7863         * gcc.dg/20060801-1.c: Ditto.
7864
7865 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7866
7867         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7868         * gfortran.dg/nan_1.f90: Likewise.
7869
7870 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7871
7872         PR fortran/33055
7873         Revert previous patch.
7874
7875 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7876             Kazu Hirata  <kazu@codesourcery.com>
7877
7878         * gcc.target/m68k/interrupt-1.c: New.
7879
7880 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7881
7882         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7883         10000 for targets where "int" can't hold at least 100000.
7884         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7885         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7886         (test5)(test6): Use it.
7887         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7888         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7889         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7890         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7891         * gcc.dg/attr-alloc_size.c (test): Likewise.
7892
7893 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7894
7895         PR c++/33209
7896         * g++.dg/template/error29.C: New.
7897
7898 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7899
7900         PR c++/32596
7901         * g++.dg/ext/visibility/anon5.C: New test.
7902
7903 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7904
7905         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7906
7907 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7908
7909         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7910         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7911         * gfortran.dg/gamma_4.f90: New: large-real tests.
7912
7913 2007-08-28  Jason Merrill  <jason@redhat.com>
7914
7915         PR c++/29000
7916         * g++.dg/ext/stmtexpr12.C: New test.
7917
7918         PR c++/28558
7919         * g++.dg/ext/attrib28.C: New test.
7920
7921 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7922
7923         PR target/32661
7924         * gcc.target/i386/pr32661.c: New test.
7925
7926 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7927
7928         PR middle-end/32370
7929         * gcc.dg/pr32370.c: New test.
7930
7931         PR rtl-optimization/33148
7932         * gcc.c-torture/compile/20070827-1.c: New test.
7933
7934         PR debug/32914
7935         * d++.dg/debug/const3.C: New test.
7936         * d++.dg/debug/const4.C: New test.
7937         * d++.dg/debug/dwarf2/const1.C: New test.
7938         * d++.dg/debug/dwarf2/const2.C: New test.
7939         * d++.dg/debug/dwarf2/const2b.C: New test.
7940
7941 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7942             Vladimir Yanovsky  <yanov@il.ibm.com>
7943             Revital Eres  <eres@il.ibm.com>
7944             Andrey Belevantsev  <abel@ispras.ru>
7945
7946         * gcc.dg/sms-1.c: New test.
7947
7948 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7949
7950         * g++.dg/ext/gnu-inline-common.h: New.
7951         * g++.dg/ext/gnu-inline-global-reject.C: New.
7952         * g++.dg/ext/gnu-inline-global.C: New.
7953         * g++.dg/ext/gnu-inline-namespace.C: New.
7954         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7955         * g++.dg/ext/gnu-inline-class.C: New.
7956         * g++.dg/ext/gnu-inline-class-static.C: New.
7957         * g++.dg/ext/gnu-inline-template-class.C: New.
7958         * g++.dg/ext/gnu-inline-template-func.C: New.
7959
7960 2007-08-27  Jason Merrill  <jason@redhat.com>
7961
7962         PR c++/31337
7963         * g++.dg/ext/stmtexpr11.C: New.
7964
7965 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7966
7967         * lib/target-supports.exp (check_profiling_available):
7968         Set profiling_available_saved to 0 on fido-*-elf.
7969
7970 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7971
7972         PR tree-optimization/33173
7973         
7974         * gcc.c-torture/compile/pr33173.c: New.
7975
7976 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7977
7978         PR target/31385
7979         * gcc.dg/dfp/pr31385.c: New.
7980
7981 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7982
7983         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7984
7985 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7986
7987         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7988         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7989         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7990         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7991         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7992         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7993         gcc.target/m68k directory.
7994         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7995         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7996         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7997         gcc.target/cris directory.
7998         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7999         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8000         gcc.target/bfin directory.
8001
8002         * gcc.target/sh: New directory.
8003         * gcc.target/sh/sh.exp: New file.
8004         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8005         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8006         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8007         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8008         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8009         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8010
8011 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
8012
8013         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8014         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8015         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8016         * gcc.target/i386/local2.c: Ditto.
8017         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8018         * gcc.target/i386/20011119-1.c: Ditto.
8019         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8020         * gcc.target/i386/fastcall-1.c: Fix target selector.
8021
8022 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8023
8024         PR fortran/33055
8025         * gfortran.dg/negative_unit.f: Add new check
8026         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8027         -fdefault-integer-8.
8028
8029 2007-08-26  Asher Langton  <langton2@llnl.gov>
8030
8031         * gfortran.dg/recursive_stack.f90: New.
8032         * gfortran.dg/openmp_stack.f90: New.
8033
8034 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8035
8036         PR fortran/31298
8037         * gfortran.dg/use_10.f90: New.
8038
8039 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8040
8041         PR fortran/32985
8042         * gfortran.dg/namelist_14.f90: Make test case valid.
8043         * gfortran.dg/common_10.f90: New.
8044
8045 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
8046
8047         PR middle-end/33181
8048         * gcc.dg/ifelse-2.c: New.
8049
8050 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8051
8052         PR fortran/32980
8053         * gfortran.dg/gamma_1.f90: New.
8054         * gfortran.dg/gamma_2.f90: New.
8055         * gfortran.dg/gamma_3.f90: New.
8056
8057 2007-08-26  Tobias Burnus  <burnus@net-b.de>
8058
8059         PR fortran/33188
8060         * gfortran.dg/used_types_18.f90: New.
8061
8062 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
8063
8064         * gcc.dg/array-init-2.c: New test.
8065
8066 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8067
8068         PR fortran/33178
8069         * gfortran.dg/initialization_4.f90: Update dg-error.
8070         * gfortran.dg/initialization_13.f90: New.
8071
8072 2007-08-24  Richard Guenther  <rguenther@suse.de>
8073
8074         PR middle-end/33166
8075         * gcc.c-torture/compile/pr33166.c: New testcase.
8076
8077 2007-08-24  Tobias Burnus  <burnus@net-b.de>
8078
8079         PR fortran/33139
8080         * gfortran.dg/pointer_assign_4.f90: New.
8081         * gfortran.dg/shape_2.f90: Fix test case.
8082         * gfortran.dg/char_result_4.f90: Ditto.
8083
8084 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8085
8086         * gcc.dg/array-init-1.c: New test.
8087
8088         PR c++/32567
8089         * g++.dg/parse/crash36.C: New test.
8090
8091 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
8092
8093         * gcc.dg/pr32721.c: Updated.
8094
8095 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
8096
8097         PR tree-optimization/32573
8098         PR middle-end/32946
8099         * gcc.dg/pr32573.c: New test.
8100
8101         PR c++/32898
8102         * g++.dg/lookup/ns3.C: New test.
8103
8104         * gfortran.dg/assumed_charlen_sharing.f90: New test.
8105
8106         PR c++/31941
8107         * g++.dg/parse/crash37.C: New test.
8108
8109 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8110
8111         PR target/17390
8112         * gcc.target/i386/pr17390.c: New test.
8113
8114 2007-08-23  Richard Guenther  <rguenther@suse.de>
8115
8116         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8117         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8118         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8119         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8120         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8121         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8122         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8123         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8124
8125 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
8126
8127         * gcc.target/s390: New directory.
8128         * gcc.target/s390/s390.exp: New file.
8129         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8130         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8131         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8132         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8133         gcc.target/s390 directory.
8134
8135 2007-08-23  Richard Guenther  <rguenther@suse.de>
8136
8137         PR tree-optimization/32328
8138         * gcc.dg/pr32328.c: New testcase.
8139
8140 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8141
8142         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8143           available.
8144
8145 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8146
8147         PR fortran/33095
8148         * gfortran.dg/min_max_optional_5.f90: New test.
8149         * gfortran.dg/min_max_optional_2.f90: Remove.
8150         * gfortran.dg/min_max_optional_3.f90: Remove.
8151         * gfortran.dg/min_max_optional_4.f90: Remove.
8152
8153 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8154
8155         * gcc.target/i386/xorps-sse.c: New.
8156         * gcc.target/i386/xorps-sse2.c: New.
8157
8158 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
8159
8160         * gcc.target/i386/cmov3.c: Fix scan-assembler.
8161         * gcc.target/i386/cmov4.c: Fix scan-assembler.
8162         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8163
8164 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
8165
8166         PR fortran/33020
8167         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8168         include multiple kinds for SHAPE parameter within a single
8169         namespace.
8170         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8171         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
8172
8173 2007-08-22  Janus Weil  <jaydub66@gmail.com>
8174
8175         * interface_abstract_1.f90: Extended test case.
8176         * interface_abstract_3.f90: New test.
8177
8178 2007-08-21  Christian Bruel  <christian.bruel@st.com>
8179
8180         * gcc.dg/fold-sub.c: New test.
8181         
8182 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8183
8184         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8185         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8186         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8187         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8188         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8189         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8190
8191 2007-08-22  Richard Guenther  <rguenther@suse.de>
8192
8193         PR middle-end/33007
8194         * gcc.dg/pr33007.c: New testcase.
8195
8196 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
8197
8198         * gcc.c-torture/execute/strcmp-1.x: Delete.
8199
8200 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
8201
8202         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8203         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8204         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8205         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8206         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8207         gcc.target/i386/stack-realign.c,
8208         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8209         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8210         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8211         target using dg-require-effective-target directive.
8212         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8213         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8214         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8215         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8216         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8217         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8218         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8219         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8220         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8221         Require lp64 target using dg-require-effective-target directive.
8222         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8223         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8224         directive.
8225         * gcc.target/i386/20010202-1.c: Move from here ...
8226         * gcc.dg/20010202-1.c: ... to here.
8227
8228 2007-08-22  Richard Guenther  <rguenther@suse.de>
8229
8230         PR tree-optimization/33142
8231         * gcc.c-torture/execute/pr33142.c: New testcase.
8232
8233 2007-08-22  Richard Guenther  <rguenther@suse.de>
8234
8235         PR middle-end/32563
8236         * g++.dg/torture/pr32563.C: New testcase.
8237
8238 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
8239
8240         PR middle-end/32912
8241         * gcc.dg/pr32912-1.c: Add -w to options.
8242         * gcc.dg/pr32912-2.c: Likewise.
8243         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8244
8245 2007-08-21  Ian Lance Taylor  <iant@google.com>
8246
8247         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8248
8249 2007-08-21  Ian Lance Taylor  <iant@google.com>
8250
8251         PR tree-optimization/33134
8252         * g++.dg/tree-ssa/pr33134.C: New test.
8253
8254 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8255
8256         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8257         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8258
8259 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
8260
8261         PR debug/32610
8262         * gcc.dg/debug/pr32610.c: New test.
8263
8264         * g++.dg/init/new24.C: New test.
8265
8266         PR middle-end/32912
8267         * gcc.dg/pr32912-1.c: New test.
8268         * gcc.dg/pr32912-2.c: New test.
8269         * gcc.dg/pr32912-3.c: New test.
8270
8271 2007-08-21  Richard Guenther  <rguenther@suse.de>
8272
8273         * gcc.dg/pointer-arith-10.c: New testcase.
8274
8275 2007-08-21  Richard Guenther  <rguenther@suse.de>
8276
8277         PR middle-end/33122
8278         * gcc.c-torture/compile/pr33122.c: New testcase.
8279
8280 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
8281
8282         * g++.dg/warn/Wnvdtor-2.C: New testcase.
8283
8284 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
8285
8286         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8287
8288 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
8289
8290         PR c++/33025
8291         * g++.dg/init/new23.C: New test.
8292
8293 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8294
8295         PR middle-end/30564
8296         * gcc.c-torture/compile/pr30564-1.c: New test.
8297         * gcc.c-torture/compile/pr30564-2.c: New test.
8298
8299 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
8300
8301         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8302
8303 2007-08-19  Tobias Burnus  <burnus@net-b.de>
8304
8305         * gfortran.dg/interface_abstract_2.f90: New.
8306         * gfortran.dg/interface_abstract_1.f90: Fix typo.
8307
8308 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8309
8310         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8311         unknown (so that outer-loop wont get analyzed).
8312         * gcc.dg/vect/vect-outer-1a.c: New test.
8313         * gcc.dg/vect/vect-outer-1b.c: New test.
8314         * gcc.dg/vect/vect-outer-1.c: New test.
8315         * gcc.dg/vect/vect-outer-2a.c: New test.
8316         * gcc.dg/vect/vect-outer-2b.c: New test.
8317         * gcc.dg/vect/vect-outer-2c.c: New test.
8318         * gcc.dg/vect/vect-outer-2.c: New test.
8319         * gcc.dg/vect/vect-outer-3a.c: New test.
8320         * gcc.dg/vect/vect-outer-3b.c: New test.
8321         * gcc.dg/vect/vect-outer-3c.c: New test.
8322         * gcc.dg/vect/vect-outer-3.c: New test.
8323         * gcc.dg/vect/vect-outer-4a.c: New test.
8324         * gcc.dg/vect/vect-outer-4b.c: New test.
8325         * gcc.dg/vect/vect-outer-4c.c: New test.
8326         * gcc.dg/vect/vect-outer-4d.c: New test.
8327         * gcc.dg/vect/vect-outer-4e.c: New test.
8328         * gcc.dg/vect/vect-outer-4f.c: New test.
8329         * gcc.dg/vect/vect-outer-4g.c: New test.
8330         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8331         * gcc.dg/vect/vect-outer-4i.c: New test.
8332         * gcc.dg/vect/vect-outer-4j.c: New test.
8333         * gcc.dg/vect/vect-outer-4k.c: New test.
8334         * gcc.dg/vect/vect-outer-4l.c: New test.
8335         * gcc.dg/vect/vect-outer-4m.c: New test.
8336         * gcc.dg/vect/vect-outer-4.c: New test.
8337         * gcc.dg/vect/vect-outer-5.c: New test.
8338         * gcc.dg/vect/vect-outer-6.c: New test.
8339         * gcc.dg/vect/vect-outer-fir.c: New test.
8340         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8341         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8342
8343 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8344
8345         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8346         and -fno-tree-reassoc.
8347         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8348         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8349         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8350         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8351         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8352         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8353         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8354         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8355         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8356         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8357         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8358         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8359         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8360         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8361         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8362         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8363         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8364         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8365         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8366         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8367         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8368         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8369         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8370         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8371         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8372         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8373         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8374         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8375         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8376         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8377         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8378         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8379         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8380         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8381         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8382         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8383         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8384
8385 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
8386
8387         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8388         versioning for aliasing).
8389         * gcc.dg/vect/vect-35.c: Likewise.
8390
8391         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8392         targets.
8393         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8394
8395 2007-08-18  Tom Tromey  <tromey@redhat.com>
8396
8397         PR preprocessor/32974:
8398         * gcc.dg/cpp/pr32974.c: New file.
8399
8400 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8401
8402         * gfortran.dg/interface_abstract_1.f90: New.
8403
8404 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8405
8406         PR fortran/32881
8407         * gfortran.dg/pure_initializer_1.f90: New test.
8408
8409 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8410
8411         PR fortran/32875
8412         * gfortran.dg/array_constructor_18.f90: New test.
8413
8414 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8415
8416         PR c++/28989
8417         * g++.dg/expr/lval3.C: New test.
8418         * g++.dg/expr/lval4.C: New test.
8419
8420 2007-08-17  Ollie Wild  <aaw@google.com>
8421
8422         PR c++/31749
8423         * g++.dg/lookup/builtin3.C: New test.
8424         * g++.dg/lookup/builtin4.C: New test.
8425         * g++.dg/lookup/using19.C: New test.
8426
8427 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8428
8429         PR c++/32190
8430         * g++.dg/parse/error31.C: New.
8431
8432 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8433
8434         PR c++/32112
8435         * g++.dg/template/error26.C: New.
8436
8437 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8438
8439         PR fortran/33079
8440         * gfortran.dg/zero_length_2.f90: New test.
8441
8442 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8443
8444         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8445         * gfortran.dg/kind_tests_3.f03: Ditto.
8446         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8447         * gfortran.dg/interface_13.f90: Ditto.
8448         * gfortran.dg/pr32738.f90: Ditto.
8449         * gfortran.dg/module_private_1.f90: Ditto.
8450         * gfortran.dg/test_only_clause.f90: Ditto.
8451         * gfortran.dg/bind_c_vars.f90: Ditto.
8452         * gfortran.dg/bind_c_dts.f90: Ditto.
8453         * gfortran.dg/use_9.f90: Ditto.
8454         * gfortran.dg/generic_8.f90: Ditto.
8455         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8456         * gfortran.dg/private_type_6.f90: Ditto.
8457         * gfortran.dg/c_assoc.f90: Ditto.
8458         * gfortran.dg/private_type_7.f90: Ditto.
8459         * gfortran.dg/global_vars_c_init.f90: Ditto.
8460         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8461         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8462         * gfortran.dg/c_size_t_test.f03: Ditto.
8463         * gfortran.dg/used_types_12.f90: Ditto.
8464         * gfortran.dg/pr25923.f90: Ditto.
8465         * gfortran.dg/test_com_block.f90: Ditto.
8466         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8467         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8468         * gfortran.dg/com_block_driver.f90: Ditto.
8469         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8470         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8471         * gfortran.dg/c_loc_test.f90: Ditto.
8472         * gfortran.dg/c_ptr_tests.f03: Ditto.
8473         * gfortran.dg/module_interface_1.f90: Ditto.
8474
8475 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8476
8477         PR c++/32870
8478         * g++.dg/other/error17.C: Adjust.
8479         
8480 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8481
8482         PR middle-end/32970
8483         * g++.dg/ext/altivec-14.C: New test.
8484
8485 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8486
8487         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8488         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8489         dump files.
8490         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8491         * gcc.dg/vect/pr32366.c: Ditto.
8492
8493 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8494
8495         PR testsuite/33082
8496         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8497         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8498         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8499         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8500
8501 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8502
8503         PR fortran/33072
8504         * gfortran.dg/use_9.f90: New.
8505
8506 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8507
8508         * g++.dg/gcov/gcov-5.C: New test.
8509
8510 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8511
8512         * g++.dg/gcov/gcov-4.C: New test.
8513         * lib/gcov.exp (verify-lines): Add support for
8514         checking no-coverage lines.
8515
8516 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8517
8518         * gcc.dg/vect/vect-vfa-01.c: New.
8519         * gcc.dg/vect/vect-vfa-02.c: New.
8520         * gcc.dg/vect/vect-vfa-03.c: New.
8521         * gcc.dg/vect/vect-vfa-04.c: New.
8522         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8523         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8524         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8525         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8526         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8527         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8528         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8529         gfortran.dg/vect/pr19049.f90: Rename to start with
8530         prefix no-vfa-.
8531         * gcc.dg/vect/vect.exp: Disable versioning for alias
8532         when test starts with no-vfa-.
8533         * gfortran.dg/vect/vect.exp: Likewise.
8534
8535 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8536
8537         * gcc.dg/torture/pr32897.c: New test.
8538
8539 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8540
8541         PR c++/31132
8542         * g++.dg/template/crash69.C: New.
8543
8544 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8545
8546         * lib/target-supports.exp (check_effective_target_arm32): Use
8547         check_no_compiler_messages.
8548
8549 2007-08-15  Diego Novillo  <dnovillo@google.com>
8550
8551         gcc.dg/tree-ssa/20070815.c: New test.
8552
8553 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8554
8555         PR fortran/33077
8556         * gfortran.dg/random_7.f90: Initialize variable.
8557
8558 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8559
8560         PR middle-end/33074
8561         * gfortran.dg/pr33074.f90: New test.
8562
8563         PR c++/32992
8564         * g++.dg/opt/nrv14.C: New test.
8565
8566 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8567
8568         PR c++/33035
8569         * g++.dg/template/crash68.C: New.
8570
8571 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8572
8573         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8574         * gcc.dg/sibcall-4.c: Ditto.
8575
8576 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8577
8578         PR fortran/33066
8579         * gfortran.dg/use_8.f90: New test.
8580         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8581
8582 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8583
8584         PR c++/27211
8585         * g++.dg/template/error27.C: New.
8586         * g++.dg/template/error28.C: New.
8587         * g++.dg/other/pr28304.C: Adjust.
8588         * g++.old-deja/g++.mike/p811.C: Likewise.
8589
8590 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8591
8592         PR target/30315
8593         * gcc.target/i386/pr30315.c: New.
8594
8595 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8596
8597         PR fortran/32594
8598         * gfortran.dg/substr_5.f90: New test.
8599
8600 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8601
8602         PR c/30428
8603         * gcc.dg/vector-2.c: New test.
8604
8605         PR c++/30428
8606         * g++.dg/ext/vector8.C: New test.
8607
8608 2007-08-13  Dan Hipschman  <dsh@google.com>
8609
8610         PR c/32953
8611         * gcc.dg/format/array-1.c: Add an additional test for
8612         unterminated format strings of length 1.
8613
8614 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8615
8616         PR fortran/32926
8617         * gfortran.dg/external_procedures_3.f90: New test.
8618
8619 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8620
8621         PR fortran/32827
8622         * gfortran.dg/import6.f90: New test.
8623
8624 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8625
8626         PR C/30427
8627         *  gcc.dg/vector-1.c: New test.
8628
8629 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8630
8631         * gcc.dg/pr21255-4.c: Skip for PIC.
8632         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8633
8634 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8635
8636         * gcc.dg/attr-isr.c: Skip for PIC.
8637         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8638         * gcc.dg/attr-isr-trapa.c: Likewise.
8639         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8640         * gcc.dg/pragma-isr-trapa.c: Likewise.
8641         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8642
8643 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8644
8645         PR fortran/32962
8646         * gfortran.dg/transpose_1.f90: New test.
8647
8648 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8649
8650         PR fortran/29600
8651         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8652         intrinsic.
8653
8654 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8655
8656         PR fortran/30964
8657         PR fortran/33054
8658         * gfortran.dg/random_4.f90: New test.
8659         * gfortran.dg/random_5.f90: New test.
8660         * gfortran.dg/random_6.f90: New test.
8661         * gfortran.dg/random_7.f90: New test.
8662
8663 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8664
8665         PR fortran/32860
8666         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8667
8668 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8669
8670         PR fortran/31629
8671         * gfortran.dg/module_private_1.f90: New test.
8672
8673 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8674
8675         PR fortran/29600
8676         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8677         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8678
8679 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8680
8681         PR fortran/32937
8682         * gfortran.dg/char_length_6.f90: New test.
8683
8684 2007-08-10  Ollie Wild  <aaw@google.com>
8685
8686         * g++.dg/lookup/using18.C: New test.
8687
8688 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8689
8690         PR c++/17763
8691         * g++.dg/other/error16.C: New.
8692
8693 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8694
8695         PR libfortran/33039
8696         * gfortran.dg/namelist_37.f90: New test.
8697
8698 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8699
8700         PR c++/22256
8701         * g++.dg/conversion/op3.C: New.
8702
8703 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8704
8705         PR fortran/32987
8706         * gfortran.dg/fmt_tab_1.f90: New.
8707         * gfortran.dg/fmt_tab_2.f90: New.
8708
8709 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8710
8711         PR c/32796
8712         * gcc.c-torture/compile/pr32796.c: New test.
8713
8714 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8715
8716         PR middle-end/32813
8717         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8718         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8719         instead of just -O.
8720
8721 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8722
8723         * gcc.target/mips/code-readable-1.c: New test.
8724         * gcc.target/mips/code-readable-2.c: Likewise.
8725         * gcc.target/mips/code-readable-3.c: Likewise.
8726
8727 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8728             Revital Eres  <eres@il.ibm.com>
8729
8730         * gfortran.dg/sms-1.f90: Add comment.
8731         * gfortran.dg/sms-2.f90: New.
8732
8733 2007-08-07  Ian Lance Taylor  <iant@google.com>
8734
8735         * gcc.dg/instrument-1.c: New test.
8736         * gcc.dg/instrument-2.c: New test.
8737         * gcc.dg/instrument-3.c: New test.
8738
8739 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8740
8741         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8742
8743 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8744
8745         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8746         !vector_alignment_reachable targets.
8747         * gcc.dg/vect/vect-33.c: Likewise.
8748         * gcc.dg/vect/vect-42.c: Likewise.
8749         * gcc.dg/vect/vect-44.c: Likewise.
8750         * gcc.dg/vect/vect-50.c: Likewise.
8751         * gcc.dg/vect/vect-70.c: Likewise.
8752         * gcc.dg/vect/vect-71.c: Likewise.
8753         * gcc.dg/vect/vect-87.c: Likewise.
8754         * gcc.dg/vect/vect-88.c: Likewise.
8755         * gcc.dg/vect/vect-91.c: Likewise.
8756         * gcc.dg/vect/vect-93.c: Likewise.
8757         * gcc.dg/vect/vect-96.c: Likewise.
8758         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8759         * gcc.dg/vect/section-anchors-69.c: Likewise.
8760         * gcc.dg/vect/pr25413.c: Likewise.
8761         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8762         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8763         * gfortran.dg/vect-2.f90: Likewise.
8764         * gfortran.dg/vect-3.f90: Likewise.
8765         * gfortran.dg/vect-4.f90: Likewise.
8766         * gfortran.dg/vect-5.f90: Likewise.
8767         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8768         Return false for darwin. 
8769         (check_effective_target_vector_alignment_reachable_for_double): New.
8770
8771 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8772
8773         * gcc.dg/multiword-1.c: New testcase.
8774
8775 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8776
8777         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8778         messages.
8779         * gfortran.dg/namelist_36.f90: New test.
8780
8781 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8782
8783         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8784           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8785
8786 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8787
8788         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8789         * gcc.dg/torture/type-generic-1.c: Likewise.
8790
8791 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8792
8793         * gcc.c-torture/20070522-1.c: Move to ...
8794         * gcc.c-torture/compile/20070522-1.c: Here.
8795
8796 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8797
8798         PR fortran/29828
8799         * gfortran.dg/minmax_char_1.f90: New test.
8800         * gfortran.dg/minmax_char_2.f90: New test.
8801         * gfortran.dg/min_max_optional_4.f90: New test.
8802
8803 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8804
8805         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8806         hanging on the testcase.
8807
8808 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8809
8810         PR middle-end/32988
8811         * gcc.c-torture/compile/pr32988.c: New test.
8812
8813 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8814
8815         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8816
8817 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8818
8819         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8820
8821         Revert:
8822         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8823
8824         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8825
8826 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8827
8828         PR fortran/32979
8829         * gfortran.dg/isnan_1.f90: New test.
8830
8831 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8832             Revital Eres <eres@il.ibm.com>
8833
8834         * gcc.dg/sms-antideps.c: New test.
8835
8836 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8837
8838         PR fortran/31214
8839         * gfortran.dg/entry_13.f90: New test.
8840
8841         * gfortran.dg/entry_12.f90: Clean up .mod file.
8842
8843 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8844
8845         PR fortran/32770
8846         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8847         variables as kind=4 so they don't overflow the record length.
8848
8849 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8850
8851         PR fortran/32968
8852         * gfortran.dg/selected_kind_1.f90: New test.
8853
8854 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8855
8856         PR middle-end/32780
8857         * gcc.c-torture/compile/pr32780.c: New test.
8858
8859 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8860
8861         RP middle-end/32399
8862         * gcc.c-torture/compile/pr32399.c: New testcase.
8863
8864 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8865
8866         PR middle-end/32304
8867         * g++.dg/torture/pr32304.C: New testcase.
8868
8869 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8870
8871         PR middle-end/32935
8872         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8873
8874 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8875
8876         PR fortran/32955
8877         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8878
8879 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8880
8881         PR fortran/31202
8882         * gfortran.dg/nint_2.f90: New test.
8883
8884 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8885
8886         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8887         * gcc.dg/weak/typeof-2.c: Likewise.
8888
8889 2007-08-03  Diego Novillo  <dnovillo@google.com>
8890
8891         PR 31521
8892         * gcc.dg/tree-ssa/pr31521.c: New test.
8893
8894 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8895
8896         PR fortran/32770
8897         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8898         iostat must be default kind.
8899
8900 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8901
8902         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8903
8904 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8905
8906         PR fortran/32770
8907         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8908         explicit so test passes with -fdefault-integer-8.
8909         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8910         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8911
8912 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8913
8914         PR c++/30849
8915         * g++.dg/parse/asm1.C: New test.
8916
8917         PR c++/30850
8918         * g++.dg/parse/asm2.C: Likewise.
8919
8920         PR c++/30851
8921         * g++.dg/parse/asm3.C: Likewise.
8922         
8923 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8924
8925         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8926           "int" is only 16 bit bits wide.
8927         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8928
8929 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8930
8931         * g++.dg/torture/type-generic-1.C: New.
8932         * gcc.dg/pr28796-2.c: Move tests ...
8933         * gcc.dg/tg-tests.h: ... here.
8934         * gcc.dg/torture/type-generic-1.c: New.
8935
8936 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8937
8938         PR libfortran/32954
8939         * minmaxloc_3.f90:  New test case.
8940
8941 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8942
8943         PR fortran/32936
8944         * gfortran.dg/allocate_stat.f90: New.
8945
8946 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8947
8948         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8949
8950 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8951
8952         PR tree-optimization/32919
8953         * gcc.c-torture/compile/pr32919.c: New.
8954
8955 2007-08-01  Nick Clifton  <nickc@redhat.com>
8956
8957         * gcc.c-torture/execute/execute.exp: Change copyright header to
8958         refer to version 3 of the GNU General Public License and to point
8959         readers at the COPYING3 file and the FSF's license web page.
8960         * gcc.c-torture/execute/ieee/ieee.exp,
8961         gcc.c-torture/unsorted/unsorted.exp,
8962         gcc.c-torture/compile/compile.exp,
8963         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8964         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8965         gcc.target/cris/torture/cris-torture.exp,
8966         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8967         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8968         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8969         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8970         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8971         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8972         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8973         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8974         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8975         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8976         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8977         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8978         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8979         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8980         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8981         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8982         gcc.dg/noncompile/noncompile.exp,
8983         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8984         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8985         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8986         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8987         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8988         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8989         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8990         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8991         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8992         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8993         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8994         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8995         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8996         g++.old-deja/old-deja.exp,
8997         gfortran.fortran-torture/execute/execute.exp,
8998         gfortran.fortran-torture/compile/compile.exp,
8999         treelang/output/output-1.c, treelang/output/output-1.tree,
9000         treelang/execute/execute.exp, treelang/Makefile.in,
9001         treelang/compile/compile.exp, g++.dg/dg.exp,
9002         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9003         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9004         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9005         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9006         g++.dg/compat/struct-layout-1.exp,
9007         g++.dg/compat/struct-layout-1_generate.c,
9008         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9009         g++.dg/bprob/bprob.exp, config/default.exp,
9010         gcc.test-framework/test-framework.awk,
9011         gcc.test-framework/gen_directive_tests,
9012         gcc.test-framework/test-framework.exp,
9013         objc.dg/special/special.exp,
9014         objc.dg/gnu-encoding/gnu-encoding.exp,
9015         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9016         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9017         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9018         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9019         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9020         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9021         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9022         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9023         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9024         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9025         lib/target-supports-dg.exp, lib/gcc-defs.exp,
9026         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9027         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9028         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9029         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9030         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9031         Likewise.
9032
9033 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9034
9035         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9036         error message text.
9037
9038 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
9039
9040         PR fortran/32945
9041         * gfortran.dg/initialization_12.f90: New test.
9042
9043 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
9044
9045         PR fortran/31609
9046         * gfortran.dg/entry_12.f90: New test.
9047
9048 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9049
9050         PR fortran/32938
9051         * gfortran.dg/altreturn_6.f90: New test.
9052
9053 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
9054
9055         PR fortran/32942
9056         * gfortran.dg/exponent_2.f90: New test.
9057
9058 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
9059
9060         * gcc.dg/vect/vect-117.c: New test.
9061         * gcc.dg/vect/vect-74.c: Enabled test
9062         * gcc.dg/vect/vect-81.c: Enabled test
9063
9064 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
9065
9066         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9067         s/dg-error/dg-warning where warning is expected.
9068
9069 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
9070
9071         PR fortran/32770
9072         * gfortran.dg/array_constructor_12.f90:  Adjust argument
9073         of huge() to correct kind.
9074
9075 2007-07-30  Ollie Wild  <aaw@google.com>
9076
9077         * gcc.dg/cpp/counter-2.c: New test.
9078         * gcc.dg/cpp/counter-3.c: New test.
9079         * gcc.dg/cpp/dir-only-1.c: New test.
9080         * gcc.dg/cpp/dir-only-1.h: New file.
9081         * gcc.dg/cpp/dir-only-2.c: New test.
9082         * gcc.dg/cpp/dir-only-3.c: New test.
9083         * gcc.dg/cpp/dir-only-3a.h: New file.
9084         * gcc.dg/cpp/dir-only-3b.h: New file.
9085         * gcc.dg/cpp/dir-only-4.c: New test.
9086         * gcc.dg/cpp/dir-only-5.c: New test.
9087         * gcc.dg/cpp/dir-only-6.c: New test.
9088
9089 2007-07-30  Julian Brown  <julian@codesourcery.com>
9090
9091         * gcc.target/arm/neon/v*.c: Regenerate.
9092
9093 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
9094
9095         PR c++/32108
9096         * g++.dg/ext/label6.C: New.
9097
9098 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
9099
9100         PR libfortran/32858
9101         PR libfortran/30814
9102         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
9103
9104 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
9105
9106         PR fortran/31211
9107         * gfortran.dg/actual_pointer_function_1.f90: New test.
9108
9109         PR fortran/32682
9110         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9111
9112 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
9113
9114         PR fortran/32906
9115         * gfortran.dg/shape_1.f90: Adjust error message.
9116         * gfortran.dg/parameter_array_ref_1.f90: New test.
9117
9118 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9119
9120         PR fortran/31609
9121         * gfortran.dg/entry_11.f90: New test.
9122
9123 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
9124             Revital Eres  <eres@il.ibm.com>
9125
9126         * gfortran.dg/sms-1.f90: New test.
9127
9128 2007-07-28  Richard Guenther  <rguenther@suse.de>
9129
9130         * gcc.c-torture/compile/pr32920.c: New testcase.
9131
9132 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
9133
9134         PR c++/30917
9135         * g++.dg/lookup/friend11.C: New test.
9136
9137 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
9138
9139         * gfortran.dg/namelist_5.f90: Adjusted error message.
9140         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9141         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9142         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9143         * gfortran.dg/namelist_32.f90: ... this.
9144
9145         PR fortran/32876
9146         * gfortran.dg/namelist_33.f90: New test.
9147
9148         PR fortran/32905
9149         * gfortran.dg/namelist_34.f90: New test.
9150
9151         PR fortran/31818
9152         * gfortran.dg/namelist_35.f90: New test.
9153
9154 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
9155
9156         PR fortran/32880
9157         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9158
9159 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9160
9161         PR testsuite/32471
9162         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9163           assuming it is 0x7ffffffff.
9164         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9165         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9166
9167 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
9168
9169         * gfortran.dg/operator_3.f90: Fix dg directive.
9170         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9171         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9172         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9173
9174 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
9175
9176         * g++.dg/cpp0x/decltype1.C: New.
9177         * g++.dg/cpp0x/decltype2.C: New.
9178         * g++.dg/cpp0x/decltype3.C: New.
9179         * g++.dg/cpp0x/decltype4.C: New.
9180         * g++.dg/cpp0x/decltype5.C: New.
9181         * g++.dg/cpp0x/decltype6.C: New.
9182
9183 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9184
9185         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9186           because the test relies on bit 31 to be the sign bit.
9187
9188 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9189
9190         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9191           assuming it is 0x7fffffff.
9192         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9193         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9194
9195 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
9196
9197         PR c++/32346
9198         * g++.dg/expr/bitfield9.C: New test.
9199
9200 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9201
9202         PR fortran/32899
9203         * gfortran.dg/logical_comp.f90: Update dg-error strings.
9204
9205 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9206
9207         PR fortran/32760
9208         * gfortran.dg/private_type_7.f90: New test.
9209
9210 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9211
9212         PR fortran/32035
9213         * gfortran.dg/select_char_1.f90: New test.
9214
9215 2007-07-27  Tobias Burnus  <burnus@net-b.de>
9216
9217         PR fortran/32903
9218         * gfortran.dg/initialization_11.f90: New test.
9219
9220 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
9221
9222         * gcc.target/mips/ins-1.c: New test.
9223
9224 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
9225
9226         PR/19232
9227         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9228         (f1): Likewise.
9229
9230 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9231
9232         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9233         error: width of 'spare' exceeds its type.
9234
9235 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
9236
9237         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9238         * gcc.dg/sibcall-4.c: Likewise.
9239
9240 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9241
9242         PR rtl-optimization/31500
9243         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9244         * g++.dg/warn/Warray-bounds.C: Likewise.
9245
9246 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
9247
9248         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9249
9250 2007-07-25  Julian Brown  <julian@codesourcery.com>
9251             Paul Brook  <paul@codesourcery.com>
9252             Joseph Myers  <joseph@codesourcery.com>
9253             Mark Shinwell  <shinwell@codesourcery.com>
9254
9255         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9256         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9257         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9258         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9259         (check_effective_target_arm_neon_hw): New.
9260         * gcc.target/arm/neon/neon.exp: New file.
9261         * gcc.target/arm/neon/polytypes.c: New file.
9262         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9263
9264 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
9265
9266         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9267           targets where an "int" is less than 32 bits wide.
9268
9269 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
9270
9271         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9272
9273 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9274
9275         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9276           during addition if an int is only 16 bits wide.
9277         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9278
9279 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9280
9281         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9282           size as "long int" and are 32 or 64 bits wide.
9283         * gcc.dg/torture/pr28814.c: Likewise.
9284
9285 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9286
9287         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9288           exactly as wide as an int.
9289
9290 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
9291
9292         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9293         Define and use throughout as long long printf format specifier.
9294         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9295         Likewise.
9296
9297 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9298
9299         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9300         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9301
9302 2007-07-25  Ben Elliston  <bje@au.ibm.com>
9303
9304         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9305
9306 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
9307
9308         * gcc.c-torture/execute/20070724-1.c: New.
9309
9310 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9311
9312         PR fortran/31205
9313         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9314         "deallocates" to 24, since patch has code rid of much spurious
9315         code.
9316         * gfortran.dg/interface_assignment_1.f90 : New test.
9317
9318         PR fortran/32842
9319         * gfortran.dg/interface_assignment_2.f90 : New test.
9320
9321 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9322
9323         PR fortran/32867
9324         * fortran.dg/initialization_10.f90: New test.
9325
9326 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
9327
9328         PR fortran/32778
9329         * gfortran.dg/imag_2.f: Removed
9330         * gfortran.dg/warn_std_1.f90: New test.
9331         * gfortran.dg/warn_std_2.f90: New test.
9332         * gfortran.dg/warn_std_3.f90: New test.
9333
9334 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9335
9336         PR c++/29001
9337         * g++.dg/init/new22.C: New.
9338
9339 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
9340
9341         PR c++/32561
9342         * g++.dg/template/crash67.C: New.
9343
9344 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
9345
9346         * lib/target-support.exp (check_effective_target_natural_alignment): 
9347         (check_effective_target_vector_alignment_reachable): New.
9348         * config/spu/spu.c (spu_vector_alignment_reachable): New.
9349         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9350         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
9351         check.
9352         * gcc.dg/vect/pr25413.c: Likewise.
9353         * gcc.dg/vect/pr31699.c: Likewise.
9354
9355 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
9356
9357         PR fortran/30814
9358         * gfortran.dg/pack_bounds_1.f90:  New test case.
9359
9360 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
9361
9362         PR fortran/31639
9363         * gfortran.dg/initialization_9.f90: New test.
9364
9365 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9366
9367         PR fortran/32797
9368         PR fortran/32800
9369         * gfortran.dg/bind_c_usage_8.f03: New test case.
9370         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9371         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
9372
9373 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
9374
9375         * gcc.target/mips/branch-cost-1.c: New test.
9376         * gcc.target/mips/branch-cost-2.c: Likewise.
9377
9378 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9379
9380         PR fortran/32732
9381         * gfortran.dg/c_char_tests.f03: New test case.
9382         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9383         * gfortran.dg/c_char_tests_2.f03: New test case.
9384         * gfortran.dg/value_6.f03: Ditto.
9385         * gfortran.dg/value_7.f03: Ditto.
9386
9387 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
9388
9389         PR fortran/32600
9390         * gfortran.dg/c_funloc_tests_5.f03: New.
9391         * gfortran.dg/c_funloc_tests_5.f04: New.
9392         * gfortran.dg/c_funloc_tests_4_driver.c: New.
9393
9394 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9395
9396         PR c++/32839
9397         * g++.dg/expr/call4.C: New.
9398         * g++.dg/expr/call5.C: New.
9399
9400 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9401
9402         PR fortran/32710
9403         * gfortran.dg/namelist_30.f90: New test.
9404
9405 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
9406
9407         PR fortran/29962
9408         * gfortran.dg/array_initializer_1.f90: Removed warning.
9409         * gfortran.dg/initialization_1.f90: Adjusted messages.
9410         * gfortran.dg/nested_modules_6.f90: Removed warning.
9411
9412         PR fortran/31253
9413         * gfortran.dg/initialization_7.f90: New test.
9414
9415         PR fortran/31639
9416         * gfortran.dg/initialization_8.f90: New test.
9417
9418 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9419
9420         PR c++/30818
9421         * g++.dg/template/crash47.C: Adjust errors.
9422         * g++.dg/template/crash48.C: Adjust errors.
9423         * g++.dg/template/typename12.C: New.
9424         * g++.dg/template/typename13.C: New.
9425         * g++.dg/template/typename14.C: New.
9426         * g++.dg/template/typedef6.C: Adjust errors.
9427
9428 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9429
9430         PR fortran/32627
9431         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9432         * gfortran.dg/pr32627.f03: New test case.
9433
9434         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9435         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9436         c_f_pointer_logical.
9437         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9438         c_f_pointer_complex.
9439         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9440         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9441         c_f_pointer_shape_tests_2.
9442         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9443
9444 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9445
9446         PR fortran/32804
9447         * gfortran.dg/c_loc_tests_9.f03: New test case.
9448         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9449
9450 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9451
9452         PR fortran/32823
9453         * gfortran.dg/int_2.f90: New test.
9454         
9455 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9456
9457         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9458
9459 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9460
9461         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9462         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9463
9464 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9465
9466         PR tree-optimization/19910
9467         * gcc.dg/pr19910.c: New test.
9468
9469 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9470
9471         PR fortran/32738
9472         * gfortran.dg/pr32738.f90: New test.
9473
9474 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9475
9476         PR tree-optimzation/32635
9477         * gfortran.dg/pr32635.f:  New test case.
9478
9479 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9480
9481         PR fortran/32801
9482         * gfortran.dg/pr32801.f03: New test case.
9483
9484 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9485
9486         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9487         Test negative numbers also.
9488         * gcc.dg/c99-math-float-1.c: Likewise.
9489         * gcc.dg/c99-math-long-double-1.c: Likewise.
9490         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9491         test inputs.
9492
9493 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9494         
9495         * lib/target-supports.exp (check_effective_target_sync_int_long):
9496         Enable for xtensa.
9497         (check_effective_target_sync_char_short): Likewise.
9498         
9499 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9500
9501         * gcc.dg/pr28796-2.c: Add more cases.
9502
9503 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9504
9505         * gcc.dg/pr28796-1.c: Add more cases.
9506         * gcc.dg/pr28796-2.c: Likewise.
9507
9508 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9509
9510         * gcc.dg/pr28796-1.c: Add more cases.
9511         * gcc.dg/pr28796-2.c: Likewise.
9512
9513 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9514
9515         PR fortran/32535
9516         * gfortran.dg/pr32535.f90: New test.
9517
9518 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9519
9520         PR fortran/31320
9521         PR fortran/32665
9522         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9523
9524 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9525
9526         PR rtl-optimization/32773
9527         * gcc.dg/pr32773.c: New test.
9528
9529 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9530
9531         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9532         match flax-vector-conversions note.
9533         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9534         instead of dg-error for the warning.
9535
9536 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9537
9538         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9539           adapted to work on targets with 16-bit or wider int.
9540         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9541         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9542         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9543         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9544
9545 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9546
9547         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9548         support large arrays.
9549         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9550         * gcc.dg/20061109-1.c: Likewise.
9551         * gcc.c-torture/execute/20061101-1.x: Likewise.
9552         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9553         * gcc.c-torture/execute/pr31448.x: Likewise.
9554
9555 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9556
9557         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9558
9559         PR fortran/32238
9560         * gfortran.dg/pr32238.f90: New test.
9561
9562         PR fortran/32222
9563         * gfortran.dg/pr32222.f90: New test.
9564
9565         PR fortran/32242
9566         * gfortran.dg/pr32242.f90: New test.
9567         
9568 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9569             David Ung  <davidu@mips.com>
9570
9571         * gcc.target/mips/mips-sched-madd.c: New test case.
9572
9573 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9574
9575         PR libfortran/32611
9576         * gfortran.dg/large_real_kind_1.f90: Update test.
9577         * gfortran.dg/pr17706.f90: Update test.
9578         * gfortran.dg/fmt_zero_digits.f90: Update test.
9579         * gfortran.dg/fmt_zero_precision.f90: Update test.
9580         * gfortran.dg/real_const_3.f90: Update test.
9581
9582 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9583
9584         PR fortran/32036
9585         * gfortran.dg/bounds_check_8.f90: New test.
9586         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9587
9588 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9589
9590         PR fortran/32357
9591         * gfortran.dg/mvbits_2.f90: New test.
9592
9593 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9594
9595         PR libfortran/32731
9596         * gfortran.dg/pack_mask_1.f90:  New test.
9597         * gfortran.dg/unpack_mask_1.f90:  New test.
9598
9599 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9600
9601         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9602         * gcc.dg/20001101-1.c: Likewise.
9603         * gcc.dg/20001102-1.c: Likewise.
9604         * gcc.dg/20020116-2.c: Likewise.
9605         * gcc.dg/20020416-1.c: Likewise.
9606         * gcc.dg/sparc-constant-1.c: Likewise.
9607         * gcc.dg/sparc-dwarf2.c: Likewise.
9608         * gcc.dg/sparc-frame-1.c: Likewise.
9609         * gcc.dg/sparc-getcontext-1.c: Likewise.
9610         * gcc.dg/sparc-loop-1.c: Likewise.
9611         * gcc.dg/sparc-reg-1.c: Likewise.
9612         * gcc.dg/sparc-ret.c: Likewise.
9613         * gcc.dg/sparc-trap-1.c: Likewise.
9614         * gcc.dg/ultrasp10.c: Likewise.
9615         * gcc.dg/ultrasp11.c: Likewise.
9616         * gcc.dg/ultrasp1.c: Likewise.
9617         * gcc.dg/ultrasp2.c: Likewise.
9618         * gcc.dg/ultrasp3.c: Likewise.
9619         * gcc.dg/ultrasp4.c: Likewise.
9620         * gcc.dg/ultrasp5.c: Likewise.
9621         * gcc.dg/ultrasp6.c: Likewise.
9622         * gcc.dg/ultrasp7.c: Likewise.
9623         * gcc.dg/ultrasp8.c: Likewise.
9624         * gcc.dg/ultrasp9.c: Likewise.
9625         * gcc.dg/splet-1.c: Delete.
9626
9627 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9628
9629         PR fortran/32724
9630         * gfortran.dg/stfunc_5.f90: New test.
9631
9632 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9633
9634         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9635         New procedure to check if arrays are naturally aligned to the vector
9636         alignment boundary.
9637         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9638         in size_t typedef.  Adjust tree dump scan results according to
9639         vect_aligned_arrays target check.
9640         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9641         vect_aligned_arrays target check.
9642         * gcc.dg/vect/pr31699.c: Ditto.
9643
9644 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9645
9646         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9647         for V2DFmode vector conditional expression.
9648         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9649         and dfceq patterns.
9650         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9651         and dfcgt patterns.
9652         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9653         V2DFmode comparison and test special values.
9654         * lib/target-supports.exp: Switch on test for V2DFmode 
9655         vector conditional expression.
9656
9657 2007-07-13  Richard Guenther  <rguenther@suse.de>
9658
9659         PR tree-optimization/32721
9660         * gcc.dg/pr32721.c: New testcase.
9661
9662 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9663
9664         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9665         error message part that continues on a new line.
9666
9667 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9668
9669         * gcc.dg/c99-tgmath-1.c: New.
9670         * gcc.dg/c99-tgmath-2.c: New.
9671         * gcc.dg/c99-tgmath-3.c: New.
9672         * gcc.dg/c99-tgmath-4.c: New.
9673
9674 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9675             Janis Johnson  <janis187@us.ibm.com>
9676
9677         PR testsuite/25241
9678         * gcc.test-framework/dg-error-exp-F.c: New test.
9679         * gcc.test-framework/dg-warning-exp-F.c: New test.
9680         * lib/gcc.exp: Enable warning and error prefixes.
9681         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9682         (dg-error): Wrap original dg-error.
9683         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9684         markers from dg-error/dg-warning directives.
9685         * gcc.dg/20040322-1.c: Likewise.
9686         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9687         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9688         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9689         * gcc.dg/Werror-1.c: Likewise.
9690         * gcc.dg/Werror-10.c: Likewise.
9691         * gcc.dg/Werror-11.c: Likewise.
9692         * gcc.dg/Werror-2.c: Likewise.
9693         * gcc.dg/Werror-3.c: Likewise.
9694         * gcc.dg/Werror-4.c: Likewise.
9695         * gcc.dg/Werror-5.c: Likewise.
9696         * gcc.dg/Werror-6.c: Likewise.
9697         * gcc.dg/Werror-7.c: Likewise.
9698         * gcc.dg/Werror-8.c: Likewise.
9699         * gcc.dg/Werror-9.c: Likewise.
9700         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9701         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9702         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9703         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9704         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9705         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9706         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9707         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9708         * gcc.dg/Wnested-externs-1.c: Likewise.
9709         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9710         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9711         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9712         * gcc.dg/Wshadow-3.c: Likewise.
9713         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9714         * gcc.dg/Wwrite-strings-1.c: Likewise.
9715         * gcc.dg/anon-struct-5.c: Likewise.
9716         * gcc.dg/anon-struct-6.c: Likewise.
9717         * gcc.dg/anon-struct-7.c: Likewise.
9718         * gcc.dg/anon-struct-8.c: Likewise.
9719         * gcc.dg/array-8.c: Likewise.
9720         * gcc.dg/array-quals-2.c: Likewise.
9721         * gcc.dg/asm-qual-1.c: Likewise.
9722         * gcc.dg/asm-wide-1.c: Likewise.
9723         * gcc.dg/assign-warn-1.c: Likewise.
9724         * gcc.dg/assign-warn-2.c: Likewise.
9725         * gcc.dg/bitfld-10.c: Likewise.
9726         * gcc.dg/bitfld-11.c: Likewise.
9727         * gcc.dg/bitfld-12.c: Likewise.
9728         * gcc.dg/bitfld-13.c: Likewise.
9729         * gcc.dg/bitfld-14.c: Likewise.
9730         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9731         * gcc.dg/builtins-30.c: Likewise.
9732         * gcc.dg/c90-const-expr-5.c: Likewise.
9733         * gcc.dg/c90-typespec-1.c: Likewise.
9734         * gcc.dg/c99-const-expr-5.c: Likewise.
9735         * gcc.dg/c99-flex-array-5.c: Likewise.
9736         * gcc.dg/c99-fordecl-3.c: Likewise.
9737         * gcc.dg/c99-tag-3.c: Likewise.
9738         * gcc.dg/c99-typespec-1.c: Likewise.
9739         * gcc.dg/c99-vla-jump-1.c: Likewise.
9740         * gcc.dg/c99-vla-jump-2.c: Likewise.
9741         * gcc.dg/c99-vla-jump-3.c: Likewise.
9742         * gcc.dg/c99-vla-jump-4.c: Likewise.
9743         * gcc.dg/c99-vla-jump-5.c: Likewise.
9744         * gcc.dg/cast-1.c: Likewise.
9745         * gcc.dg/cast-2.c: Likewise.
9746         * gcc.dg/cast-3.c: Likewise.
9747         * gcc.dg/cast-4.c: Likewise.
9748         * gcc.dg/cast-pretty-print-1.c: Likewise.
9749         * gcc.dg/comp-goto-2.c: Likewise.
9750         * gcc.dg/comp-goto-3.c: Likewise.
9751         * gcc.dg/cpp/error-1.c: Likewise.
9752         * gcc.dg/cpp/if-paren.c: Likewise.
9753         * gcc.dg/decl-7.c: Likewise.
9754         * gcc.dg/decl-8.c: Likewise.
9755         * gcc.dg/decl-nospec-1.c: Likewise.
9756         * gcc.dg/decl-nospec-2.c: Likewise.
9757         * gcc.dg/decl-nospec-3.c: Likewise.
9758         * gcc.dg/declspec-10.c: Likewise.
9759         * gcc.dg/declspec-11.c: Likewise.
9760         * gcc.dg/declspec-12.c: Likewise.
9761         * gcc.dg/declspec-13.c: Likewise.
9762         * gcc.dg/declspec-14.c: Likewise.
9763         * gcc.dg/declspec-15.c: Likewise.
9764         * gcc.dg/declspec-16.c: Likewise.
9765         * gcc.dg/declspec-17.c: Likewise.
9766         * gcc.dg/declspec-4.c: Likewise.
9767         * gcc.dg/declspec-5.c: Likewise.
9768         * gcc.dg/declspec-6.c: Likewise.
9769         * gcc.dg/declspec-7.c: Likewise.
9770         * gcc.dg/declspec-8.c: Likewise.
9771         * gcc.dg/declspec-9.c: Likewise.
9772         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9773         * gcc.dg/dfp/constants-c99.c: Likewise.
9774         * gcc.dg/dfp/keywords-c89.c: Likewise.
9775         * gcc.dg/dfp/keywords-c99.c: Likewise.
9776         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9777         * gcc.dg/dfp/typespec.c: Likewise.
9778         * gcc.dg/dremf-type-compat-2.c: Likewise.
9779         * gcc.dg/dremf-type-compat-3.c: Likewise.
9780         * gcc.dg/dremf-type-compat-4.c: Likewise.
9781         * gcc.dg/empty-source-2.c: Likewise.
9782         * gcc.dg/empty-source-3.c: Likewise.
9783         * gcc.dg/enum3.c: Likewise.
9784         * gcc.dg/extra-semi-2.c: Likewise.
9785         * gcc.dg/extra-semi-3.c: Likewise.
9786         * gcc.dg/float-range-1.c: Likewise.
9787         * gcc.dg/float-range-2.c: Likewise.
9788         * gcc.dg/float-range-3.c: Likewise.
9789         * gcc.dg/float-range-5.c: Likewise.
9790         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9791         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9792         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9793         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9794         * gcc.dg/format/cast-1.c: Likewise.
9795         * gcc.dg/format/gcc_diag-3.c: Likewise.
9796         * gcc.dg/format/gcc_diag-4.c: Likewise.
9797         * gcc.dg/format/gcc_diag-6.c: Likewise.
9798         * gcc.dg/format/gcc_diag-8.c: Likewise.
9799         * gcc.dg/format/gcc_diag-9.c: Likewise.
9800         * gcc.dg/format/nul-2.c: Likewise.
9801         * gcc.dg/format/opt-1.c: Likewise.
9802         * gcc.dg/format/opt-2.c: Likewise.
9803         * gcc.dg/format/opt-3.c: Likewise.
9804         * gcc.dg/format/opt-4.c: Likewise.
9805         * gcc.dg/format/opt-5.c: Likewise.
9806         * gcc.dg/format/opt-6.c: Likewise.
9807         * gcc.dg/framework-2.c: Likewise.
9808         * gcc.dg/func-args-1.c: Likewise.
9809         * gcc.dg/func-outside-1.c: Likewise.
9810         * gcc.dg/func-outside-2.c: Likewise.
9811         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9812         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9813         * gcc.dg/if-empty-1.c: Likewise.
9814         * gcc.dg/init-bad-1.c: Likewise.
9815         * gcc.dg/init-bad-2.c: Likewise.
9816         * gcc.dg/init-bad-3.c: Likewise.
9817         * gcc.dg/init-desig-obs-2.c: Likewise.
9818         * gcc.dg/init-desig-obs-3.c: Likewise.
9819         * gcc.dg/init-empty-2.c: Likewise.
9820         * gcc.dg/init-empty-3.c: Likewise.
9821         * gcc.dg/inline-11.c: Likewise.
9822         * gcc.dg/inline-12.c: Likewise.
9823         * gcc.dg/inline-8.c: Likewise.
9824         * gcc.dg/inline-9.c: Likewise.
9825         * gcc.dg/inline3.c: Likewise.
9826         * gcc.dg/label-decl-1.c: Likewise.
9827         * gcc.dg/label-decl-2.c: Likewise.
9828         * gcc.dg/label-decl-3.c: Likewise.
9829         * gcc.dg/label-decl-4.c: Likewise.
9830         * gcc.dg/long-long-typespec-1.c: Likewise.
9831         * gcc.dg/lvalue-2.c: Likewise.
9832         * gcc.dg/lvalue-3.c: Likewise.
9833         * gcc.dg/nested-func-3.c: Likewise.
9834         * gcc.dg/nested-redef-1.c: Likewise.
9835         * gcc.dg/noreturn-4.c: Likewise.
9836         * gcc.dg/old-style-prom-2.c: Likewise.
9837         * gcc.dg/old-style-prom-3.c: Likewise.
9838         * gcc.dg/old-style-then-proto-1.c: Likewise.
9839         * gcc.dg/overflow-warn-1.c: Likewise.
9840         * gcc.dg/overflow-warn-2.c: Likewise.
9841         * gcc.dg/overflow-warn-3.c: Likewise.
9842         * gcc.dg/overflow-warn-4.c: Likewise.
9843         * gcc.dg/overflow-warn-6.c: Likewise.
9844         * gcc.dg/parm-forwdecl-2.c: Likewise.
9845         * gcc.dg/parm-forwdecl-3.c: Likewise.
9846         * gcc.dg/parm-impl-decl-1.c: Likewise.
9847         * gcc.dg/parm-impl-decl-2.c: Likewise.
9848         * gcc.dg/parm-incomplete-1.c: Likewise.
9849         * gcc.dg/parm-mismatch-1.c: Likewise.
9850         * gcc.dg/pointer-arith-1.c: Likewise.
9851         * gcc.dg/pointer-arith-2.c: Likewise.
9852         * gcc.dg/pointer-arith-3.c: Likewise.
9853         * gcc.dg/pointer-arith-4.c: Likewise.
9854         * gcc.dg/pointer-arith-6.c: Likewise.
9855         * gcc.dg/pointer-arith-7.c: Likewise.
9856         * gcc.dg/pointer-arith-8.c: Likewise.
9857         * gcc.dg/pr13804-1.c: Likewise.
9858         * gcc.dg/pr15698-1.c: Likewise.
9859         * gcc.dg/pr15698-2.c: Likewise.
9860         * gcc.dg/pr15698-3.c: Likewise.
9861         * gcc.dg/pr15698-4.c: Likewise.
9862         * gcc.dg/pr15698-5.c: Likewise.
9863         * gcc.dg/pr15698-6.c: Likewise.
9864         * gcc.dg/pr15698-7.c: Likewise.
9865         * gcc.dg/pr15698-8.c: Likewise.
9866         * gcc.dg/pr17188-1.c: Likewise.
9867         * gcc.dg/pr17301-1.c: Likewise.
9868         * gcc.dg/pr17301-2.c: Likewise.
9869         * gcc.dg/pr17730-1.c: Likewise.
9870         * gcc.dg/pr20368-1.c: Likewise.
9871         * gcc.dg/pr20368-2.c: Likewise.
9872         * gcc.dg/pr20368-3.c: Likewise.
9873         * gcc.dg/pr22308-1.c: Likewise.
9874         * gcc.dg/qual-component-1.c: Likewise.
9875         * gcc.dg/redecl-1.c: Likewise.
9876         * gcc.dg/redecl-11.c: Likewise.
9877         * gcc.dg/redecl-12.c: Likewise.
9878         * gcc.dg/redecl-13.c: Likewise.
9879         * gcc.dg/redecl-14.c: Likewise.
9880         * gcc.dg/redecl-15.c: Likewise.
9881         * gcc.dg/register-var-1.c: Likewise.
9882         * gcc.dg/register-var-2.c: Likewise.
9883         * gcc.dg/stmt-expr-2.c: Likewise.
9884         * gcc.dg/stmt-expr-3.c: Likewise.
9885         * gcc.dg/stmt-expr-label-1.c: Likewise.
9886         * gcc.dg/stmt-expr-label-2.c: Likewise.
9887         * gcc.dg/stmt-expr-label-3.c: Likewise.
9888         * gcc.dg/struct-empty-2.c: Likewise.
9889         * gcc.dg/struct-empty-3.c: Likewise.
9890         * gcc.dg/struct-parse-1.c: Likewise.
9891         * gcc.dg/struct-semi-1.c: Likewise.
9892         * gcc.dg/struct-semi-2.c: Likewise.
9893         * gcc.dg/struct-semi-3.c: Likewise.
9894         * gcc.dg/switch-5.c: Likewise.
9895         * gcc.dg/switch-6.c: Likewise.
9896         * gcc.dg/switch-7.c: Likewise.
9897         * gcc.dg/tls/diag-5.c: Likewise.
9898         * gcc.dg/transparent-union-1.c: Likewise.
9899         * gcc.dg/transparent-union-3.c: Likewise.
9900         * gcc.dg/typespec-1.c: Likewise.
9901         * gcc.dg/vla-init-2.c: Likewise.
9902         * gcc.dg/vla-init-3.c: Likewise.
9903         * gcc.dg/vla-init-4.c: Likewise.
9904         * gcc.dg/vla-init-5.c: Likewise.
9905         * gcc.dg/void-cast-2.c: Likewise.
9906         * gcc.dg/wvla-3.c: Likewise.
9907         * gcc.dg/wvla-7.c: Likewise.
9908         * gcc.target/i386/991209-1.c: Likewise.
9909         * gcc.target/ia64/fpreg-1.c: Likewise.
9910         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9911         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9912         
9913 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9914
9915         PR fortran/31639
9916         * gfortran.dg/func_decl_4.f90: New test.
9917
9918 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9919
9920         PR fortran/32727
9921         * gfortran.dg/interface_17.f90: New test.
9922
9923 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9924
9925         PR fortran/32599
9926         * gfortran.dg/32599.f03: New test case.
9927
9928         PR fortran/32601
9929         * gfortran.dg/32601.f03: New test case.
9930         * gfortran.dg/32601_1.f03: Ditto.
9931         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9932         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9933
9934 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9935
9936         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9937
9938 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9939             Devang Patel  <dpatel@apple.com>
9940
9941         PR tree-optimization/25413
9942         * gcc.dg/vect/vect-align-1.c: New.
9943         * gcc.dg/vect/vect-align-2.c: New.
9944         * gcc.dg/vect/pr25413.c: New.
9945         * gcc.dg/vect/pr25413a.c: New.
9946         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9947
9948 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9949
9950         * lib/target-support.exp (check_ultrasparc_hw_available):
9951         New function.
9952         (is-effective-target): Check $arg for ultrasparc_hw.
9953         (is-effective-target-keyword): Likewise.
9954         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9955         when determining what to do on sparc platforms.
9956         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9957         * gcc.dg/20001101-1.c: Likewise.
9958         * gcc.dg/20001101-2.c: Likewise.
9959         * gcc.dg/ultrasp9.c: Likewise.
9960         * gcc.dg/ultrasp10.c: Likewise.
9961         * gcc.target/sparc/pdist-3.c: Likewise.
9962
9963 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9964
9965         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9966
9967 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9968
9969         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9970         get vectorized.
9971         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9972         now get vectorized.
9973         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9974         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9975         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9976         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9977         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9978         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9979         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9980         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9981         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9982         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9983         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9984         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9985         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9986         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9987         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9988         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9989         Add spu.
9990
9991 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9992
9993         PR c++/30854
9994         * g++.dg/parse/error30.C: New test.
9995
9996 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9997
9998         PR fortran/29804
9999         * gfortran.dg/alloc_comp_misc_1.f90: New test.
10000
10001 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
10002
10003         * gfortran.fortran-torture/compile/pr32663.f: New test.
10004
10005 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10006
10007         PR c++/31027
10008         * g++.dg/inherit/virtual4.C: New.
10009
10010 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
10011
10012         PR target/32661
10013         * gcc.target/i386/pr32661-1.c: New test.
10014
10015 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
10016
10017         * gnat.dg/invariant_index.ad[sb]: New test.
10018
10019 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
10020
10021         PR c++/32560
10022         * g++.dg/template/decl3.C: New.
10023
10024 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
10025
10026         PR 32617
10027         * gcc.c-torture/execute/align-3.c: New.
10028
10029 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
10030
10031         PR target/32708
10032         * gcc.target/i386/pr32708-1.c: New test.
10033         * gcc.target/i386/pr32708-2.c: Ditto.
10034         * gcc.target/i386/pr32708-3.c: Ditto.
10035
10036 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
10037
10038         * g++.dg/init/new20.C: Remove svn:executable flag.
10039
10040 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10041
10042         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10043
10044 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
10045
10046         * gcc.dg/ultrasp7.c: Add fpic target requirement.
10047
10048 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10049
10050         PR testsuite/25241
10051         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10052         directive.
10053         
10054 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
10055
10056         PR fortran/32157
10057         * gfortran.dg/overload_2.f90: New test.
10058
10059         PR fortran/32689
10060         * gfortran.dg/transfer_simplify_5.f90
10061
10062         PR fortran/32634
10063         * gfortran.dg/interface_15.f90: New test.
10064
10065 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
10066
10067         PR libfortran/32336
10068         * gfortran.dg/matmul_5.f90:  New test case.
10069
10070 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10071
10072         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10073         * gcc.dg/fesd-any.h: Likewise.
10074         * gcc.dg/fesd-baseonly.c: Likewise.
10075         * gcc.dg/fesd-baseonly.h: Likewise.
10076         * gcc.dg/fesd-none.c: Likewise.
10077         * gcc.dg/fesd-none.h: Likewise.
10078         * gcc.dg/fesd-reduced.c: Likewise.
10079         * gcc.dg/fesd-reduced.h: Likewise.
10080         * gcc.dg/fesd-sys.c: Likewise.
10081         * gcc.dg/fesd-sys.h: Likewise
10082         * gcc.dg/fesd.h: Likewise.
10083
10084         * g++.dg/debug/dwarf2: New directory.
10085         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10086         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10087         * g++.dg/other/fesd-any.h: Likewise.
10088         * g++.dg/other/fesd-baseonly.C: Likewise.
10089         * g++.dg/other/fesd-baseonly.h: Likewise.
10090         * g++.dg/other/fesd-none.C: Likewise.
10091         * g++.dg/other/fesd-none.h: Likewise.
10092         * g++.dg/other/fesd-reduced.C: Likewise.
10093         * g++.dg/other/fesd-reduced.h: Likewise.
10094         * g++.dg/other/fesd-sys.C: Likewise.
10095         * g++.dg/other/fesd-sys.h: Likewise.
10096         * g++.dg/other/fesd.h: Likewise.
10097
10098 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
10099
10100         PR fortran/31129
10101         * gfortran.dg/parameter_unused.f90: New test.
10102
10103 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
10104
10105         PR tree-optimization/32681
10106         * gcc.dg/tree-ssa/pr32681.c: New test.
10107
10108 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10109
10110         PR fortran/32678
10111         * gfortran.dg/fmt_t_5.f90: New test.
10112
10113 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
10114
10115         PR c++/30535
10116         * g++.dg/template/operator10.C: New.
10117
10118 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
10119
10120         PR libfortran/32217
10121         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10122
10123 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10124
10125         PR fortran/29876
10126         * gfortran.dg/operator_6.f90: New test.
10127
10128 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10129
10130         PR fortran/17711
10131         * gfortran.dg/operator_4.f90: New test.
10132         * gfortran.dg/operator_5.f90: New test.
10133         * gfortran.dg/logical_comp.f90: Adjusted error messages.
10134         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10135
10136 2007-07-08  Tobias Burnus  <burnus@net-b.de>
10137
10138         PR fortran/32669
10139         * gfortran.dg/argument_checking_6.f90: New.
10140
10141 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
10142
10143         PR fortran/25094
10144         * gfortran.dg/interface_155555.f90: New test.
10145
10146 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10147
10148         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10149         c99-math-long-double-1.c, c99-math.h: Test subnormals.
10150
10151 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10152
10153         PR testsuite/25241
10154         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10155         discern pedantic diagnostics and errors.
10156         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10157         and not an error.
10158         * gcc.dg/20050121-1.c: This is an error and not a warning.
10159         * gcc.target/i386/sseregparm-2.c:  Likewise.
10160         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10161         * gcc.dg/charset/attribute2.c: Likewise.
10162         * gcc.dg/bitfld-1.c: Likewise.
10163         * gcc.dg/pack-test-2.c: Likewise.
10164         * gcc.dg/940510-1.c: Match separately error and warning.
10165         * gcc.dg/array-2.c: Match separately multiple messages. The second
10166         diagnostic is a pedantic warning and not an error.
10167         * gcc.dg/pr14475.c: Match separately multiple messages.
10168         * gcc.dg/pr18809-1.c: Likewise.
10169         * gcc.dg/pr27953.c: Likewise.
10170         * gcc.dg/vla-init-1.c: Likewise.
10171         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10172
10173 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10174
10175         PR fortran/32644
10176         * gfortran.dg/char_decl_1.f90: New test.
10177
10178 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
10179
10180         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10181
10182 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
10183
10184         PR c++/32232
10185         * g++.dg/template/overload9.C: New test.
10186
10187 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
10188
10189         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10190         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10191
10192 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10193
10194         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10195         * gcc.dg/20001012-2.c: Likewise.
10196         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10197         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10198
10199 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
10200
10201         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10202         about the chunk size when STACK_SIZE is defined.
10203
10204 2007-07-06  Josh Conner  <jconner@apple.com>
10205
10206         PR middle-end/32602
10207         * gcc.dg/sibcall-8.c: New test.
10208
10209 2007-07-06  Josh Conner  <jconner@apple.com>
10210
10211         PR middle-end/32603
10212         * gcc.target/arm/sibcall-1.c: New test.
10213
10214 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10215
10216         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10217
10218 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
10219
10220         * gfortran.dg/save_parameter.f90: New test.
10221         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10222
10223 2007-07-06  Richard Guenther  <rguenther@suse.de>
10224
10225         * g++.dg/opt/pr30965.C: New testcase.
10226
10227 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
10228
10229         * gcc.target/mips/save-restore-5.c: New test.
10230
10231 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10232
10233         PR rtl_optimization/32450
10234         * gcc.dg/pr32450.c: New runtime test.
10235
10236 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
10237
10238         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10239         single underscore in scan directives.
10240
10241 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
10242
10243         PR c++/32245
10244         * g++.dg/init/ptrmem4.C: New test.
10245
10246         PR c++/32251
10247         * g++.dg/init/new21.C: Likewise.
10248
10249         PR c++/31992
10250         * g++.dg/template/static30.C: Likewise.
10251
10252 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
10253
10254         * gcc.dg/vect/costmodel/ppc: New directory.
10255         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10256         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10257         New test.
10258         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10259         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10260         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10261         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10262         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10263         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10264         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10265         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10266         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10267         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10268         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10269         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10270         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10271         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10272
10273 2007-07-05  Tobias Burnus  <burnus@net-b.de>
10274
10275         PR fortran/32359
10276         * gfortran.dg/module_md5_1.f90: Update MD5 number.
10277
10278 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
10279
10280         PR fortran/32526
10281         * gfortran.dg/interface_14.f90: New test.
10282
10283         PR fortran/32613
10284         * gfortran.dg/do_iterator_2.f90: New test.
10285
10286 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
10287
10288         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10289         (FE_DEC_DOWNWARD): Likewise.
10290         (FE_DEC_UPWARD): Likewise.
10291         (FE_DEC_TOWARDZERO): Likewise.
10292         (FE_DEC_TONEARESTFROMZERO): Likewise.
10293
10294 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
10295
10296         * gcc.c-torture/compile/pr32606.c: New.
10297         * gfortran.fortran-torture/execute/pr32604.f90: New.
10298
10299 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
10300
10301         * gcc.dg/visibility-12.c: New test.
10302         * gcc.dg/visibility-13.c: Likewise.
10303         * g++.dg/ext/visibility-9.C: Likewise.
10304         * g++.dg/ext/visibility-10.C: Likewise.
10305
10306 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10307
10308         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10309         * gcc.dg/sh-relax-vxworks.c: New test.
10310
10311 2007-07-04  Richard Guenther  <rguenther@suse.de>
10312
10313         PR tree-optimization/32500
10314         * gcc.c-torture/execute/pr32500.c: New testcase.
10315
10316 2007-07-04  Richard Guenther  <rguenther@suse.de>
10317
10318         PR tree-optimization/32482
10319         * gcc.c-torture/compile/pr32482.c: New testcase.
10320
10321 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10322
10323         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10324         VxWorks kernels.
10325         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10326         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10327         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10328         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10329
10330 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10331
10332         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10333
10334 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
10335
10336         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10337
10338 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10339
10340         PR fortran/31198
10341         * gfortran.dg/min_max_optional_1.f90: New test.
10342         * gfortran.dg/min_max_optional_2.f90: New test.
10343         * gfortran.dg/min_max_optional_3.f90: New test.
10344
10345 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10346
10347         PR fortran/32545
10348         * gfortran.dg/fmt_error.f90: New test.
10349
10350 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10351
10352         PR fortran/32612
10353         * gfortran.dg/interface_13.f90: New test.
10354
10355 2007-07-03  Dave Brolley  <brolley@redhat.com>
10356
10357         PR c++/31743
10358         * g++.dg/init/new20.C: New test.
10359
10360 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
10361
10362         PR fortran/32579
10363         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10364
10365 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10366
10367         PR fortran/25062
10368         * common_7.f90: New.
10369         * common_8.f90: New.
10370         * common_9.f90: New.
10371
10372 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10373
10374         PR fortran/30940
10375         * gfortran.dg/argument_checking_1.f90: New.
10376         * gfortran.dg/argument_checking_2.f90: New.
10377         * gfortran.dg/argument_checking_3.f90: New.
10378         * gfortran.dg/argument_checking_4.f90: New.
10379         * gfortran.dg/argument_checking_5.f90: New.
10380         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10381         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10382
10383 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10384
10385         * gcc.dg/pr32176.c: Add -w to default dg-options.
10386
10387 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10388
10389         * gcc.c-torture/compile/ssa-pre-1.c: New test.
10390
10391 2007-07-03  Tobias Burnus  <burnus@net-b.de>
10392
10393         PR fortran/20888
10394         * gfortran.dg/null_2.f90: New.
10395
10396 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10397             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10398
10399         PR middle-end/32176
10400         * gcc.dg/pr32176.c: New test.
10401
10402 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
10403
10404         * gcc.dg/const-float80.c : New test.
10405         * gcc.dg/const-float128.c : New test.
10406         * gcc.dg/const-float80-ped.c : New test.
10407         * gcc.dg/const-float128-ped.c : New test.
10408
10409 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10410
10411         * gcc.dg/c99-math.h: Fix typo.
10412
10413 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10414
10415         PR libgomp/32468
10416         * gcc.dg/gomp/pr32468-1.c: New test.
10417
10418 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10419
10420         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10421         an ABI option.
10422
10423 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10424
10425         * gfortran.fortran-torture/compile/pr32583.f: New.
10426         * gcc.c-torture/compile/pr32584.c: New
10427
10428 2007-07-02  Ollie Wild  <aaw@google.com>
10429
10430         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10431         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10432
10433 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10434
10435         * gcc.target/mips/save-restore-1.c: New test.
10436         * gcc.target/mips/save-restore-2.c: Likewise.
10437         * gcc.target/mips/save-restore-3.c: Likewise.
10438         * gcc.target/mips/save-restore-4.c: Likewise.
10439
10440 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10441
10442         PR tree-optimization/31966
10443         PR tree-optimization/32533
10444         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10445         * gfortran.dg/pr32533.f90: Ditto.
10446
10447 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10448
10449         * g++.dg/opt/nrv12.C: New test.
10450         * gcc.target/i386/nrv1.c: New test.
10451
10452         PR c++/31748
10453         * g++.dg/gomp/pr31748.C: New test.
10454
10455 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10456  
10457         PR tree-optimization/32230
10458         * gcc.dg/vect/pr32230.c: New test.
10459
10460 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10461
10462         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10463         * bind_c_coms.f90: Ditto.
10464         * bind_c_coms_driver.c: Ditto.
10465         * bind_c_dts.f90: Ditto.
10466         * bind_c_dts_2.f03: Ditto.
10467         * bind_c_dts_2_driver.c: Ditto.
10468         * bind_c_dts_3.f03: Ditto.
10469         * bind_c_dts_4.f03: Ditto.
10470         * bind_c_dts_driver.c: Ditto.
10471         * bind_c_implicit_vars.f03: Ditto.
10472         * bind_c_procs.f03: Ditto.
10473         * bind_c_usage_2.f03: Ditto.
10474         * bind_c_usage_3.f03: Ditto.
10475         * bind_c_usage_5.f03: Ditto.
10476         * bind_c_usage_6.f03: Ditto.
10477         * bind_c_usage_7.f03: Ditto.
10478         * bind_c_vars.f90: Ditto.
10479         * bind_c_vars_driver.c: Ditto.
10480         * binding_c_table_15_1.f03: Ditto.
10481         * binding_label_tests.f03: Ditto.
10482         * binding_label_tests_10.f03: Ditto.
10483         * binding_label_tests_10_main.f03: Ditto.
10484         * binding_label_tests_11.f03: Ditto.
10485         * binding_label_tests_11_main.f03: Ditto.
10486         * binding_label_tests_12.f03: Ditto.
10487         * binding_label_tests_13.f03: Ditto.
10488         * binding_label_tests_13_main.f03: Ditto.
10489         * binding_label_tests_14.f03: Ditto.
10490         * binding_label_tests_2.f03: Ditto.
10491         * binding_label_tests_3.f03: Ditto.
10492         * binding_label_tests_4.f03: Ditto.
10493         * binding_label_tests_5.f03: Ditto.
10494         * binding_label_tests_6.f03: Ditto.
10495         * binding_label_tests_7.f03: Ditto.
10496         * binding_label_tests_8.f03: Ditto.
10497         * binding_label_tests_9.f03: Ditto.
10498         * c_assoc.f90: Ditto.
10499         * c_assoc_2.f03: Ditto.
10500         * c_f_pointer_shape_test.f90: Ditto.
10501         * c_f_pointer_tests.f90: Ditto.
10502         * c_f_tests_driver.c: Ditto.
10503         * c_funloc_tests.f03: Ditto.
10504         * c_funloc_tests_2.f03: Ditto.
10505         * c_funloc_tests_3.f03: Ditto.
10506         * c_funloc_tests_3_funcs.c: Ditto.
10507         * c_kind_params.f90: Ditto.
10508         * c_kind_tests_2.f03: Ditto.
10509         * c_kinds.c: Ditto.
10510         * c_loc_driver.c: Ditto.
10511         * c_loc_test.f90: Ditto.
10512         * c_loc_tests_2.f03: Ditto.
10513         * c_loc_tests_2_funcs.c: Ditto.
10514         * c_loc_tests_3.f03: Ditto.
10515         * c_loc_tests_4.f03: Ditto.
10516         * c_loc_tests_5.f03: Ditto.
10517         * c_loc_tests_6.f03: Ditto.
10518         * c_loc_tests_7.f03: Ditto.
10519         * c_loc_tests_8.f03: Ditto.
10520         * c_ptr_tests.f03: Ditto.
10521         * c_ptr_tests_10.f03: Ditto.
10522         * c_ptr_tests_5.f03: Ditto.
10523         * c_ptr_tests_7.f03: Ditto.
10524         * c_ptr_tests_7_driver.c: Ditto.
10525         * c_ptr_tests_8.f03: Ditto.
10526         * c_ptr_tests_8_funcs.c: Ditto.
10527         * c_ptr_tests_9.f03: Ditto.
10528         * c_ptr_tests_driver.c: Ditto.
10529         * c_size_t_driver.c: Ditto.
10530         * c_size_t_test.f03: Ditto.
10531         * com_block_driver.f90: Ditto.
10532         * global_vars_c_init.f90: Ditto.
10533         * global_vars_c_init_driver.c: Ditto.
10534         * global_vars_f90_init.f90: Ditto.
10535         * global_vars_f90_init_driver.c: Ditto.
10536         * interop_params.f03: Ditto.
10537         * iso_c_binding_only.f03: Ditto.
10538         * iso_c_binding_rename_1.f03: Ditto.
10539         * iso_c_binding_rename_1_driver.c: Ditto.
10540         * iso_c_binding_rename_2.f03: Ditto.
10541         * iso_c_binding_rename_2_driver.c: Ditto.
10542         * kind_tests_2.f03: Ditto.
10543         * kind_tests_3.f03: Ditto.
10544         * module_md5_1.f90: Ditto.
10545         * only_clause_main.c: Ditto.
10546         * print_c_kinds.f90: Ditto.
10547         * test_bind_c_parens.f03: Ditto.
10548         * test_c_assoc.c: Ditto.
10549         * test_com_block.f90: Ditto.
10550         * test_common_binding_labels.f03: Ditto.
10551         * test_common_binding_labels_2.f03: Ditto.
10552         * test_common_binding_labels_2_main.f03: Ditto.
10553         * test_common_binding_labels_3.f03: Ditto.
10554         * test_common_binding_labels_3_main.f03: Ditto.
10555         * test_only_clause.f90: Ditto.
10556         * use_iso_c_binding.f90: Ditto.
10557         * value_5.f90: Ditto.
10558         * value_test.f90: Ditto.
10559         * value_tests_f03.f90: Ditto.
10560
10561 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10562
10563         * gcc.dg/tls/opt-14.c: New.
10564
10565 2007-07-01  Ollie Wild  <aaw@google.com>
10566
10567         * g++.dg/lookup/using16.C: New test.
10568         * g++.dg/lookup/using17.C: New test.
10569
10570 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10571
10572         PR fortran/32239
10573         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10574         (test_4): Use proper test for floating point equality.
10575         (test_8): Likewise.
10576
10577 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10578
10579         PR libgfortran/32554
10580         * gfortran.dg/fmt_p_1.f90: New test.
10581
10582 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10583
10584         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10585         initialization and fix dg-final check - the initialization loop is
10586         vectorizable.
10587
10588 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10589             Volker Reichelt  <reichelt@netcologne.de>
10590
10591         PR middle-end/32559
10592         * gcc.dg/pr32559.c: New test.
10593
10594 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10595
10596         PR tree-optimization/25371
10597         * gcc.dg/vect/pr25371.c: New test.
10598
10599 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10600
10601         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10602         when allocating and initializing a flexible array.
10603
10604 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10605
10606         PR fortran/20373
10607         * gfortran.dg/intrinsic.f90: New test.
10608
10609 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10610
10611         PR fortran/32555
10612         * gfortran.dg/fmt_zero_check.f90: New.
10613
10614 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10615
10616         PR fortran/30284
10617         * gfortran.dg/repeat_f90: New test.
10618
10619 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10620
10621         PR testsuite/25241
10622         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10623         -pedantic-errors, so we should match errors.
10624         * gcc.dg/cpp/escape-1.c: Likewise.
10625         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10626         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10627         warning.
10628         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10629         errors instead of warnings.
10630         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10631         a pedantic warning.
10632         * gcc.dg/cpp/arith-3.c: Likewise.
10633
10634 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10635
10636         PR testsuite/25241
10637         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10638         * gcc.dg/pch/valid-2.c: Likewise.
10639         * gcc.dg/pch/valid-3.c: Likewise.
10640         * gcc.dg/pch/warn-1.c: Likewise.
10641         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10642         
10643 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10644
10645         PR c/4076
10646         * gcc.dg/Wunused-function.c: New.
10647         
10648 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10649
10650         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10651
10652 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10653
10654         * g++.dg/other/canon-31724.C: New.
10655         
10656 2007-06-29  Jan Hubicka  <jh@suse.cz>
10657
10658         PR middle-end/32372
10659         * gcc.c-torture/compile/pr32372.c: new.
10660
10661 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10662
10663         * gfortran.dg/operator_3.f90: New test.
10664
10665 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10666
10667         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10668         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10669
10670 2007-06-29  Richard Guenther  <rguenther@suse.de>
10671
10672         PR middle-end/32493
10673         * gcc.dg/inline-23.c: New testcase.
10674
10675 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10676
10677         PR tree-optimization/24659
10678         * gcc.target/i386/vectorize2.c: New test.
10679         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10680         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10681
10682 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10683
10684         * gcc.dg/pointer-arith-9.c: New test.
10685
10686 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10687
10688         PR fortran/32483
10689         * gfortran.dg/fmt_read_2.f90: New.
10690
10691 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10692
10693         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10694         If it exists, don't try to create it.
10695
10696 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10697
10698         * g++.dg/ext/visibility/ms-compat-1.C: New.
10699
10700 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10701
10702         PR tree-opt/32417
10703         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10704
10705 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10706
10707         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10708         targets.
10709
10710 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10711
10712         PR fortran/32467
10713         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10714
10715 2007-06-27  Richard Guenther  <rguenther@suse.de>
10716
10717         PR middle-end/32492
10718         * gcc.dg/inline-22.c: New testcase.
10719
10720 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10721
10722         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10723         the scan-assembler constant.
10724
10725 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10726
10727         PR 20216
10728         * gcc.dg/pr20216.c: New.
10729
10730 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10731
10732         PR tree-opt/32421
10733         * gcc.dg/vect/pr32421.c: New test.
10734
10735 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10736
10737         PR c++/32111
10738         * g++.dg/other/friend5.C: New test.
10739
10740 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10741
10742         PR fortran/32464
10743         * gfortran.dg/host_assoc_function_2.f90: New test.
10744
10745         PR fortran/31494
10746         * gfortran.dg/host_assoc_call_1.f90: New test.
10747
10748 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10749
10750         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10751         
10752 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10753
10754         PR fortran/32456
10755         * gfortran.dg/error_format.f90: New test.
10756
10757 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10758
10759         PR fortran/32136
10760         * gfortran.dg/pr32136.f90: New test.
10761
10762 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10763
10764         PR fortran/31726
10765         * gfortran.dg/minmaxloc_1.f90: New test.
10766
10767         PR fortran/32298
10768         * gfortran.dg/minmaxloc_2.f90: New test.
10769
10770 2007-06-23  Richard Guenther  <rguenther@suse.de>
10771
10772         PR tree-optimization/16876
10773         PR middle-end/29478
10774         * gcc.dg/pr29254.c: The warning is bogus.
10775         * gcc.dg/warn-1.c: Likewise.
10776         * gcc.dg/assign-warn-3.c: Likewise.
10777         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10778
10779 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10780
10781         * gcc.c-torture/execute/20070623-1.c: New.
10782
10783 2007-06-22  Jan Hubicka  <jh@suse.cz>
10784
10785         * gcc.c-torture/compile/pr31541.c: New.
10786
10787 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10788
10789         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10790         Remove -m64 from dg-options.
10791
10792 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10793
10794         PR middle-end/32374
10795         * gcc.dg/pr32374.c: New test.
10796
10797 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10798
10799         PR fortran/32360
10800         * gfortran.dg/pointer_assign_3.f90: New test.
10801
10802 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10803
10804         * gcc.dg/tree-ssa/pr19590.c: New.
10805
10806 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10807
10808         PR fortran/31162
10809         * gfortran.dg/assign.f90: Update test.
10810         * gfortran.dg/real_do_1.f90: Update test.
10811         * gfortran.dg/gomp/omp_do1.f90: Update test.
10812         * gfortran.dg/warnings_are_errors_1.f: Update test.
10813         * gfortran.dg/g77/20010519-1.f: Update test.
10814         * gfortran.dg/g77/pr9258.f: Update test.
10815         * gfortran.dg/g77/960317-1.f: Update test.
10816
10817 2007-06-21  Richard Guenther  <rguenther@suse.de>
10818
10819         PR tree-optimization/32453
10820         * gcc.c-torture/compile/pr32453.c: New testcase.
10821
10822 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10823
10824         PR tree-optimization/31866
10825         * gcc.dg/pr31866.c: New test.
10826
10827 2007-06-21  Richard Guenther  <rguenther@suse.de>
10828
10829         PR tree-optimization/32451
10830         * g++.dg/torture/20070621-1.C: New testcase.
10831
10832 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10833
10834         * gcc.dg/attr-isr.c: Test delay slot content.
10835         
10836 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10837
10838         PR fortran/32361
10839         gfortran.dg/pointer_assign_2.f90: New test.
10840
10841 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10842
10843         PR fortran/25061
10844         gfortran.dg/invalid_procedure_name.f90: New test.
10845
10846 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10847
10848         PR tree-optimization/25737
10849         * gcc.dg/tree-ssa/alias-14.c: New test.
10850
10851 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10852
10853         * gcc.target/i386/large-size-array-3.c: New.
10854
10855 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10856         Richard Guenther  <rguenther@suse.de>
10857
10858         PR fortran/32140
10859         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10860
10861 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10862
10863         PR middle-end/31959
10864         * gcc.dg/pr31959.c: New test.
10865
10866         PR inline-asm/32109
10867         * g++.dg/ext/asm10.C: New test.
10868
10869         PR middle-end/32285
10870         * gcc.c-torture/execute/20070614-1.c: New test.
10871
10872 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10873
10874         * gcc.target/arm/stack-corruption.c: New test.
10875
10876 2007-06-19  Richard Guenther  <rguenther@suse.de>
10877
10878         * g++.dg/torture/pr30252.C: New testcase.
10879
10880 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10881
10882         PR tree-optimization/32353
10883         * g++.dg/opt/nrv13.C: New test.
10884
10885 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10886
10887         PR fortran/20863
10888         PR fortran/20882
10889         * gfortran.dg/impure_assignment_2.f90 : New test.
10890
10891         PR fortran/32236
10892         * gfortran.dg/data_initialized_2.f90 : New test.
10893
10894         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10895         appropriate version of 'dmach'.
10896
10897 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10898
10899         PR target/32389
10900         * gcc.target/i386/pr32389.c New test.
10901
10902 2007-06-18  Simon Baldwin <simonb@google.com>
10903
10904         PR c++/31923
10905         * g++.dg/template/error25.C: New.
10906         * g++.dg/template/spec35.C: New.
10907
10908 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10909
10910         * gcc.c-torture/compile/pr32355.c: New testcase.
10911         
10912 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10913
10914         PR tree-optimization/32383
10915         * g++.dg/opt/pr32383.C: New test.
10916
10917 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10918
10919         PR rtl-optimization/32366
10920         * gcc.dg/vect/pr32366.c: New test.
10921
10922 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10923
10924         * gcc.c-torture/compile/pr32349.c: New testcase.
10925         
10926 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10927
10928         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10929         * gcc.target/sparc/combined-2.c: Likewise.
10930         * gcc.target/sparc/fexpand.c : Likewise.
10931         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10932         * gcc.target/sparc/fpack16.c : Likewise.
10933         * gcc.target/sparc/fpmerge.c : Likewise.
10934         * gcc.target/sparc/fpmul.c : Likewise.
10935         * gcc.target/sparc/noresult.c : Likewise.
10936         * gcc.target/sparc/pdist.c: Likewise.
10937
10938 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10939
10940         PR middle-end/31723
10941         * gcc.target/i386/recip-divf.c: New test.
10942         * gcc.target/i386/recip-sqrtf.c: Ditto.
10943         * gcc.target/i386/recip-vec-divf.c: Ditto.
10944         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10945         * gcc.target/i386/sse-recip.c: Ditto.
10946         * gcc.target/i386/sse-recip-vec.c: Ditto.
10947
10948 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10949
10950         PR tree-opt/32225
10951         * gcc.c-torture/compile/20070605-1.c: New test.
10952
10953         * gcc.c-torture/compile/20070603-1.c: New testcase.
10954         * gcc.c-torture/compile/20070603-2.c: New testcase.
10955
10956         * gcc.c-torture/compile/20070531-1.c: New test.
10957
10958         PR tree-opt/32167
10959         * gcc.c-torture/compile/20070531-2.c: New test.
10960
10961         PR tree-opt/32144
10962         * gcc.c-torture/compile/20070529-1.c: New test.
10963
10964         PR tree-opt/32145
10965         * gcc.c-torture/compile/20070529-2.c: New test.
10966
10967         PR tree-opt/32015
10968         * gcc.c-torture/compile/20070520-1.c: New test.
10969
10970         * g++.dg/ext/java-1.C: New test.
10971
10972         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10973         loops instead of one. Remove the "can't determine dependence"
10974         check.
10975         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10976         needed as the cast is gone in the first place.
10977         * gcc.dg/max-1.c: Change local variable a to be a global one.
10978         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10979         have a cast which is PREd.
10980
10981 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10982
10983         * g++.dg/lookup/anon6.C: New test.
10984
10985 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10986
10987         PR c++/31806
10988         * g++.dg/opt/static6.C: New testcase.
10989
10990 2007-06-14  Geoff Keating  <geoffk@apple.com>
10991
10992         * g++.dg/ext/visibility/overload-1.C: New.
10993
10994         PR 31093
10995         * g++.dg/ext/visibility/anon4.C: New.
10996
10997 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10998
10999         PR target/32268
11000         * gcc.target/i386/pr32268.c: New test.
11001
11002 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
11003
11004         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11005         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11006         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11007
11008         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11009         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11010         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11011         BID is used.
11012
11013 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
11014
11015         PR fortran/32302
11016         * gfortran.dg/common_resize_1.f90: New test.
11017
11018 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
11019
11020         PR target/32274
11021         * gcc.dg/vect/pr32224.c: Fix.   
11022         
11023 2007-06-13  Eric Christopher  <echristo@apple.com>
11024
11025         * gcc.target/i386/ssefn-1.c: Add -march=i386.
11026
11027 2007-06-13  Tobias Burnus  <burnus@net-b.de>
11028
11029         PR fortran/32323
11030         * gfortran.dg/actual_array_vect_1.f90: New.
11031
11032 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11033
11034         * gcc.target/sparc/mfpu.c: New test.
11035
11036 2007-06-12  Geoff Keating  <geoffk@apple.com>
11037
11038         * g++.dg/warn/weak1.C: Suppress on Darwin.
11039         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11040
11041 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11042
11043         PR middle-end/31579
11044          * g++.dg/torture/pr31579.C: New testcase.
11045
11046 2007-06-12  Ian Lance Taylor  <iant@google.com>
11047
11048         PR libstdc++/29286
11049         * g++.dg/init/new16.C: New test.
11050         * g++.dg/init/new17.C: New test.
11051         * g++.dg/init/new18.C: New test.
11052         * g++.dg/init/new19.C: New test.
11053
11054 2007-06-12  Olivier Hainque  <hainque@adacore.com>
11055
11056         * gnat.dg/lhs_view_convert.adb: New test.
11057
11058 2007-06-12  Richard Guenther  <rguenther@suse.de>
11059
11060         PR tree-optimization/15353
11061         PR tree-optimization/31657
11062         * gcc.c-torture/execute/20070424-1.c: New testcase.
11063         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11064         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11065         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11066         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11067         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11068
11069 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11070
11071         PR rtl-optimization/32293
11072         * gcc.dg/pr32293.c: New test.
11073
11074 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
11075
11076         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11077
11078 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
11079
11080         PR fortran/29786
11081         * gfortran.dg/equiv_7.f90: New test.
11082         * gfortran.dg/equiv_constraint_7.f90: Change error message.
11083
11084         PR fortran/30875
11085         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11086
11087 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
11088
11089         * gcc.dg/setjmp-3.c: Rename raise to raise0.
11090         * gcc.dg/setjmp-4.c: Likewise.
11091         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11092
11093 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
11094
11095         PR rtl-optimization/31025
11096         * gfortran.dg/pr31025.f90: New.
11097
11098 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11099
11100         PR target/32280
11101         * gcc.target/i386/pr32280.c: New test.
11102
11103 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
11104
11105         PR middle-end/32279
11106         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11107
11108 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11109
11110         PR libgfortran/32235
11111         * gfortran.dg/backspace_9.f: New test.
11112
11113 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
11114
11115         * gcc.dg/tree-ssa/prefetch-7.c: New test.
11116
11117 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
11118
11119         * gcc.dg/tree-ssa/loop-28.c: New testcase.
11120
11121 2007-06-09  Ian Lance Taylor  <iant@google.com>
11122
11123         PR tree-optimization/32169
11124         * gcc.c-torture/compile/pr32169.c: New test.
11125
11126 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
11127
11128         * gcc.dg/vect/costmodel: New directory.
11129         * gcc.dg/vect/costmodel/i386: New directory.
11130         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11131         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11132         New test.
11133         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11134         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11135         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11136         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11137         * gcc.dg/vect/costmodel/x86_64: New directory.
11138         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11139         New testsuite.
11140         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11141         New test.
11142         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11143         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11144         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11145         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11146         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11147
11148 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
11149
11150         PR tree-optimization/32243
11151         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
11152         flags for -Os tests.
11153         * gcc.dg/vect/03-vect-pr32243.c: New test.
11154
11155 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
11156
11157         PR tree-optimization/32224
11158         * gcc.dg/vect/pr32224.c: New test.
11159
11160 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
11161
11162         PR c++/32177
11163         * g++.dg/gomp/pr32177.C: New test.
11164
11165 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11166
11167         PR testsuite/25241
11168         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11169         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11170         warning nor an error.
11171         * gcc.dg/Wfatal-2.c: Likewise.
11172         * gcc.dg/Werror-1.c: Likewise.
11173         * gcc.dg/Werror-5.c: Likewise.
11174         * gcc.dg/Werror-7.c: Likewise.
11175         * gcc.dg/Werror-10.c: Likewise.
11176         * gcc.dg/Werror-11.c: Likewise.
11177
11178 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
11179
11180         PR c++/30759
11181         * g++.dg/init/brace6.C: New test.
11182
11183 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
11184
11185         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11186         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11187         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11188         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11189
11190         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11191         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11192         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11193         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11194         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11195         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11196         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11197         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11198
11199         * gcc.dg/darwin-minversion-3.c: New.
11200
11201 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
11202
11203         * gcc.target/i386/builtin-copysign.c: New test.
11204
11205 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11206
11207         PR tree-optimization/32220
11208         * gfortran.dg/predcom-2.f: New testcase.
11209
11210 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11211
11212         PR tree-opt/32231
11213         * gcc.target/i386/vectorize4.c: New test.
11214
11215 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
11216
11217         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11218
11219 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11220
11221         PR testsuite/25241
11222         * gcc.dg/simd-5.c: Mark output as a note.
11223         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11224         dg-message.
11225         * gcc.dg/simd-1.c: Likewise.
11226         * gcc.dg/always_inline.c: Mark output as a sorry.
11227         * gcc.dg/always_inline2.c: Likewise.
11228         * gcc.dg/always_inline3.c: Likewise.
11229
11230 2007-06-06  Ian Lance Taylor  <iant@google.com>
11231
11232         * g++.dg/conversion/enum1.C: New test.
11233
11234 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
11235
11236         PR tree-optimization/32216
11237         * gcc.dg/vect/pr32216.c: New test.
11238
11239 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11240
11241         PR testsuite/18923
11242         * gfortran.dg/invalid_contains_1.f90: New test.
11243         * gfortran.dg/invalid_contains_2.f90: New test.
11244
11245 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11246
11247         PR testsuite/32057
11248         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11249         midnight issues.
11250
11251 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11252
11253         PR testsuite/25241
11254         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11255         dg-message to match de note.
11256         * gcc.dg/pr26570.c: Use dg-message for a note.
11257         * gcc.dg/pr29254.c: Use dg-message for generic output and use
11258         dg-error instead of dg-warning because of -Werror.
11259         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11260         neither an error, nor a warning.
11261         * gcc.dg/glibc-uclibc-2.c: Likewise
11262         * gcc.dg/cpp/19940712-1.c: Likewise.
11263
11264 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
11265
11266         PR preprocessor/23479
11267         * gcc.dg/binary-constants-1.c: Add test suites for
11268         the 0b-prefixed binary integer constants.
11269         * gcc.dg/binary-constants-2.c: Ditto.
11270         * gcc.dg/binary-constants-3.c: Ditto.
11271         * gcc.dg/binary-constants-4.c: Ditto.
11272
11273 2007-06-05  Ian Lance Taylor  <iant@google.com>
11274
11275         * gcc.dg/Wstrict-overflow-19.c: New test.
11276
11277 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
11278
11279         * gcc.dg/matrix/matrix-6.c: Remove conversion.
11280
11281 2007-06-04  Ian Lance Taylor  <iant@google.com>
11282
11283         * gcc.dg/Wstrict-overflow-18.c: New test.
11284
11285 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11286
11287         PR testsuite/25241
11288         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11289         * gcc.dg/cpp/mi5.c: Likewise.
11290         * gcc.dg/cpp/mi7.c: Likewise.
11291
11292 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
11293
11294         PR c/32191
11295         * gcc.dg/pr32191.c: New test.
11296
11297 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11298
11299         PR fortran/32124
11300         * gfortran.dg/allocate_stat_1.f90: Remove.
11301
11302 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
11303
11304         * gcc.target/i386/sse4_2-check.h: New.
11305         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11306         * gcc.target/i386/sse4_2-crc32.h: Likewise.
11307         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11308         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11309         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11310         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11311         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11312         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11313         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11314         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11315         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11316         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11317         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11318         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11319         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11320         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11321         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11322         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11323
11324 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
11325
11326         * gcc.dg/pie-link.c: New test.
11327
11328 2007-06-01  Ian Lance Taylor  <iant@google.com>
11329
11330         * gcc.dg/Wstrict-overflow-17.c: New test.
11331
11332 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
11333
11334         * gcc.dg/builtin-return-1.c (g): New.
11335         (main): Allocate at least 64 bytes on the stack.
11336
11337 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
11338
11339         * g++.dg/init/cleanup3.C: New test.
11340
11341 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
11342
11343         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11344         int is 16 bits.
11345
11346 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
11347
11348         PR fortran/32156
11349         * gfortran.dg/char_array_constructor_3.f90: New test.
11350
11351 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11352
11353         PR tree-optimization/32160
11354         * gfortran.dg/predcom-1.f: New test.
11355
11356 2007-05-31  Richard Guenther  <rguenther@suse.de>
11357
11358         * g++.dg/other/str_empty.C: Move...
11359         * g++.dg/other/pr30567.C: Move...
11360         * g++.dg/tree-ssa/pr27218.C: Move...
11361         * g++.dg/torture: ...here and remove dg-options.
11362
11363 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
11364
11365         PR c++/32158
11366         * g++.dg/ext/is_pod_incomplete.C: New.
11367
11368 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
11369             Douglas Gregor <doug.gregor@gmail.com>
11370             Pedro Lamarao <pedro.lamarao@mndfck.org>
11371             Howard Hinnant <howard.hinnant@gmail.com>
11372
11373         PR c++/7412
11374         PR c++/29939
11375         * g++.dg/cpp0x/rv8p.C: New.
11376         * g++.dg/cpp0x/temp-constructor-bug.C: New.
11377         * g++.dg/cpp0x/cast-bug.C: New.
11378         * g++.dg/cpp0x/elision_weak.C: New.
11379         * g++.dg/cpp0x/collapse-bug.C: New.
11380         * g++.dg/cpp0x/rv3p.C: New.
11381         * g++.dg/cpp0x/rv7n.C: New.
11382         * g++.dg/cpp0x/overload-conv-1.C: New.
11383         * g++.dg/cpp0x/rv2n.C: New.
11384         * g++.dg/cpp0x/deduce.C: New.
11385         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11386         * g++.dg/cpp0x/rv6p.C: New.
11387         * g++.dg/cpp0x/template_deduction.C: New.
11388         * g++.dg/cpp0x/implicit-copy.C: New.
11389         * g++.dg/cpp0x/rv1p.C: New.
11390         * g++.dg/cpp0x/cast.C: New.
11391         * g++.dg/cpp0x/rv5n.C: New.
11392         * g++.dg/cpp0x/collapse.C: New.
11393         * g++.dg/cpp0x/overload-conv-2.C: New.
11394         * g++.dg/cpp0x/rv4p.C: New.
11395         * g++.dg/cpp0x/rvo.C: New.
11396         * g++.dg/cpp0x/iop.C: New.
11397         * g++.dg/cpp0x/rv3n.C: New.
11398         * g++.dg/cpp0x/rv7p.C: New.
11399         * g++.dg/cpp0x/reference_collapsing.C: New.
11400         * g++.dg/cpp0x/overload.C: New.
11401         * g++.dg/cpp0x/named.C: New.
11402         * g++.dg/cpp0x/rv2p.C: New.
11403         * g++.dg/cpp0x/rv6n.C: New.
11404         * g++.dg/cpp0x/not_special.C: New.
11405         * g++.dg/cpp0x/bind.C: New.
11406         * g++.dg/cpp0x/rv1n.C: New.
11407         * g++.dg/cpp0x/rv5p.C: New.
11408         * g++.dg/cpp0x/elision.C: New.
11409         * g++.dg/cpp0x/named_refs.C: New.
11410         * g++.dg/cpp0x/unnamed_refs.C: New.
11411         * g++.dg/cpp0x/rv4n.C: New.
11412         * g++.dg/cpp0x/elision_neg.C: New.
11413         * g++.dg/init/copy7.C: Run in C++98 mode.
11414         * g++.dg/overload/arg1.C: Ditto.
11415         * g++.dg/overload/arg4.C: Ditto.
11416
11417 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11418
11419         PR c++/31809
11420         * g++.dg/opt/static5.C: New test.
11421
11422 2007-05-30  Richard Guenther  <rguenther@suse.de>
11423
11424         * g++.dg/dg.exp: Prune torture/.
11425         * g++.dg/torture/dg-torture.exp: New testsuite.
11426
11427 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11428
11429         * gcc.target/arm/pr27387.C: Move and rename to ...
11430         * g++.dg/inherit/thunk8.C: ... here.
11431
11432 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11433
11434         PR tree-optimization/31769
11435         * g++.dg/gomp/pr31769.C: New test.
11436
11437 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11438
11439         * gcc.target/i386/stack-realign.c: New.
11440
11441 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11442
11443         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11444
11445 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11446
11447         * gfortran.dg/sizeof.f90: New.
11448
11449 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11450
11451         PR c/31339
11452         * gcc.dg/boolcomplex-1.c: New test.
11453
11454         PR c++/31339
11455         * g++.dg/ext/boolcomplex-1.c: New test.
11456
11457 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11458
11459         * gcc.dg/matrix: New directory.
11460
11461 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11462
11463         PR fortran/32124
11464         * gfortran.dg/allocate_stat_1.f90: New.
11465
11466 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11467
11468         PR fortran/31972
11469         * transfer_hollerith_1.f90: New test.
11470
11471 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11472
11473         PR tree-opt/32100
11474         * gcc.c-torture/execute/vrp-7.c: New test.
11475
11476 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11477
11478         * gfortran.dg/transfer_simplify_4.f90: New test.
11479
11480 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11481
11482         PR fortran/32088
11483         * gfortran.dg/func_result_3.f90: New.
11484
11485 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11486
11487         PR middle-end/32083
11488         * gfortran.dg/transfer_simplify_3.f90: New.
11489
11490 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11491
11492         PR target/32065
11493         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11494         to compile options.
11495         * gcc.target/i386/pr32065-2.c: New test.
11496
11497 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11498
11499         PR fortran/31813
11500         * gfortran.dg/io_constraints_2.f90: Update.
11501
11502 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11503
11504         PR fortran/31219
11505         * gfortran.dg/array_constructor_17.f90: New test.
11506
11507 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11508
11509         PR tree-opt/32090
11510         * g++.dg/opt/array2.C: New testcase.
11511
11512 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11513
11514         PR target/32065
11515         * gcc.target/i386/pr32065.c: New test.
11516
11517 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11518             Marcus Meissner <meissner@suse.de>
11519
11520         * gcc.dg/attr-alloc_size.c: New.
11521
11522 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11523             Lee Millward  <lee.millward@gmail.com>
11524
11525         PR c++/31745
11526         * g++.dg/parse/crash34.C: New test.
11527
11528         * g++.dg/parse/crash35.C: New test.
11529
11530 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11531
11532         * gcc.target/i386/sse2-check.h: New.
11533         * gcc.target/i386/sse2-vec-1.c: Likewise.
11534         * gcc.target/i386/sse2-vec-2.c: Likewise.
11535         * gcc.target/i386/sse2-vec-3.c: Likewise.
11536         * gcc.target/i386/sse2-vec-4.c: Likewise.
11537         * gcc.target/i386/sse2-vec-5.c: Likewise.
11538         * gcc.target/i386/sse2-vec-6.c: Likewise.
11539
11540 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11541
11542         PR c++/31431
11543         PR c++/31432
11544         PR c++/31434
11545         PR c++/31435
11546         PR c++/31437
11547         PR c++/31438
11548         PR c++/31442
11549         PR c++/31443
11550         PR c++/31444
11551         PR c++/31445
11552         * g++.dg/cpp0x/pr31431.C: New.
11553         * g++.dg/cpp0x/pr31437.C: New.
11554         * g++.dg/cpp0x/pr31442.C: New.
11555         * g++.dg/cpp0x/pr31444.C: New.
11556         * g++.dg/cpp0x/pr31431-2.C: New.
11557         * g++.dg/cpp0x/pr31432.C: New.
11558         * g++.dg/cpp0x/pr31434.C: New.
11559         * g++.dg/cpp0x/pr31438.C: New.
11560         * g++.dg/cpp0x/pr31443.C: New.
11561         * g++.dg/cpp0x/pr31445.C: New.
11562         * g++.dg/cpp0x/variadic-crash1.C: New.
11563
11564 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11565
11566         * gcc.target/arm/long-calls-1.c: New test.
11567         * gcc.target/arm/long-calls-2.c: Likewise.
11568         * gcc.target/arm/long-calls-3.c: Likewise.
11569         * gcc.target/arm/long-calls-4.c: Likewise.
11570
11571 2007-05-25  Richard Guenther  <rguenther@suse.de>
11572             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11573
11574         PR tree-optimization/31982
11575         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11576
11577 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11578
11579         PR fortran/32047
11580         * gfortran.dg/result_in_spec_2.f90: New test.
11581
11582 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11583
11584         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11585
11586 2007-05-24  Ollie Wild  <aaw@google.com>
11587
11588         * gcc.dg/cpp/counter-1.c: New test.
11589         * gcc.dg/pch/counter-1.c: New test.
11590         * gcc.dg/pch/counter-1.hs: New file.
11591         * gcc.dg/pch/counter-2.c: New test.
11592         * gcc.dg/pch/counter-2.hs: New file.
11593         * gcc.dg/pch/counter-3.c: New test.
11594         * gcc.dg/pch/counter-3.hs: New file.
11595
11596 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11597
11598         * gcc.dg/tree-ssa/predcom-1.c: New test.
11599         * gcc.dg/tree-ssa/predcom-2.c: New test.
11600         * gcc.dg/tree-ssa/predcom-3.c: New test.
11601         * gcc.dg/tree-ssa/predcom-4.c: New test.
11602         * gcc.dg/tree-ssa/predcom-5.c: New test.
11603         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11604
11605 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11606
11607         PR testsuite/32062
11608         * gcc.target/i386/sse4_1-check.h (MASK): New.
11609
11610 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11611
11612         PR fortran/32038
11613         * gfortran.dg/pr25603.f: Initialize integer variables.
11614
11615 2007-05-23  Ian Lance Taylor  <iant@google.com>
11616
11617         * g++.dg/other/vrp1.C: New test.
11618
11619 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11620
11621         PR preprocessor/20077
11622         * gcc.dg/cpp/paste15.c: New test.
11623
11624 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11625             Nigel Stephens  <nigel@mips.com>
11626             Richard Sandiford  <richard@codesourcery.com>
11627
11628         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11629         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11630         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11631         * gcc.target/mips/inter/mips16-inter.exp: New.
11632
11633 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11634
11635         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11636
11637 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11638
11639         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11640         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11641         * gcc.target/i386/sse3-addsubps.c: Likewise.
11642         * gcc.target/i386/sse3-haddpd.c: Likewise.
11643         * gcc.target/i386/sse3-haddps.c: Likewise.
11644         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11645         * gcc.target/i386/sse3-hsubps.c: Likewise.
11646         * gcc.target/i386/sse3-lddqu.c: Likewise.
11647         * gcc.target/i386/sse3-movddup.c: Likewise.
11648         * gcc.target/i386/sse3-movshdup.c: Likewise.
11649         * gcc.target/i386/sse3-movsldup.c: Likewise.
11650
11651         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11652         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11653         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11654         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11655         * gcc.target/i386/ssse3-palignr.c: Likewise.
11656         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11657         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11658         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11659         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11660         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11661         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11662         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11663         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11664         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11665         * gcc.target/i386/ssse3-psignb.c: Likewise.
11666         * gcc.target/i386/ssse3-psignd.c: Likewise.
11667         * gcc.target/i386/ssse3-psignw.c: Likewise.
11668         * gcc.target/i386/ssse3-vals.h: Likewise.
11669
11670         * gcc.target/i386/sse3-check.h: New file.
11671         * gcc.target/i386/ssse3-check.h: Likewise.
11672
11673 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11674
11675         PR middle-end/31095
11676         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11677
11678 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11679
11680         PR middle-end/31606
11681         * gcc.c-torture/20070522-1.c: New testcase.
11682
11683 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11684
11685         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11686
11687 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11688
11689         * gcc.c-torture/execute/ieee/20000320-1.x,
11690         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11691         m68k-*-* and check_effective_target_coldfire_fpu.
11692
11693 2007-05-22  Ollie Wild  <aaw@google.com>
11694
11695         * g++.dg/lookup/hidden-class10.C: New test.
11696         * g++.dg/lookup/hidden-class11.C: New test.
11697
11698 2007-05-22  Ollie Wild  <aaw@google.com>
11699
11700         * g++.dg/lookup/name-clash5.C: New test.
11701         * g++.dg/lookup/name-clash6.C: New test.
11702
11703 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11704
11705         * g++.dg/other/i386-2.C: Update comments on header files tested.
11706         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11707         of <tmmintrin.h>.
11708         * gcc.target/i386/sse-12.c: Likewise.
11709         * gcc.target/i386/sse-13.c: Likewise.
11710         * gcc.target/i386/sse-14.c: Likewise.
11711
11712         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11713         Redefined to test with immediate operand.
11714         (__builtin_ia32_blendps): Likewise.
11715         (__builtin_ia32_blendpd): Likewise.
11716         (__builtin_ia32_dpps): Likewise.
11717         (__builtin_ia32_dpps): Likewise.
11718         (__builtin_ia32_insertps128): Likewise.
11719         (__builtin_ia32_vec_ext_v4sf): Likewise.
11720         (__builtin_ia32_vec_set_v16qi): Likewise.
11721         (__builtin_ia32_vec_set_v4si): Likewise.
11722         (__builtin_ia32_vec_set_v2di): Likewise.
11723         (__builtin_ia32_vec_ext_v16qi): Likewise.
11724         (__builtin_ia32_vec_ext_v4si): Likewise.
11725         (__builtin_ia32_vec_ext_v2di): Likewise.
11726         (__builtin_ia32_roundpd): Likewise.
11727         (__builtin_ia32_roundsd): Likewise.
11728         (__builtin_ia32_roundps): Likewise.
11729         (__builtin_ia32_roundss): Likewise.
11730         (__builtin_ia32_mpsadbw128): Likewise.
11731
11732 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11733
11734         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11735
11736 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11737
11738         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11739         failures.
11740         * gcc.dg/dfp/func-struct.c: Ditto.
11741         * gcc.dg/dfp/operator-assignment.c: Ditto.
11742         * gcc.dg/dfp/convert-bfp.c: Ditto.
11743         * gcc.dg/dfp/convert-int.c: Ditto.
11744         * gcc.dg/dfp/convert-int-max.c: Ditto.
11745         * gcc.dg/dfp/func-scalar.c: Ditto.
11746         * gcc.dg/dfp/cast.c: Ditto.
11747         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11748         failures, and fix a typo in return type of arg1_128.
11749         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11750         failures, and fix a typo in a constant suffix.
11751         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11752         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11753
11754 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11755             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11756
11757         * lib/gcc-dg.exp(process_message): New proc.
11758         (dg-message): New test directive.
11759         * gcc.dg/always_inline.c: Use dg-message.
11760         * gcc.dg/always_inline2.c: Ditto.
11761         * gcc.dg/always_inline3.c: Ditto.
11762         * gcc.dg/invalid-call-1.c: Ditto.
11763         * gcc.dg/pr17506.c: Ditto.
11764         * gcc.dg/simd-5.c: Ditto.
11765         * gcc.dg/simd-6.c: Ditto.
11766         * gcc.dg/va-arg-2.c: Ditto.
11767         * gcc.dg/cpp/syshdr.c: Ditto.
11768         * gcc.dg/cpp/unc4.c: Ditto.
11769         * gcc.dg/cpp/trad/mi1.c: Ditto.
11770         * gcc.dg/cpp/trad/mi5.c: Ditto.
11771         * gcc.dg/cpp/trad/mi7.c: Ditto.
11772         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11773         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11774         * gcc.test-framework/test-framework.awk: Special-case outexists
11775         tests.
11776
11777 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11778
11779         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11780         (bit_SSE4_2): Likewise.
11781         (bit_POPCNT): Likewise.
11782
11783         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11784         Check if assembler supports SSE4 instructions.
11785
11786         * gcc.target/i386/sse4_1-blendpd.c: New file.
11787         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11788         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11789         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11790         * gcc.target/i386/sse4_1-check.h: Likewise.
11791         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11792         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11793         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11794         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11795         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11796         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11797         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11798         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11799         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11800         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11801         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11802         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11803         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11804         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11805         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11806         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11807         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11808         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11809         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11810         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11811         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11812         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11813         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11814         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11815         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11816         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11817         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11818         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11819         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11820         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11821         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11822         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11823         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11824         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11825         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11826         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11827         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11828         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11829         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11830         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11831         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11832         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11833         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11834         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11835         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11836         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11837         * gcc.target/i386/sse4_1-round.h: Likewise.
11838         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11839         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11840         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11841         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11842         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11843         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11844         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11845         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11846         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11847         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11848         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11849         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11850         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11851         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11852
11853 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11854
11855         PR fortran/31627
11856         * gfortran.dg/bounds_check_7.f90: New test.
11857
11858 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11859
11860         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11861         (check_effective_target_sse4a): Ditto.
11862
11863         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11864         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11865         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11866         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11867         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11868         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11869         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11870         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11871         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11872         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11873         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11874         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11875         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11876         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11877         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11878         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11879         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11880         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11881         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11882         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11883
11884 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11885
11886         * g++.dg/ext/cleanup-1.C: New test.
11887         * g++.dg/ext/cleanup-2.C: Likewise.
11888         * g++.dg/ext/cleanup-3.C: Likewise.
11889         * g++.dg/ext/cleanup-4.C: Likewise.
11890         * g++.dg/ext/cleanup-5.C: Likewise.
11891         * g++.dg/ext/cleanup-6.C: Likewise.
11892         * g++.dg/ext/cleanup-8.C: Likewise.
11893         * g++.dg/ext/cleanup-9.C: Likewise.
11894         * g++.dg/ext/cleanup-10.C: Likewise.
11895         * g++.dg/ext/cleanup-11.C: Likewise.
11896         * g++.dg/ext/cleanup-dtor.C: Likewise.
11897
11898 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11899
11900         PR middle-end/31995
11901         * gcc.dg/vect/vect-102a.c: New test.
11902
11903 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11904             Paolo Carlini  <pcarlini@suse.de>
11905             Uros Bizjak  <ubizjak@gmail.com>
11906
11907         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11908         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11909         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11910         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11911         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11912         New testcases.
11913
11914 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11915
11916         PR fortran/32002
11917         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11918
11919 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11920
11921         PR fortran/32027
11922         * gfortran.dg/do_3.F90: Add checks for the final value of the
11923         loop variable.
11924
11925 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11926
11927         * gcc.c-torture/execute/990127-2.x: New file.
11928
11929 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11930
11931         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11932         * gcc.target/i386/sse-12: Add -O to compile options.
11933         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11934         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11935         and mm3dnow.h.  Add -O to compile options.
11936
11937 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11938
11939         PR fortran/31867
11940         * gfortran.dg/char_length_5.f90: New test.
11941
11942         PR fortran/31994
11943         * gfortran.dg/array_reference_1.f90: New test.
11944
11945 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11946
11947         PR middle-end/7651
11948         PR c++/11856
11949         PR c/12963
11950         PR c/23587
11951         PR other/29694
11952         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11953         * gcc.dg/Wtype-limits.c: New.
11954         * gcc.dg/Wtype-limits-Wextra.c: New.
11955         * gcc.dg/Wtype-limits-no.c: New.
11956         * g++.dg/warn/Wtype-limits.C: New.
11957         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11958         * g++.dg/warn/Wtype-limits-no.C: New.
11959
11960 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11961
11962         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11963         instead of "-msse2".'
11964         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11965         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11966         and mm3dnow.h.
11967         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11968         to test with immediate operand.
11969         (__builtin_ia32_insertqi): Ditto.
11970         (__builtin_ia32_palignr128): Ditto.
11971         (__builtin_ia32_palignr): Ditto.
11972         (__builtin_ia32_pshufhw): Ditto.
11973         (__builtin_ia32_pshuflw): Ditto.
11974         (__builtin_ia32_pshufd): Ditto.
11975         (__builtin_ia32_vec_set_v8hi): Ditto.
11976         (__builtin_ia32_vec_ext_v8hi): Ditto.
11977         (__builtin_ia32_shufpd): Ditto.
11978         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11979
11980 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11981
11982         PR fortran/32001
11983         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11984
11985 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11986
11987         PR target/31585
11988         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11989         and "__inline".  Use "-msse" instead of "-msse2".
11990
11991 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11992
11993         PR middle-end/7651
11994         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11995         * gcc.dg/20030906-2.c: Likewise.
11996         * objc.dg/method-17.m: Add -Wreturn-type.
11997         * obj-c++.dg/method-21.mm: Likewise.
11998
11999 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
12000
12001         PR target/31585
12002         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12003         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12004         (__builtin_ia32_psrlqi128): Ditto.
12005         (__builtin_ia32_psrlwi128): Ditto.
12006         (__builtin_ia32_psrldi128): Ditto.
12007         (__builtin_ia32_psrldqi128): Ditto.
12008         (__builtin_ia32_pslldqi128): Ditto.
12009         (__builtin_ia32_psrawi128): Ditto.
12010         (__builtin_ia32_psradi128): Ditto.
12011         (__builtin_ia32_psllqi128): Ditto.
12012         (__builtin_ia32_pslldi128): Ditto.
12013         (__builtin_prefetch): Ditto.
12014         (__builtin_ia32_pshufw): Ditto.
12015         (__builtin_ia32_vec_set_v4hi): Ditto.
12016         (__builtin_ia32_vec_ext_v4hi): Ditto.
12017         (__builtin_ia32_shufps): Ditto.
12018         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12019
12020 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12021
12022         PR fortran/31974
12023         * gfortran.dg/char_allocation_1.f90: New test.
12024
12025 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12026
12027         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12028         * gcc.dg/Wconversion-sign.c: New.
12029         * gcc.dg/Wconversion-integer-no-sign.c: New.
12030         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12031         Wconversion-sign.C
12032         * g++.dg/warn/Wconversion-sign.C: New.
12033         * g++.old-deja/g++.other/warn4.C: Update.
12034         * g++.dg/warn/Wconversion1.C: Likewise.
12035
12036 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12037
12038         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12039         * gcc.dg/torture/builtin-math-4.c: Likewise.
12040
12041 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12042
12043         PR libfortran/31964
12044         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12045
12046 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12047
12048         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12049
12050 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
12051
12052         PR target/31628
12053         * gcc.target/i386/pr31628.c: New.
12054
12055 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
12056
12057         PR middle-end/31344
12058         * gcc.dg/pr31344.c: New test.
12059
12060 2007-05-17  Ian Lance Taylor  <iant@google.com>
12061
12062         PR tree-optimization/31953
12063         * gcc.c-torture/compile/pr31953.c: New test.
12064
12065 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12066
12067         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12068
12069         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12070         and drem.
12071         * gcc.dg/torture/builtin-math-4.c: Likewise.
12072
12073         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12074         * gcc.dg/torture/builtin-math-4.c: Likewise.
12075
12076         * gcc.dg/torture/builtin-math-4.c: New test.
12077
12078 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
12079             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12080
12081         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12082         * gcc.dg/cpp/include2.c: Ditto.
12083         * gcc.dg/cpp/mac-dir-2.c: Ditto.
12084         * gcc.dg/cpp/paste5.c: Ditto.
12085         * gcc.dg/cpp/paste6.c: Ditto.
12086         * gcc.dg/cpp/paste8.c: Ditto.
12087         * gcc.dg/cpp/paste11.c: Ditto.
12088         * gcc.dg/cpp/paste13.c: Ditto.
12089         * gcc.dg/cpp/skipping2.c: Ditto.
12090         * gcc.dg/reg-vol-struct-1.c: Ditto.
12091         * gcc.dg/Wshadow-1.c: Ditto.
12092         * gcc.dg/cpp/trad/comment.c: Ditto.
12093         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12094         * gcc.dg/cpp/if-2.c: Ditto.
12095         * gcc.dg/array-5.c: Ditto.
12096         * gcc.dg/inline-15.c: Ditto.
12097         * gcc.dg/pr27953.c: Ditto.
12098         * gcc.dg/Wno-c++-compat.c: Ditto.
12099
12100 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
12101
12102         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12103
12104 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12105
12106         * gcc.c-torture/execute/20070517-1.c: New test.
12107
12108 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
12109
12110         PR fortran/31919
12111         * gfortran.dg/min_max_conformance.f90: New test.
12112
12113 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
12114
12115         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12116         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12117         gcc.dg/vect/vect-104.c: Use more complex construction to
12118         prevent vectorizing.
12119         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12120
12121 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
12122
12123         PR tree-optimization/24659
12124         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12125         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12126         not vect_int target.
12127         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12128         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
12129         targets.
12130         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12131         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12132         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12133
12134 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
12135
12136         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12137         and x86_64-*-* targets.
12138         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12139
12140 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
12141
12142         PR fortran/18769
12143         PR fortran/30881
12144         PR fortran/31194
12145         PR fortran/31216
12146         PR fortran/31427
12147         * transfer_simplify_1.f90: New test.
12148         * transfer_simplify_2.f90: New test.
12149
12150 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
12151
12152         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12153
12154 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
12155
12156         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12157
12158         * gcc.dg/fltconst-pedantic-dfp.c: New test.
12159
12160         PR c/31924
12161         * gcc.dg/fltconst-1.c: New test.
12162
12163         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12164         * gcc.dg/dfp/operator-assignment.c: Ditto.
12165
12166 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
12167
12168         PR c++/29928
12169         * g++.dg/rtti/typeid5.C: New.
12170
12171 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12172
12173         PR fortran/31725
12174         * gfortran.dg/substr_4.f: New test.
12175
12176 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
12177
12178         * gcc.target/m68k/interrupt_thread-1.c,
12179         gcc.target/m68k/interrupt_thread-2.c,
12180         gcc.target/m68k/interrupt_thread-3.c: New.
12181         * gcc.target/m68k/m68k.exp: Accept fido.
12182
12183 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
12184
12185         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12186         * gfortran.dg/altreturn_3.f90: Likewise.
12187         * gfortran.dg/assumed_dummy_1.f90: Likewise.
12188         * gfortran.dg/default_numeric_type_1.f90: Likewise.
12189         * gfortran.dg/inquire_iolength.f90: Likewise.
12190         * gfortran.dg/module_naming_1.f90: Likewise.
12191         * gfortran.dg/oldstyle_2.f90: Likewise.
12192         * gfortran.dg/operator_2.f90: Likewise.
12193         * gfortran.dg/parameter_array_element_1.f90: Likewise.
12194         * gfortran.dg/used_types_11.f90: Likewise.
12195         * gfortran.dg/zero_array_components_1.f90: Likewise.
12196         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12197         * gfortran.dg/parameter_array_dummy.f90: Likewise.
12198         * gfortran.dg/real_const_3.f90: Likewise.
12199
12200 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
12201
12202         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12203         * gcc.dg/tree-ssa/loop-30.c: New test.
12204
12205 2007-05-13  Richard Guenther  <rguenther@suse.de>
12206
12207         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12208         scanning forwprop1.
12209         * g++.dg/tree-ssa/pr31146.C: Likewise.
12210
12211 2007-05-13  Revital Eres  <eres@il.ibm.com>
12212
12213         * gcc.dg/dse.c: New test.
12214
12215 2007-05-12  Richard Guenther  <rguenther@suse.de>
12216
12217         PR tree-optimization/31797
12218         * gcc.c-torture/compile/pr31797.c: New testcase.
12219
12220 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
12221
12222         PR fortran/30746
12223         * gfortran.dg/host_assoc_function_1.f90: New test.
12224
12225 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
12226
12227         PR c++/31829
12228         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12229
12230 2007-05-11  Silvius Rus  <rus@google.com>
12231
12232         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12233         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12234         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12235         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12236         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12237         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12238         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12239         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12240         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12241         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12242         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12243         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12244         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12245         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12246         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12247         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12248
12249 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
12250
12251         PR other/31852
12252         * gcc.c-torture/execute/builtins/memchr.c: New.
12253         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12254         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12255
12256 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12257
12258         PR fortran/30876
12259         * gfortran.dg/recursive_reference_1.f90: Put error at correct
12260         line.
12261         * gfortran.dg/recursive_reference_2.f90: New test.
12262
12263 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12264
12265         PR fortran/30878
12266         * gfortran.dg/namelist_29.f90: New test.
12267
12268 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
12269
12270         PR fortran/31474
12271         * gfortran.dg/entry_10.f90: New test.
12272
12273 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
12274
12275         PR tree-optimization/31885
12276         * gcc.dg/tree-ssa/loop-29.c: New test.
12277
12278 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12279
12280         * assumed_dummy_1.f90: Fix dg directive.
12281         * char_initialiser_actual.f90: Likewise.
12282         * nested_modules_2.f90: Likewise.
12283         * shift-alloc.f90: Likewise.
12284
12285 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
12286
12287         * gcc.dg/20070507-1.c: Disable for non-pic targets.
12288
12289 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12290
12291         PR libfortran/31880
12292         * gfortran.dg/unf_read_corrupted_2.f90: New test.
12293
12294 2007-05-09  Mike Stump  <mrs@apple.com>
12295
12296         * g++.dg/other/first-global.C: Add -fpie for darwin.
12297         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12298
12299 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12300
12301         * gcc.dg/20070507-1.c: New testcase.
12302
12303 2007-05-08  Chao-ying Fu  <fu@mips.com>
12304
12305         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12306         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12307         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12308         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12309
12310 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
12311
12312         PR 31847
12313         * gcc.dg/pr31847.c: New test.
12314
12315 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12316
12317         PR fortran/31692
12318         * gfortran.dg/actual_array_result_1.f90: New test.
12319
12320 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
12321
12322         PR fortran/29397
12323         * gfortran.dg/parameter_array_init_1.f90: New test.
12324
12325         PR fortran/29400
12326         * gfortran.dg/parameter_array_init_2.f90: New test.
12327
12328 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
12329
12330         PR target/31854
12331         * gcc.target/i386/pr31854.c: New test.
12332
12333 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
12334
12335         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12336
12337 2007-05-07  Mike Stump  <mrs@apple.com>
12338
12339         * g++.old-deja/g++.mike/empty.C: Add.
12340
12341 2007-05-07  Eric Christopher  <echristo@apple.com>
12342
12343         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12344
12345 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
12346
12347         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12348         variable.  Rearrange conversions from binary float to decimal float.
12349
12350 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
12351
12352         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12353         x86.
12354
12355 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12356
12357         * gnat.dg/opt1.ad[sb]: New testcase.
12358
12359 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12360
12361         PR fortran/31399
12362         * gfortran.dg/do_3.F90: New test.
12363
12364 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12365
12366         PR fortran/31764
12367         * gfortran.dg/new_line.f90: Add new checks.
12368
12369 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12370
12371         PR fortran/31201
12372         * gfortran.dg/large_unit_1.f90: New.
12373         * gfortran.dg/large_unit_2.f90: New.
12374         * gfortran.dg/iostat_4.f90: New
12375         * gfortran.dg/bounds_check_fail_1.f90: Updated.
12376
12377 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
12378
12379         PR fortran/31540
12380         * gfortran.dg/char_result_4.f90: New test.
12381
12382 2007-06-05  Revital Eres  <eres@il.ibm.com>
12383
12384         PR 30957
12385         * gcc.dg/pr30957-1.c: New test.
12386
12387 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12388
12389         PR fortran/31251
12390         * gfortran.dg/char_type_len_2.f90: New test.
12391
12392 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
12393
12394         PR 31775
12395         * g++.dg/other/nested-extern.cc: New.
12396         * g++.dg/other/nested-extern-1.C: New.
12397         * g++.dg/other/nested-extern-2.C: New.
12398
12399 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12400
12401         PR fortran/31760
12402         * gfortran.dg/erf.f90: New test.
12403         * gfortran.dg/besxy.f90: New test.
12404
12405 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
12406
12407         PR fortran/22359
12408         * gfortran.dg/fseek.f90: New test.
12409
12410 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12411
12412         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12413
12414 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12415
12416         PR libfortran/31210
12417         * gfortran.dg/zero_length_1.f90: New test.
12418
12419 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12420
12421         PR fortran/31803
12422         * gfortran.dg/char_pointer_assign_3.f90: New test.
12423         * gfortran.dg/char_result_2.f90: Re-enable test.
12424
12425 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12426
12427         PR fortran/25071
12428         * gfortran.dg/char_length_3.f90: New test.
12429         * gfortran.dg/char_result_2.f90: Fix test.
12430
12431 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12432
12433         PR tree-optimization/30565
12434         * gcc.dg/tree-ssa/loop-27.c: New test.
12435
12436 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12437
12438         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12439         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12440         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12441         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12442
12443 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12444
12445         PR tree-optimization/31699
12446         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12447         New.
12448         (check_effective_target_vect_floatint_cvt): New.
12449         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12450         of specific targets.
12451         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12452         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12453         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12454         * gcc.dg/vect/vect-iv-4.c: Likewise.
12455         * gcc.dg/vect/vect-multitypes-11.c: New.
12456         * gcc.dg/vect/pr31699.c: New.
12457
12458 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12459
12460         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12461
12462 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12463
12464         PR C++/31663
12465         * g++.dg/warn/anonymous-namespace-2.C: New.
12466         * g++.dg/warn/anonymous-namespace-2.h: New.
12467
12468 2007-05-02  Paul Brook  <paul@codesourcery.com>
12469
12470         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12471
12472 2007-05-02  Eric Christopher  <echristo@apple.com>
12473
12474         * gcc.dg/cpp/if-div.c: New file.
12475
12476 2007-05-02  Tom Tromey  <tromey@redhat.com>
12477
12478         PR preprocessor/28709:
12479         * gcc.dg/cpp/pr28709.c: New file.
12480
12481 2007-05-02  Richard Guenther  <rguenther@suse.de>
12482
12483         PR tree-optimization/31146
12484         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12485
12486 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12487
12488         * gcc.c-torture/compile/limits-blockid.c: New.
12489         * gcc.c-torture/compile/limits-caselabels.c: New.
12490         * gcc.c-torture/compile/limits-declparen.c: New.
12491         * gcc.c-torture/compile/limits-enumconst.c: New.
12492         * gcc.c-torture/compile/limits-exprparen.c: New.
12493         * gcc.c-torture/compile/limits-externalid.c: New.
12494         * gcc.c-torture/compile/limits-fnargs.c: New.
12495         * gcc.c-torture/compile/limits-fndefn.c: New.
12496         * gcc.c-torture/compile/limits-idexternal.c: New.
12497         * gcc.c-torture/compile/limits-idinternal.c: New.
12498         * gcc.c-torture/compile/limits-pointer.c: New.
12499         * gcc.c-torture/compile/limits-stringlit.c: New.
12500         * gcc.c-torture/compile/limits-structmem.c: New.
12501         * gcc.c-torture/compile/limits-structnest.c: New.
12502
12503 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12504
12505         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12506
12507 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12508
12509         PR middle-end/31740
12510         * gcc.c-torture/compile/20070501-1.c: New testcase.
12511
12512 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12513
12514         PR fortran/31732
12515         * gfortran.dg/array_memset_2:  New test case.
12516
12517 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12518
12519         PR testsuite/31615
12520         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12521
12522 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12523
12524         PR testsuite/31589
12525         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12526         dg-final test.
12527         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12528         keyword to dg-final test.
12529         * gcc.dg/vect/vect-iv-4.c: Likewise.
12530         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12531         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12532         test.
12533         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12534         cast.
12535         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12536         * lib/target-supports.exp
12537         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12538         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12539
12540 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12541
12542         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12543         __LONG_LONG_MAX__ and its friends instead of those supplied by
12544         limits.h.
12545
12546 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12547
12548         PR C++/31721
12549         * g++.dg/ext/vector7.C: New testcase.
12550
12551 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12552
12553         PR fortran/31591
12554         * gfortran.dg/bound_simplification_1.f90: New test.
12555
12556 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12557
12558         PR fortran/31645
12559         * gfortran.dg/bom_error.f90: New test.
12560         * gfortran.dg/bom_include.f90: New test.
12561         * gfortran.dg/bom_UTF16-LE.f90: New test.
12562         * gfortran.dg/bom_UTF16-BE.f90: New test.
12563         * gfortran.dg/bom_UTF-8.f90: New test.
12564         * gfortran.dg/bom_UTF-32.f90: New test.
12565         * gfortran.dg/bom_UTF-8.F90: New test.
12566         * gfortran.dg/bom_include.inc: New file.
12567
12568 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12569
12570         PR C++/30221
12571         * g++.dg/init/ptrfn2.C: New test.
12572         * g++.dg/init/ptrfn3.C: New test.
12573
12574 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12575
12576         PR fortran/31711
12577         * gfortran.dg/dependency_21.f90: New test.
12578
12579 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12580
12581         * gfortran.dg/secnds.f: Use real*8.
12582         * gfortran.dg/secnds-1.f: Use real*8.
12583
12584 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12585
12586         PR libfortran/31532
12587         * gfortran.dg/inquire_5.f90: Update test.
12588
12589 2007-04-27  Ian Lance Taylor  <iant@google.com>
12590
12591         PR middle-end/31710
12592         * gcc.c-torture/compile/pr31710.c: New test.
12593
12594 2007-04-27  Richard Guenther  <rguenther@suse.de>
12595
12596         PR tree-optimization/30965
12597         PR tree-optimization/30978
12598         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12599         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12600         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12601         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12602
12603 2007-04-27  Richard Guenther  <rguenther@suse.de>
12604
12605         PR tree-optimization/31715
12606         * gcc.dg/Warray-bounds-4.c: New testcase.
12607
12608 2007-04-26  Ian Lance Taylor  <iant@google.com>
12609
12610         PR target/28675
12611         * gcc.c-torture/compile/pr28675.c: New test.
12612
12613 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12614
12615         PR C++/30016
12616         * g++.dg/ext/vector6.C: New test.
12617
12618 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12619
12620         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12621
12622 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12623
12624         PR middle-end/31617
12625         * g++.dg/other/str_empty.C: Add expected warning.
12626
12627 2007-04-26  Richard Guenther  <rguenther@suse.de>
12628         Daniel Berlin  <dberlin@dberlin.org>
12629
12630         PR tree-optimization/30567
12631         * g++.dg/other/pr30567.C: New testcase.
12632
12633 2007-04-26  Richard Guenther  <rguenther@suse.de>
12634
12635         PR tree-optimization/31703
12636         * gcc.c-torture/compile/pr31703.c: New testcase.
12637         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12638         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12639
12640 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12641
12642         * gfortran.dg/open_errors.f90: Added if statements checking
12643         the value of iostat.
12644
12645 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12646
12647         PR c++/31598
12648         * g++.dg/gomp/pr31598.C: New test.
12649
12650         PR tree-optimization/30558
12651         * g++.dg/gomp/pr30558.C: New test.
12652
12653 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12654
12655         PR c++/31338
12656         * g++.dg/ext/complex2.C: New test.
12657
12658 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12659
12660         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12661
12662 2007-04-25  Thiemo Seufer  <ths@mips.com>
12663
12664         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12665         value to signed char.
12666
12667 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12668
12669         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12670         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12671         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12672
12673 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12674
12675         PR fortran/31668
12676         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12677         statement functions.
12678         * gfortran.dg/c_by_val_5.f90: New test.
12679
12680 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12681
12682         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12683         with two new subroutines to avoid parameter-induced aliasing.
12684         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12685         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12686
12687 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12688
12689         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12690         * g++.dg/warn/Warray-bounds.C: Likewise.
12691
12692 2007-04-24  Ian Lance Taylor  <iant@google.com>
12693
12694         PR tree-optimization/31605
12695         * gcc.c-torture/execute/pr31605.c: New test.
12696
12697 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12698
12699         PR fortran/31587
12700         * lib/gcc-dg.exp (scan-module): New function.
12701         * gfortran.dg/module_md5_1.f90: New test.
12702
12703 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12704
12705         * g++.old-deja/g++.pt/defarg6.C: Only run with
12706         -std=gnu++98.
12707         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12708         * g++.dg/cpp0x/variadic61.C: Ditto.
12709         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12710         * g++.dg/cpp0x/variadic62.C: Ditto.
12711         * g++.dg/template/meminit1.C: Ditto.
12712         * g++.dg/template/operator7.C: Ditto.
12713         * g++.dg/template/static15.C: Ditto.
12714         * g++.dg/template/invalid1.C: Ditto.
12715         * g++.dg/template/shift1.C: Ditto.
12716         * g++.dg/template/error10.C: Ditto.
12717
12718 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12719
12720         PR diagnostic/25923
12721         * gfortran.dg/pr25923.f90: New test.
12722
12723 2007-04-24  Ian Lance Taylor  <iant@google.com>
12724
12725         PR tree-optimization/31602
12726         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12727
12728 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12729
12730         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12731         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12732
12733 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12734
12735         * gcc.target/i386/reload-1.c. New.
12736
12737 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12738             Olga Golovanevsky  <olga@il.ibm.com>
12739
12740         * g++.dg/other/str_empty.C: New test.
12741
12742 2007-04-24  Richard Henderson  <rth@redhat.com>
12743
12744         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12745
12746 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12747
12748         PR target/31641
12749         * gcc.c-torture/compile/pr31641.c: New testcase.
12750
12751 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12752
12753         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12754         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12755         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12756         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12757
12758 2007-04-23  Simon Baldwin  <simonb@google.com>
12759
12760         * g++.dg/other/error15.C: New.
12761         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12762         triggering a "multiple parameters named" error.
12763
12764 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12765
12766         PR fortran/31618
12767         * gfortran.dg/backspace_8.f:  New test case.
12768
12769 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12770
12771         PR fortran/31630
12772         * gfortran.dg/used_types_17.f90: New test.
12773
12774         PR fortran/31620
12775         * gfortran.dg/zero_array_components_1.f90: New test.
12776
12777 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12778
12779         PR fortran/31616
12780         * gfortran.dg/open_errors.f90: Allow a different error message.
12781
12782 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12783
12784         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12785         Rename from check_effective_target_vect_pack_mod.  Rename global
12786         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12787         messages.
12788         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12789         rename.
12790         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12791         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12792
12793 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12794
12795         PR middle-end/31448
12796         * gcc.c-torture/execute/pr31448.c: New testcase.
12797
12798 2007-04-22  Nick Clifton  <nickc@redhat.com>
12799
12800         * gcc.dg/20020312-2.c: Add support for the FRV.
12801
12802 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12803
12804         PR tree-optimization/24659
12805         * gcc.dg/vect/vect-float-extend-1.c: New test.
12806         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12807
12808 2007-04-22  Richard Guenther  <rguenther@suse.de>
12809
12810         PR tree-optimization/29789
12811         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12812         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12813
12814 2007-04-22  Revital Eres  <eres@il.ibm.com>
12815
12816         * gcc.dg/var-expand2.c: New test.
12817
12818 2007-04-22  Revital Eres  <eres@il.ibm.com>
12819
12820         * gcc.dg/var-expand3.c: New test.
12821
12822 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12823
12824         PR fortran/31495
12825         * gfortran.dg/continuation_8.f90: New test.
12826
12827 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12828
12829         PR C/30265
12830         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12831         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12832
12833 2007-04-21  Richard Guenther  <rguenther@suse.de>
12834
12835         PR middle-end/31136
12836         * gcc.c-torture/execute/pr31136.c: New testcase.
12837
12838 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12839
12840         * gcc.target/i386/movsi-sm-1.c: New.
12841
12842 2007-04-20  Richard Henderson  <rth@redhat.com>
12843
12844         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12845         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12846
12847 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12848
12849         * gcc.target/i386/ordcmp-1.c: New test.
12850         * gcc.target/i386/unordcmp-1.c: New test.
12851
12852         PR tree-optimization/31632
12853         * gcc.c-torture/compile/20070419-1.c: New test.
12854
12855 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12856
12857         * gcc.dg/invalid-call-1.c: New test.
12858
12859 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12860
12861         PR diagnostic/31227
12862         * gcc.dg/Warray-bounds-3.c: New.
12863
12864 2007-04-18  Richard Guenther  <rguenther@suse.de>
12865
12866         PR tree-optimization/19431
12867         PR tree-optimization/21463
12868         * gcc.c-torture/execute/20070212-1.c: New testcase.
12869         * gcc.c-torture/execute/20070212-2.c: Likewise.
12870         * gcc.c-torture/execute/20070212-3.c: Likewise.
12871         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12872         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12873         * g++.dg/tree-ssa/pr21463.C: Likewise.
12874         * g++.dg/tree-ssa/pr30738.C: Likewise.
12875
12876 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12877
12878         PR c++/31513
12879         * g++.dg/expr/bitfield8.C: New test.
12880
12881 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12882             Richard Sandiford  <richard@codesourcery.com>
12883
12884         * lib/target-supports.exp (check_profiling_available): Return 0
12885         for uClibc with -p or -pg.
12886
12887 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12888
12889         PR c++/31517
12890         * g++.dg/template/init7.C: New test.
12891
12892 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12893
12894         PR rtl-optimization/31360
12895         * gcc.dg/loop-7.c: New test.
12896
12897 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12898
12899         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12900         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12901         build.
12902         (compat-execute): Likewise.
12903         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12904         files to remote hosts.
12905         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12906         (c-torture-execute): Likewise.
12907         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12908         or plain file.  Use remote_upload and remote_download to copy
12909         files about.
12910         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12911         before scanning it.
12912
12913 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12914
12915         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12916
12917 2007-04-16  Lawrence Crowl  <crowl@google.com>
12918
12919         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12920         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12921         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12922         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12923         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12924         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12925         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12926         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12927         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12928         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12929         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12930
12931         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12932         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12933         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12934         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12935         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12936         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12937         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12938         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12939         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12940         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12941         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12942
12943 2007-04-16  Ian Lance Taylor  <iant@google.com>
12944
12945         PR tree-optimization/31522
12946         * gcc.dg/Wstrict-overflow-16.c: New test.
12947
12948 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12949
12950         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12951
12952 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12953
12954         PR fortran/31144
12955         * gfortran.dg/module_naming_1.f90: New.
12956
12957 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12958
12959         * lib/target-supports.exp (check_profiling_available): Return
12960         false for m68k-*-uclinux.
12961
12962 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12963
12964         PR c++/29365
12965         Testcase for c++ anonymous namespace warning
12966
12967         * g++.dg/warn/anonymous-namespace-1.C: New test
12968         * g++.dg/warn/anonymous-namespace-1.h: New test
12969
12970 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12971
12972         PR testsuite/31578
12973         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12974
12975 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12976
12977         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12978
12979 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12980
12981         PR fortran/31204
12982         * gfortran.dg/array_constructor_16.f90: New test.
12983
12984 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12985
12986         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12987         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12988
12989 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12990
12991         PR rtl-optimization/31500
12992         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12993         * g++.dg/warn/Warray-bounds.C: Likewise.
12994
12995 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12996
12997         PR C/31520
12998         * gcc.dg/gnu89-init-4.c: New testcase.
12999
13000 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
13001
13002         PR c++/25874
13003         * gcc.dg/gomp/pr25874.c: Add dg-options.
13004         * g++.dg/gomp/pr25874.C: Add dg-options.
13005
13006 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
13007
13008         PR fortran/21061
13009         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13010         * gfortran.dg/warnings_are_errors_1.f: New testcase.
13011
13012 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13013
13014         PR fortran/31561
13015         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13016
13017 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13018
13019         PR fortran/29507
13020         PR fortran/31404
13021         * gfortran.dg/initialization_6.f90: New test.
13022
13023 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
13024
13025         * gcc.c-torture/compile/pr27528.c: Require nonpic.
13026
13027         * lib/target-supports.exp (check_gc_sections_available):
13028         Return false if ldflags includes -elf2flt.
13029
13030 2007-04-13  Jason Merrill  <jason@redhat.com>
13031
13032         PR c++/31074
13033         * conv3.C: New test.
13034
13035 2007-04-13  Mike Stump  <mrs@apple.com>
13036
13037         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13038         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13039
13040 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
13041
13042         PR tree-optimization/29598
13043         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13044
13045 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13046
13047         PR fortran/31559
13048         * gfortran.dg/func_assign.f90: New test.
13049
13050 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
13051
13052         PR fortran/31550
13053         * gfortran.dg/used_types_16.f90: New test.
13054
13055 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
13056
13057         PR fortran/18937
13058         * gfortran.dg/goto_2.f90: New.
13059         * gfortran.dg/goto_3.f90: New.
13060         * gfortran.dg/pr17708.f90: Rename to ...
13061         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13062
13063 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13064
13065         PR fortran/31562
13066         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13067         instead of a struct.
13068
13069 2007-04-13  Tobias Burnus  <burnus@net-b.de>
13070
13071         PR fortran/31562
13072         * gfortran.dg/value_4.c: Use GNU extensions for complex
13073         instead of a struct.
13074
13075 2007-04-13  Richard Guenther  <rguenther@suse.de>
13076
13077         PR tree-optimization/21258
13078         * gcc.dg/tree-ssa/vrp34.c: New testcase.
13079
13080 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13081
13082         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13083         <complex.h>.
13084
13085 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
13086
13087         PR fortran/31250
13088         * gfortran.dg/char_length_2.f90: New.
13089         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13090         * gfortran.dg/repeat_4.f90: Likewise.
13091
13092         PR fortran/31266
13093         * gfortran.dg/char_assign_1.f90: New.
13094
13095         PR fortran/31471
13096         * gfortran.dg/block_name_1.f90: New.
13097         * gfortran.dg/block_name_2.f90: New.
13098
13099 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
13100
13101         PR c++/31078
13102         * g++.dg/other/pr31078.C: New.
13103
13104 2007-04-12  Richard Guenther  <rguenther@suse.de>
13105
13106         PR tree-optimization/31169
13107         * gcc.c-torture/execute/pr31169.c: New testcase.
13108
13109 2007-04-12  Richard Guenther  <rguenther@suse.de>
13110
13111         PR tree-optimization/24689
13112         PR tree-optimization/31307
13113         * g++.dg/tree-ssa/pr31307.C: New testcase.
13114         * gcc.dg/tree-ssa/pr24689.c: Likewise.
13115
13116 2007-04-12  Tobias Burnus  <burnus@net-b.de>
13117
13118         PR fortran/31472
13119         * gfortran.dg/access_spec_1.f90: New test.
13120         * gfortran.dg/access_spec_2.f90: New test.
13121         * gfortran.dg/non_module_public.f90: Match new error message.
13122
13123 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
13124
13125         PR testsuite/31538
13126         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13127         to 4 at line 38 to fix bounds problem.
13128
13129 2007-04-11  Tobias Burnus  <burnus@net-b.de>
13130
13131         PR testsuite/31240
13132         * gfortran.dg/pointer_intent_1.f90: Fix test.
13133
13134 2007-04-10  Eric Christopher  <echristo@apple.com>
13135
13136         * lib/target-supports.exp
13137         (check_effective_target_fstack_protector): Rewrite.
13138
13139 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
13140
13141         PR c++/31449
13142         * g++.dg/init/const5.C: New test.
13143
13144 2007-04-09  Jan Hubicka  <jh@suse.cz>
13145
13146         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13147
13148 2007-04-08  Jan Hubicka  <jh@suse.cz>
13149
13150         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13151
13152 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13153
13154         PR fortran/31257
13155         * gfortran.dg/achar_4.f90: New test.
13156
13157 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13158
13159         PR fortran/30880
13160         * gfortran.dg/used_dummy_types_8.f90: New test.
13161
13162 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13163
13164         PR fortran/30872
13165         * gfortran.dg/parameter_array_element_1.f90: New test.
13166
13167 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13168
13169         PR fortran/31222
13170         * gfortran.dg/default_numeric_type_1.f90: New test.
13171
13172 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13173
13174         PR fortran/31424
13175         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13176
13177 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
13178
13179         PR fortran/31293
13180         * gfortran.dg/interface_12.f90: New test.
13181
13182 2007-04-07  Bruce Korb  <bkorb@gnu.org>
13183
13184         * gcc.dg/format/opt-6.c: New test.
13185         * gcc.dg/format/nul-1.c: New test.
13186         * gcc.dg/format/nul-2.c: New test.
13187
13188 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13189
13190         PR libgfortran/31395
13191         * gfortran.dg/fmt_colon.f90: New test.
13192
13193 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
13194
13195         * g++.old-deja/g++.other/init18.C: Use
13196         dg-require-effective-target instead of an explicit xfail.
13197
13198 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
13199
13200         * gcc.dg/dfp/signbit-1.c
13201         * gcc.dg/dfp/signbit-2.c
13202
13203 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13204
13205         PR fortran/31483
13206         * gfortran.dg/altreturn_5.f90: New test.
13207
13208 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
13209
13210         PR fortran/31292
13211         * gfortran.dg/contained_module_proc_1.f90: New test.
13212
13213 2007-04-04  Stuart Hastings  <stuart@apple.com>
13214
13215         PR 31281
13216         * objc/execute/exceptions/pr31281.m: New.
13217
13218 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
13219
13220         * g++.dg/ext/dllimport12.C: Update comments.
13221
13222 2007-04-03  Eric Christopher  <echristo@apple.com>
13223
13224         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13225
13226 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13227
13228         PR fortran/31304
13229         * gfortran.dg/repeat_2.f90: New test.
13230         * gfortran.dg/repeat_3.f90: New test.
13231         * gfortran.dg/repeat_4.f90: New test.
13232
13233 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
13234
13235         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13236
13237 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
13238
13239         PR c++/30847
13240         * g++.dg/parse/cond3.C: New test.
13241
13242         PR middle-end/30704
13243         * gcc.c-torture/execute/ieee/pr30704.c: New test.
13244
13245 2007-04-02  Jason Merrill  <jason@redhat.com>
13246
13247         PR c++/31187
13248         * g++.dg/ext/visibility/anon3.C: New test.
13249
13250 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13251
13252         PR libgfortran/31052
13253         * gfortran.dg/namelist_28.f90: New test.
13254
13255 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13256
13257         PR libgfortran/31366
13258         * gfortran.dg/direct_io_6.f90: New test.
13259
13260 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13261
13262         PR libgfortran/31207
13263         * gfortran.dg/advance_5.f90: New test.
13264         * gfortran.dg/advance_6.f90: New test.
13265
13266 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13267
13268         * g++.dg/ext/dllimport6.C: Remove extra ';'.
13269         * g++.dg/ext/dllimport7.C: Likewise.
13270         * g++.dg/ext/selectany1.C: Likewise.
13271
13272 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
13273
13274         * g++.dg/parser/pr31138.C: New.
13275         * g++.dg/parser/pr31140.C: New.
13276         * g++.dg/parser/pr31141.C: New.
13277
13278 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
13279
13280         PR c++/26099
13281         * g++.dg/ext/is_base_of.C: New.
13282         * g++.dg/ext/has_virtual_destructor.C: New.
13283         * g++.dg/ext/is_polymorphic.C: New.
13284         * g++.dg/ext/is_base_of_diagnostic.C: New.
13285         * g++.dg/ext/is_enum.C: New.
13286         * g++.dg/ext/has_nothrow_assign.C: New.
13287         * g++.dg/ext/has_nothrow_constructor.C: New.
13288         * g++.dg/ext/is_empty.C: New.
13289         * g++.dg/ext/has_trivial_copy.C: New.
13290         * g++.dg/ext/has_trivial_assign.C: New.
13291         * g++.dg/ext/is_abstract.C: New.
13292         * g++.dg/ext/is_pod.C: New.
13293         * g++.dg/ext/has_nothrow_copy.C: New.
13294         * g++.dg/ext/is_class.C: New.
13295         * g++.dg/ext/has_trivial_constructor.C: New.
13296         * g++.dg/ext/is_union.C: New.
13297         * g++.dg/ext/has_trivial_destructor.C: New.
13298         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13299         * g++.dg/template/crash43.C: Likewise.
13300
13301 2007-03-29  Dirk Mueller  <dmueller@suse.de>
13302
13303         * g++.dg/warn/pedantic2.C: New testcase.
13304
13305 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13306
13307         * size_dim.f90: Fix dg directive.
13308         * pr16433.f: Likewise.
13309         * use_6.f90: Likewise.
13310         * use_7.f90: Likewise.
13311         * entry_9.f90: Likewise.
13312         * pointer_intent_2.f90: Likewise.
13313         * protected_1.f90: Likewise.
13314         * fmt_missing_period_2.f: Likewise.
13315         * pointer_intent_3.f90: Likewise.
13316         * protected_2.f90: Likewise.
13317         * protected_3.f90: Likewise.
13318         * pr15754.f90: Likewise.
13319         * protected_4.f90: Likewise.
13320         * protected_5.f90: Likewise.
13321         * initialization_2.f90: Likewise.
13322         * protected_6.f90: Likewise.
13323         * continuation_7.f90: Likewise.
13324         * derived_function_interface_1.f90: Likewise.
13325         * der_pointer_4.f90: Likewise.
13326         * fmt_zero_precision.f90: Likewise.
13327         * blockdata_3.f90: Likewise.
13328         * fmt_missing_period_1.f: Likewise.
13329         * real_const_3.f90: Likewise.
13330         * use_4.f90: Likewise.
13331         * fmt_missing_period_3.f: Likewise.
13332         * use_5.f90: Likewise.
13333
13334 2007-03-28  Mike Stump  <mrs@apple.com>
13335
13336         * gcc.dg/darwin-comm.c: Add.
13337
13338 2007-03-28  Eric Christopher  <echristo@apple.com>
13339
13340         * lib/target-supports.exp (check_effective_target_fstack_protector):
13341         New.
13342         * gcc.dg/ssp-1.c: Use.
13343         * gcc.dg/ssp-2.c: Ditto.
13344
13345 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
13346
13347         PR c++/29077
13348         * g++.dg/parse/constructor3.C: New test.
13349
13350 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
13351
13352         * gnat.dg/thin_pointer.ad[sb]: New test.
13353
13354 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13355
13356         * g++.dg/cpp0x/bracket1.C: New.
13357         * g++.dg/cpp0x/bracket2.C: New.
13358         * g++.dg/cpp0x/bracket3.C: New.
13359         * g++.dg/cpp0x/bracket4.C: New.
13360
13361 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13362
13363         * g++.dg/cpp0x/temp_default1.C: New.
13364         * g++.dg/cpp0x/temp_default3.C: New.
13365         * g++.dg/cpp0x/temp_default2.C: New.
13366         * g++.dg/cpp0x/temp_default4.C: New.
13367
13368 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
13369
13370         PR c++/29993
13371         * g++.dg/other/cv_func2.C: New.
13372
13373 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
13374
13375         * gcc.dg/dfp/func-vararg-alternate.h: New file.
13376         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13377         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13378         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13379
13380         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13381         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13382
13383         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13384
13385         * lib/compat.exp (compat-execute): Fix processing of file names.
13386
13387 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
13388
13389         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13390
13391 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
13392
13393         * lib/target-supports.exp (check_effective_target_fortran_large_real):
13394         Delete created executable test file.
13395         (check_effective_target_fortran_large_int): Ditto.
13396         (check_effective_target_static_libgfortran): Ditto.
13397
13398 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
13399
13400         PR c++/30500
13401         * g++.dg/warn/pragma-system_header1.C: New test.
13402         * g++.dg/warn/pragma-system_header2.C: New test.
13403         * g++.dg/warn/pragma-system_header1.h. New.
13404         * g++.dg/warn/pragma-system_header2.h. New.
13405
13406 2007-03-26  Ian Lance Taylor  <iant@google.com>
13407
13408         PR tree-optimization/31345
13409         * gcc.c-torture/compile/pr31345-1.c: New test.
13410
13411 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13412
13413         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13414         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13415         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13416         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13417         * gfortran.dg/overload_1.f90: Likewise.
13418         * gfortran.dg/impure_assignment_1.f90: Likewise.
13419         * gfortran.dg/error_recovery_3.f90: Likewise.
13420         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13421         * gfortran.dg/sequence_types_1.f90: Likewise.
13422         * gfortran.dg/internal_references_1.f90: Likewise.
13423         * gfortran.dg/present_1.f90: Likewise.
13424         * gfortran.dg/volatile10.f90: Likewise.
13425         * gfortran.dg/module_equivalence_2.f90: Likewise.
13426         * gfortran.dg/use_4.f90: Likewise.
13427         * gfortran.dg/elemental_result_1.f90: Likewise.
13428         * gfortran.dg/generic_actual_arg.f90: Likewise.
13429         * gfortran.dg/private_type_5.f90: Likewise.
13430         * gfortran.dg/protected_4.f90: Likewise.
13431         * gfortran.dg/interface_3.f90: Likewise.
13432
13433 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13434
13435         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13436         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13437
13438 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13439
13440         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13441
13442 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13443
13444         PR libgfortran/31199
13445         * gfortran.dg/fmt_t_4.f90: New test.
13446
13447 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13448
13449         PR libfortran/31297
13450         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13451         * gfortran.dg/backspace_6.f:  Likewise.
13452         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13453         * gfortran.dg/direct_io_2.f90:  Likewise.
13454         * gfortran.dg/write_back.f:  Likewise.
13455         * gfortran.dg/write_rewind_2.f:  Likewise.
13456         * gfortran.dg/write_rewind_1.f:  Likewise.
13457         * gfortran.dg/write_rewind_2.f:  Likewise.
13458
13459 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13460
13461         PR tree-optimization/30784
13462         * gcc.dg/vect/pr30784.c: New test.
13463
13464 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13465
13466         PR fortran/30877
13467         * gfortran.dg/operator_1.f90: New test.
13468         * gfortran.dg/operator_2.f90: New test.
13469
13470 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13471
13472         PR libfortran/31196
13473         * gfortran.dg/reshape_transpose_1.f90:  New test.
13474
13475 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13476
13477         PR fortran/30655
13478         * gfortran.dg/bounds_check_6.f90: New test.
13479
13480 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13481
13482         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13483         #ifndef/#endif.
13484         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13485         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13486
13487 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13488
13489         PR fortran/31209
13490         * gfortran.dg/pointer_function_actual_1.f90: New test.
13491
13492         PR fortran/31200
13493         * gfortran.dg/pointer_function_actual_2.f90: New test.
13494
13495         PR fortran/31215
13496         * gfortran.dg/result_in_spec_1.f90: New test.
13497
13498 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13499
13500         PR fortran/30834
13501         * gfortran.dg/integer_exponentiation_3.F90: New test.
13502         * gfortran.dg/integer_exponentiation_4.f90: New test.
13503         * gfortran.dg/integer_exponentiation_5.F90: New test.
13504
13505 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13506
13507         PR c++/30863
13508         * g++.dg/template/error24.C: New test.
13509         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13510
13511 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13512
13513         PR c++/31273
13514         * g++.dg/expr/bitfield7.C: New test.
13515
13516 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13517
13518         PR other/23572
13519         * gcc.dg/float-range-4.c: New.
13520         * gcc.dg/float-range-1.c: Update. Test for a warning.
13521         * gcc.dg/float-range-3.c: New.
13522         * gcc.dg/float-range-5.c: New.
13523
13524 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13525
13526         PR fortran/31262
13527         * gfortran.dg/no_range_check_1.f90: New test.
13528
13529 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13530
13531         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13532         * g++.dg/other/static1.C: Remove stray semicolon.
13533         * g++.dg/other/init1.C: Likewise.
13534         * g++.dg/rtti/dyncast1.C: Likewise.
13535         * g++.dg/tree-ssa/pr17153.C: Likewise.
13536         * g++.dg/lookup/disamb1.C: Likewise.
13537         * g++.dg/lookup/scoped2.C: Likewise.
13538         * g++.dg/lookup/friend7.C: Likewise.
13539         * g++.dg/parse/parse4.C: Likewise.
13540         * g++.dg/parse/parse5.C: Likewise.
13541         * g++.dg/expr/pr29066.C: Likewise.
13542         * g++.dg/expr/cast4.C: Likewise.
13543         * g++.dg/tc1/dr193.C: Likewise.
13544         * g++.dg/tc1/dr213.C: Likewise.
13545         * g++.dg/abi/dcast1.C: Likewise.
13546         * g++.dg/abi/covariant2.C: Likewise.
13547         * g++.dg/inherit/covariant11.C: Likewise.
13548         * g++.dg/inherit/covariant9.C: Likewise.
13549         * g++.dg/inherit/covariant10.C: Likewise.
13550         * g++.dg/init/static3.C: Likewise.
13551         * g++.dg/init/init-ref3.C: Likewise.
13552         * g++.dg/init/ref10.C: Likewise.
13553         * g++.dg/template/meminit2.C: Likewise.
13554         * g++.dg/template/using9.C: Likewise.
13555         * g++.dg/template/friend9.C: Likewise.
13556         * g++.dg/template/ref1.C: Likewise.
13557         * g++.old-deja/g++.warn/inline.C: Likewise.
13558         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13559         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13560         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13561         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13562         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13563         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13564         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13565         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13566         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13567         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13568         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13569         * g++.old-deja/g++.brendan/template11.C: Likewise.
13570         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13571         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13572         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13573         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13574         * g++.old-deja/g++.jason/parse9.C: Likewise.
13575         * g++.old-deja/g++.jason/byval2.C: Likewise.
13576         * g++.old-deja/g++.jason/overload8.C: Likewise.
13577         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13578         * g++.old-deja/g++.jason/template33.C: Likewise.
13579         * g++.old-deja/g++.jason/return3.C: Likewise.
13580         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13581         * g++.old-deja/g++.jason/virtual.C: Likewise.
13582         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13583         * g++.old-deja/g++.jason/template27.C: Likewise.
13584         * g++.old-deja/g++.jason/synth6.C: Likewise.
13585         * g++.old-deja/g++.jason/ref8.C: Likewise.
13586         * g++.old-deja/g++.jason/offset1.C: Likewise.
13587         * g++.old-deja/g++.other/static20.C: Likewise.
13588         * g++.old-deja/g++.other/array1.C: Likewise.
13589         * g++.old-deja/g++.other/new3.C: Likewise.
13590         * g++.old-deja/g++.other/array2.C: Likewise.
13591         * g++.old-deja/g++.other/overload9.C: Likewise.
13592         * g++.old-deja/g++.other/cast6.C: Likewise.
13593         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13594         * g++.old-deja/g++.other/eh4.C: Likewise.
13595         * g++.old-deja/g++.other/using7.C: Likewise.
13596         * g++.old-deja/g++.other/init18.C: Likewise.
13597         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13598         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13599         * g++.old-deja/g++.other/dtor11.C: Likewise.
13600         * g++.old-deja/g++.pt/static11.C: Likewise.
13601         * g++.old-deja/g++.pt/crash19.C: Likewise.
13602         * g++.old-deja/g++.pt/overload12.C: Likewise.
13603         * g++.old-deja/g++.pt/crash46.C: Likewise.
13604         * g++.old-deja/g++.pt/mi1.C: Likewise.
13605         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13606         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13607         * g++.old-deja/g++.pt/local5.C: Likewise.
13608         * g++.old-deja/g++.pt/typename2.C: Likewise.
13609         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13610         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13611         * g++.old-deja/g++.law/visibility1.C: Likewise.
13612         * g++.old-deja/g++.law/visibility2.C: Likewise.
13613         * g++.old-deja/g++.law/virtual2.C: Likewise.
13614         * g++.old-deja/g++.law/operators19.C: Likewise.
13615         * g++.old-deja/g++.law/parsing10.C: Likewise.
13616         * g++.old-deja/g++.law/visibility4.C: Likewise.
13617         * g++.old-deja/g++.law/operators4.C: Likewise.
13618         * g++.old-deja/g++.law/dtors2.C: Likewise.
13619         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13620         * g++.old-deja/g++.law/visibility10.C: Likewise.
13621         * g++.old-deja/g++.law/scope3.C: Likewise.
13622         * g++.old-deja/g++.law/casts2.C: Likewise.
13623         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13624         * g++.old-deja/g++.law/operators33.C: Likewise.
13625         * g++.old-deja/g++.law/friend4.C: Likewise.
13626         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13627         * g++.old-deja/g++.mike/p5611.C: Likewise.
13628         * g++.old-deja/g++.mike/net37.C: Likewise.
13629         * g++.old-deja/g++.mike/p3570.C: Likewise.
13630         * g++.old-deja/g++.mike/p5718.C: Likewise.
13631         * g++.old-deja/g++.mike/net21.C: Likewise.
13632         * g++.old-deja/g++.mike/p1862.C: Likewise.
13633         * g++.old-deja/g++.mike/p4511.C: Likewise.
13634         * g++.old-deja/g++.mike/virt3.C: Likewise.
13635         * g++.old-deja/g++.mike/p16146.C: Likewise.
13636         * g++.old-deja/g++.mike/p1989.C: Likewise.
13637         * g++.old-deja/g++.mike/p5571.C: Likewise.
13638         * g++.old-deja/g++.gb/scope10.C: Likewise.
13639         * g++.old-deja/g++.abi/primary5.C: Likewise.
13640         * g++.old-deja/g++.abi/empty2.C: Likewise.
13641         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13642         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13643         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13644         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13645         * g++.old-deja/g++.bob/template3.C: Likewise.
13646         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13647
13648 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13649
13650         PR fortran/31193
13651         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13652
13653 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13654
13655         PR fortran/20897
13656         * gfortran.dg/derived_name_1.f90: New.
13657         * gfortran.dg/derived_name_2.f: New.
13658
13659 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13660
13661         * lib/target-supports.exp (check_effective_target_nonpic): New
13662         procedure.
13663         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13664         when compiling PIC.
13665         * gcc.target/i386/asm-4.c: Require nonpic.
13666         * gcc.target/i386/cmov1.c: Likewise.
13667         * gcc.target/i386/mul.c: Likewise.
13668         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13669         * gcc.target/i386/ssetype-1.c: Require nonpic.
13670         * gcc.target/i386/ssetype-3.c: Likewise.
13671         * gcc.target/i386/ssetype-5.c: Likewise.
13672
13673 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13674
13675         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13676         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13677         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13678         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13679
13680 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13681
13682         PR tree-optimization/30590
13683         * g++.dg/opt/pr30590.C: New testcase.
13684
13685 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13686
13687         PR c/30762
13688         * gcc.dg/pr30762-1.c: New test.
13689         * gcc.dg/pr30762-2.c: New test.
13690
13691         PR inline-asm/30505
13692         * gcc.target/i386/pr30505.c: New test.
13693
13694 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13695
13696         * gcc.target/arm/register-variables.c: New.
13697
13698 2007-03-19  Jeff Law  <law@redhat.com>
13699
13700         * PR tree-optimization/30984
13701         * gcc.c-torture/pr30984.c: New test.
13702
13703 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13704         Richard Guenther  <rguenther@suse.de>
13705
13706         PR tree-optimization/31254
13707         * gcc.dg/torture/pr31254.c: New testcase.
13708
13709 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13710
13711         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13712         target default_packed.
13713
13714 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13715
13716         PR fortran/31203
13717         * gfortran.dg/string_length_1.f90: New test.
13718
13719 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13720
13721         PR testsuite/30395
13722         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13723
13724 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13725
13726         PR libgfortran/31052
13727         * gfortran.dg/namelist_27.f90: New test.
13728
13729 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13730
13731         PR fortran/30531
13732         * gfortran.dg/used_types_14.f90: New test.
13733
13734         PR fortran/31086
13735         * gfortran.dg/used_types_15.f90: New test.
13736
13737 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13738
13739         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13740         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13741
13742 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13743
13744         PR fortran/31120
13745         * gfortran.dg/integer_exponentiation_2.f90: New test.
13746
13747 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13748
13749         PR tree-optimization/31041
13750         * gcc.dg/vect/pr31041.c: New test.
13751
13752 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13753
13754         * g++.dg/warn/Wconversion-integer.C: New
13755         * g++.dg/warn/Wconversion-real.C: New.
13756         * g++.dg/warn/Wconversion-real-integer.C: New.
13757         * g++.dg/warn/conv2.C: Updated.
13758
13759 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13760
13761         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13762         exclude RTPs.
13763
13764 2007-03-16  Richard Guenther  <rguenther@suse.de>
13765
13766         PR tree-optimization/31146
13767         * g++.dg/tree-ssa/pr31146.C: New testcase.
13768
13769 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13770
13771         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13772         assume that the target has <features.h>.
13773
13774 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13775
13776         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13777         dg-options rather than to the whole test.
13778
13779 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13780
13781         PR debug/29906
13782         * g++.dg/debug/pr29906.C: New
13783
13784 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13785
13786         PR libgfortran/31099
13787         * gfortran.dg/unformatted_recl.f90: Update test.
13788
13789 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13790
13791         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13792
13793 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13794
13795         PR c++/30891
13796         * g++.dg/parse/namespace-definition.C: New.
13797
13798 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13799
13800         PR c++/24924
13801         * g++.dg/cpp/pedantic-errors.C: New.
13802         * g++.dg/cpp/permissive.C: New.
13803
13804 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13805
13806         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13807         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13808
13809 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13810
13811         * lib/target-supports.exp (check_missing_uclibc_feature)
13812         (check_effective_target_wchar): New procedures.
13813         * gcc.dg/wchar_t-1.c: Require target wchar.
13814         * gcc.dg/wint_t-1.c: Likewise.
13815
13816 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13817
13818         * lib/target-supports.exp (check_gc_sections_available): Return
13819         false for VxWorks targets.
13820
13821 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13822
13823         * g++.dg/warn/Wconversion2.C: Fix typo.
13824         * gcc.dg/if-empty-1.c: Ditto.
13825
13826 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13827
13828         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13829
13830 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13831
13832         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13833         * gcc.target/i386/pr31167.c: Ditto.
13834
13835 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13836
13837         PR target/31167
13838         * gcc.target/i386/pr31167.c: New test.
13839
13840 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13841
13842         PR fortran/30922
13843         * gfortran.dg/import5.f90.f90: New test.
13844
13845
13846         PR fortran/30879
13847         * gfortran.dg/data_components_1.f90: New test.
13848
13849
13850         PR fortran/30870
13851         * gfortran.dg/generic_13.f90: New test.
13852
13853         PR fortran/31163
13854         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13855
13856 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13857
13858         PR libgfortran/31051
13859         * gfortran.dg/fmt_t_4.f90: New
13860
13861 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13862
13863         PR C++/31165
13864         * g++.dg/other/default7.C: New test.
13865
13866 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13867
13868         * g++.dg/warn/Wconversion2.C: New.
13869
13870 2007-03-14  Eric Christopher  <echristo@apple.com>
13871
13872         * gcc.dg/ssp-1.c: New.
13873         * gcc.dg/ssp-2.c: Ditto.
13874
13875 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13876
13877         * g++.dg/warn/do-empty.C: New.
13878         * gcc.dg/do-empty.c: New.
13879         * gcc.dg/if-empty-1.c: Update.
13880         * gcc.dg/20001116-1.c: Update.
13881         * gcc.dg/pr23165.c: Update.
13882
13883 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13884
13885         * gfortran.dg/module_implicit_conversion.f90: New test.
13886
13887 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13888
13889         PR middle-end/31127
13890         * gcc.dg/pr31127.c: New.
13891
13892 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13893
13894         * gcc.dg/tree-ssa/loop-26.c: New test.
13895
13896 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13897
13898         * gcc.target/i386/cmpxchg16b-1.c: New test.
13899
13900 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13901
13902         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13903         * gcc.dg/c99-vla-1.c: Likewise.
13904         * g++.dg/ext/vla1.C: Likewise
13905
13906 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13907
13908         * gcc.dg/wvla-1.c: New test
13909         * gcc.dg/wvla-2.c: New test
13910         * gcc.dg/wvla-3.c: New test
13911         * gcc.dg/wvla-4.c: New test
13912         * gcc.dg/wvla-5.c: New test
13913         * gcc.dg/wvla-6.c: New test
13914         * gcc.dg/wvla-7.c: New test
13915         * g++.dg/warn/Wvla-1.C: New test
13916         * g++.dg/warn/Wvla-2.C: New test
13917         * g++.dg/warn/Wvla-3.C: New test
13918
13919 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13920
13921         PR c++/30108
13922         * g++.dg/other/default6.C: New test.
13923
13924 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13925
13926         * lib/target-supports.exp (check_profiling_available): Return false
13927         for VxWorks.
13928         (check_effective_target_vxworks_kernel): New procedure.
13929         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13930         VxWorks.
13931         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13932         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13933         to include VxWorks.
13934         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13935
13936 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13937
13938         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13939         PIC is not supported.
13940         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13941         * gcc.dg/20020426-2.c: Likewise.
13942         * gcc.dg/pr28243.c: Likewise.
13943         * gcc.dg/visibility-11.c: Likewise.
13944         * gcc.dg/tls/opt-9.c: Likewise.
13945         * gcc.dg/tls/opt-10.c: Likewise.
13946         * gcc.dg/tls/pic-1.c: Likewise.
13947         * gcc.dg/tls/struct-1.c: Likewise.
13948         * gcc.target/i386/20000807-1.c: Likewise.
13949         * gcc.target/i386/20000904-1.c: Likewise.
13950         * gcc.target/i386/20011119-1.c: Likewise.
13951         * gcc.target/i386/990213-2.c: Likewise.
13952         * gcc.target/i386/990214-1.c: Likewise.
13953         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13954         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13955         * gcc.target/i386/pic-1.c: Likewise.
13956         * gcc.target/i386/pr21518.c: Likewise.
13957         * gcc.target/i386/pr23098.c: Likewise.
13958         * gcc.target/i386/pr23943.c: Likewise.
13959
13960 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13961
13962         PR c++/31038
13963         * g++.dg/template/complit2.C: New test.
13964
13965         PR c++/30328
13966         * g++.dg/ext/bitfield1.C: New test.
13967
13968 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13969
13970         PR fortran/30883
13971         * gfortran.dg/interface_11.f90: New test.
13972
13973 2007-03-11  Richard Guenther  <rguenther@suse.de>
13974
13975         PR tree-optimization/31115
13976         * gcc.dg/torture/pr31115.c: New testcase.
13977
13978 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13979
13980         PR tree-optimization/29925
13981         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13982
13983 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13984
13985         PR c++/30274
13986         * g++.dg/expr/bitfield3.C: New test.
13987         * g++.dg/expr/bitfield4.C: Likewise.
13988         * g++.dg/expr/bitfield5.C: Likewise.
13989         * g++.dg/expr/bitfield6.C: Likewise.
13990
13991         PR c++/30924
13992         * g++.dg/template/array18.C: New test.
13993
13994 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13995
13996         PR c++/17946
13997         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13998         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13999
14000 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
14001
14002         PR c++/20599
14003         * g++.dg/cpp0x/variadic-bind.C: New.
14004         * g++.dg/cpp0x/variadic-function.C: New.
14005         * g++.dg/cpp0x/variadic-mem_fn.C: New.
14006         * g++.dg/cpp0x/variadic-tuple.C: New.
14007         * g++.dg/cpp0x/variadic1.C: New.
14008         * g++.dg/cpp0x/variadic2.C: New.
14009         * g++.dg/cpp0x/variadic3.C: New.
14010         * g++.dg/cpp0x/variadic4.C: New.
14011         * g++.dg/cpp0x/variadic5.C: New.
14012         * g++.dg/cpp0x/variadic6.C: New.
14013         * g++.dg/cpp0x/variadic7.C: New.
14014         * g++.dg/cpp0x/variadic8.C: New.
14015         * g++.dg/cpp0x/variadic9.C: New.
14016         * g++.dg/cpp0x/variadic10.C: New.
14017         * g++.dg/cpp0x/variadic11.C: New.
14018         * g++.dg/cpp0x/variadic12.C: New.
14019         * g++.dg/cpp0x/variadic13.C: New.
14020         * g++.dg/cpp0x/variadic14.C: New.
14021         * g++.dg/cpp0x/variadic15.C: New.
14022         * g++.dg/cpp0x/variadic16.C: New.
14023         * g++.dg/cpp0x/variadic17.C: New.
14024         * g++.dg/cpp0x/variadic18.C: New.
14025         * g++.dg/cpp0x/variadic19.C: New.
14026         * g++.dg/cpp0x/variadic20.C: New.
14027         * g++.dg/cpp0x/variadic21.C: New.
14028         * g++.dg/cpp0x/variadic22.C: New.
14029         * g++.dg/cpp0x/variadic23.C: New.
14030         * g++.dg/cpp0x/variadic24.C: New.
14031         * g++.dg/cpp0x/variadic25.C: New.
14032         * g++.dg/cpp0x/variadic26.C: New.
14033         * g++.dg/cpp0x/variadic27.C: New.
14034         * g++.dg/cpp0x/variadic28.C: New.
14035         * g++.dg/cpp0x/variadic29.C: New.
14036         * g++.dg/cpp0x/variadic30.C: New.
14037         * g++.dg/cpp0x/variadic31.C: New.
14038         * g++.dg/cpp0x/variadic32.C: New.
14039         * g++.dg/cpp0x/variadic33.C: New.
14040         * g++.dg/cpp0x/variadic34.C: New.
14041         * g++.dg/cpp0x/variadic35.C: New.
14042         * g++.dg/cpp0x/variadic36.C: New.
14043         * g++.dg/cpp0x/variadic37.C: New.
14044         * g++.dg/cpp0x/variadic38.C: New.
14045         * g++.dg/cpp0x/variadic39.C: New.
14046         * g++.dg/cpp0x/variadic40.C: New.
14047         * g++.dg/cpp0x/variadic41.C: New.
14048         * g++.dg/cpp0x/variadic42.C: New.
14049         * g++.dg/cpp0x/variadic43.C: New.
14050         * g++.dg/cpp0x/variadic44.C: New.
14051         * g++.dg/cpp0x/variadic45.C: New.
14052         * g++.dg/cpp0x/variadic46.C: New.
14053         * g++.dg/cpp0x/variadic47.C: New.
14054         * g++.dg/cpp0x/variadic48.C: New.
14055         * g++.dg/cpp0x/variadic49.C: New.
14056         * g++.dg/cpp0x/variadic50.C: New.
14057         * g++.dg/cpp0x/variadic51.C: New.
14058         * g++.dg/cpp0x/variadic52.C: New.
14059         * g++.dg/cpp0x/variadic53.C: New.
14060         * g++.dg/cpp0x/variadic54.C: New.
14061         * g++.dg/cpp0x/variadic55.C: New.
14062         * g++.dg/cpp0x/variadic56.C: New.
14063         * g++.dg/cpp0x/variadic57.C: New.
14064         * g++.dg/cpp0x/variadic58.C: New.
14065         * g++.dg/cpp0x/variadic59.C: New.
14066         * g++.dg/cpp0x/variadic60.C : New.
14067         * g++.dg/cpp0x/variadic61.C : New.
14068         * g++.dg/cpp0x/variadic62.C : New.
14069         * g++.dg/cpp0x/variadic63.C : New.
14070         * g++.dg/cpp0x/variadic64.C : New.
14071         * g++.dg/cpp0x/variadic65.C : New.
14072         * g++.dg/cpp0x/variadic66.C : New.
14073         * g++.dg/cpp0x/variadic67.C : New.
14074         * g++.dg/cpp0x/variadic68.C : New.
14075         * g++.dg/cpp0x/variadic69.C : New.
14076         * g++.dg/cpp0x/variadic70.C : New.
14077         * g++.dg/cpp0x/variadic71.C : New.
14078         * g++.dg/cpp0x/variadic72.C : New.
14079         * g++.dg/cpp0x/variadic73.C : New.
14080         * g++.dg/cpp0x/variadic74.C : New.
14081         * g++.dg/cpp0x/variadic75.C : New.
14082         * g++.dg/cpp0x/variadic-ex1.C : New.
14083         * g++.dg/cpp0x/variadic-ex2.C : New.
14084         * g++.dg/cpp0x/variadic-ex3.C : New.
14085         * g++.dg/cpp0x/variadic-ex4.C : New.
14086         * g++.dg/cpp0x/variadic-ex5.C : New.
14087         * g++.dg/cpp0x/variadic-ex6.C : New.
14088         * g++.dg/cpp0x/variadic-ex7.C : New.
14089         * g++.dg/cpp0x/variadic-ex8.C : New.
14090         * g++.dg/cpp0x/variadic-ex9.C : New.
14091         * g++.dg/cpp0x/variadic-ex10.C : New.
14092         * g++.dg/cpp0x/variadic-ex11.C : New.
14093         * g++.dg/cpp0x/variadic-ex12.C : New.
14094         * g++.dg/cpp0x/variadic-ex13.C : New.
14095         * g++.dg/cpp0x/variadic-ex14.C : New.
14096
14097 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14098
14099         PR libgfortran/31099
14100         * gfortran.dg/unformatted_recl.f90: New test.
14101
14102 2007-03-09  Roger Sayle  <roger@eyesopen.com>
14103
14104         * gcc.dg/fold-eqcmplx-1.c: New test case.
14105
14106 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
14107
14108         PR rtl-optimization/30643
14109         * gcc.dg/pr30643.c: New.
14110
14111 2007-03-09  Chao-ying Fu  <fu@mips.com>
14112
14113         * gcc.target/mips/mips32-dspr2-type.c: New test.
14114         * gcc.target/mips/mips32-dspr2.c: New test.
14115         * gcc.target/mips/dspr2-MULT.c: New test.
14116         * gcc.target/mips/dspr2-MULTU.c: New test.
14117         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14118         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14119         Adjust some formats.
14120
14121 2007-03-09  Dirk Mueller  <dmueller@suse.de>
14122
14123         PR c++/17946
14124         * gcc.dg/Wlogical-op-1.c: New.
14125         * g++.dg/warn/Wlogical-op-1.C: New.
14126
14127 2007-03-09  Richard Guenther  <rguenther@suse.de>
14128
14129         PR tree-optimization/30904
14130         PR middle-end/31058
14131         * gcc.dg/pr30904.c: Remove xfail.
14132
14133 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14134
14135         PR C/31072
14136         * gcc.c-torture/execute/pr31072.c: New test.
14137
14138 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14139
14140         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14141         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14142         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
14143         *lrint* and *lround*.
14144         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14145         floor->lfloor.
14146         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14147         * gcc.dg/torture/builtin-integral-1.c: Likewise.
14148         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
14149         and *lround*.  Correct macro names.
14150         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14151         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14152
14153 2007-03-08  Ian Lance Taylor  <iant@google.com>
14154
14155         * gcc.dg/no-strict-overflow-5.c: New test.
14156         * gcc.dg/no-strict-overflow-6.c: New test.
14157         * gcc.dg/Wstrict-overflow-11.c: New test.
14158         * gcc.dg/Wstrict-overflow-12.c: New test.
14159         * gcc.dg/Wstrict-overflow-13.c: New test.
14160         * gcc.dg/Wstrict-overflow-14.c: New test.
14161         * gcc.dg/Wstrict-overflow-15.c: New test.
14162
14163 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14164
14165         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
14166         for VxWorks kernel mode.
14167         * gcc.c-torture/execute/strncmp-1.x: Likewise.
14168
14169 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14170
14171         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14172         mode.
14173
14174 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
14175
14176         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14177         and lib/bfill.c on VxWorks targets.
14178         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14179         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14180         lib/bfill.c and lib/memmove.c on VxWorks targets.
14181         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14182         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14183         on VxWorks targets.
14184         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14185         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14186
14187 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14188
14189         * gfortran.dg/use_5.f90: New test.
14190         * gfortran.dg/use_6.f90: Ditto.
14191         * gfortran.dg/use_7.f90: Ditto.
14192
14193 2007-03-08  Tobias Burnus  <burnus@net-b.de>
14194
14195         PR fortran/30973
14196         * gfortran.dg/use_4.f90: New test.
14197         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14198
14199 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
14200
14201         PR fortran/31011
14202         * gfortran.dg/parameter_array_section_2.f90: New test.
14203
14204 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
14205
14206         PR c++/30852
14207         * g++.dg/ext/offsetof1.C: Add cases with volatile.
14208
14209         PR c++/30534
14210         * g++.dg/template/arg5.C: New test.
14211
14212 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
14213
14214         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14215
14216 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
14217
14218         * gcc.dg/var-expand1.c: Add newline at end of file.
14219
14220 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
14221
14222         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14223
14224 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
14225
14226         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14227
14228 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14229
14230         * gcc.dg/torture/builtin-convert-4.c: New test.
14231
14232 2007-03-05  Ian Lance Taylor  <iant@google.com>
14233
14234         * gcc.c-torture/compile/pr31034.c: New test.
14235
14236 2007-03-05  Ian Lance Taylor  <iant@google.com>
14237
14238         * gcc.dg/inline-18.c: New test.
14239         * gcc.dg/inline-19.c: New test.
14240         * gcc.dg/inline-20.c: New test.
14241         * gcc.dg/inline-21.c: New test.
14242
14243 2007-03-05  Richard Guenther  <rguenther@suse.de>
14244
14245         PR tree-optimization/14052
14246         * gcc.dg/tree-ssa/vrp33.c: New testcase.
14247
14248 2007-03-05  Richard Guenther  <rguenther@suse.de>
14249
14250         PR tree-optimization/23777
14251         * gcc.dg/tree-ssa/pr23777.c: New testcase.
14252
14253 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14254
14255         PR other/30465
14256         * gcc.dg/multiple-overflow-warn-3.c: New.
14257         * g++.dg/warn/multiple-overflow-warn-3.C: New.
14258
14259 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
14260
14261         PR c++/30895
14262         * g++.dg/parse/template23.C: New test.
14263
14264 2007-03-04  Roger Sayle  <roger@eyesopen.com>
14265
14266         PR middle-end/30744
14267         * gcc.dg/pr30744-1.c: New test case.
14268
14269 2007-03-04  Tobias Burnus  <burnus@net-b.de>
14270
14271         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14272
14273 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14274
14275         PR target/30406
14276         * gfortran.dg/logical_3.f90: New test.
14277
14278 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
14279
14280         PR libfortran/30981
14281         * gfortran.dg/integer_exponentiation_1.f90:  New test.
14282
14283 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
14284
14285         * gcc.target/m68k/m68k.exp: New.
14286         * gcc.target/m68k/crash1.c: New.
14287
14288 2007-03-03  Tobias Burnus  <burnus@net-b.de>
14289
14290         * gfortran.dg/c_by_val.c: Use int64_t instead of long
14291         to be more compatible with integer(kind=8).
14292
14293 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14294
14295         PR libfortran/31001
14296         * gfortran.dg/zero_sized_3.f90: New test.
14297
14298 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14299
14300         PR c++/15787
14301         * g++.dg/parse/else.C: New.
14302         * g++.dg/parse/else-2.C: New.
14303
14304 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
14305             Tobias Burnus  <burnus@net-b.de>
14306
14307         PR fortran/30882
14308         * gfortran.dg/size_dim.f90: New test.
14309
14310 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
14311             Tobias Burnus  <burnus@net-b.de>
14312
14313         PR fortran/30873
14314         * gfortran.dg/entry_9.f90: New test.
14315
14316 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
14317
14318         PR c++/28253
14319         * g++.dg/inherit/covariant16.C: New test.
14320
14321 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
14322
14323         * g++.dg/other/darwin-minversion-1.C: New.
14324
14325 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
14326
14327         * gcc.dg/tree-ssa/20070302-1.c: New test.
14328
14329 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
14330
14331         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14332         tests.
14333
14334 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
14335
14336         * gcc.dg/tree-ssa/prefetch-4.c: New test.
14337
14338 2007-03-01  Simon Baldwin <simonb@google.com>
14339
14340         PR c++/23689
14341         * warn/ignored_typedef.C: New.
14342         * init/ctor8.C: Added dg-warning to consume ignored typedef
14343         warning.
14344         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
14345         and added an explicit line number.
14346
14347 2007-02-28  Richard Guenther  <rguenther@suse.de>
14348
14349         PR middle-end/30364
14350         * gcc.dg/torture/pr30364-1.c: New testcase.
14351         * gcc.dg/torture/pr30364-2.c: Likewise.
14352         * gcc.dg/torture/pr30364-3.c: Likewise.
14353
14354 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14355
14356         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14357         powerpc*, use -funsafe-math-optimizations.
14358         * gcc.dg/torture/builtin-logb-1.c: Likewise.
14359         * gcc.dg/torture/builtin-modf-1.c: Likewise.
14360
14361 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14362             Paul Thomas  <pault@gcc.gnu.org>
14363
14364         PR fortran/30888
14365         PR fortran/30887
14366         * c_by_val_1.f: Test %VAL() with non-default kind.
14367         * c_by_val.c: Ditto.
14368         * c_by_val_4.f: New test.
14369
14370 2007-02-28  Tobias Burnus  <burnus@net-b.de>
14371
14372         PR fortran/30968
14373         * gfortran.dg/continuation_7.f90: New test.
14374
14375 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
14376
14377         * g++.dg/inherit/thunk7.C: New test.
14378         * lib/target-supports.exp (check_profiling_available): Not available
14379         for bfin-*-*.
14380
14381 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
14382
14383         PR target/30970
14384         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14385
14386 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
14387
14388         * lib/target-supports.exp (check_effective_target_init_priority):
14389         Remove Solaris special case.
14390
14391 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
14392
14393         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14394         for more builtin types.
14395
14396         * g++.dg/ext/visibility/class1.C: Port to Darwin.
14397         * g++.dg/ext/visibility/noPLT.C: Likewise.
14398
14399 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14400
14401         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14402         sh* targets.
14403
14404 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
14405
14406         PR fortran/30865
14407         * size_optional_dim_1.f90:  New test.
14408
14409 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14410
14411         * gcc.dg/vxworks/vxworks.exp: New file.
14412         * gcc.dg/vxworks/initpri1.c: Likewise.
14413         * gcc.dg/vxworks/initpri2.c: Likewise.
14414         * gcc.dg/initpri2.c: Add more tests.
14415         * g++.dg/special/initpri2.C: Likewise.
14416
14417         * gcc.dg/initpri1.c: New test.
14418         * gcc.dg/initpri2.c: Likewise.
14419         * g++.dg/special/initpri1.C: New test.
14420         * g++.dg/special/initpri2.C: Likewise.
14421         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14422         * g++.dg/special/conpr-2.C: Likewise.
14423         * g++.dg/special/conpr-3.C: Likewise.
14424         * g++.dg/special/conpr-4.C: Likewise.
14425         * g++.dg/special/initp1.C: Likewise.
14426         * g++.dg/special/ecos.exp: Remove code to detect availability of
14427         constructor priorities.
14428         * lib/target-supports.exp (check_effective_target_init_priority):
14429         New function.
14430
14431 2007-02-24  Jan Hubicka  <jh@suse.cz>
14432
14433         * gcc.c-torture/execute/pr30778.c: New testcase.
14434
14435 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14436
14437         PR libgfortran/30918
14438         * gfortran.dg/namelist_26.f90: New test.
14439
14440 2007-02-24  Richard Guenther  <rguenther@suse.de>
14441
14442         PR middle-end/30951
14443         * gcc.dg/pr30951.c: New testcase.
14444
14445 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14446
14447         * gcc.dg/torture/builtin-modf-1.c: New test.
14448
14449 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14450
14451         PR tree-optimization/30904
14452         * gcc.dg/pr30904.c: New test.
14453
14454 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14455
14456         * gcc.test-framework/README: Correct command.
14457         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14458         -Wunused-value.
14459         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14460
14461 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14462
14463         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14464
14465 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14466
14467         * lib/target-supports.exp (check_effective_target_newlib): New
14468         function.
14469
14470 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14471
14472         PR fortran/30660
14473         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14474         allocatable component.
14475
14476
14477 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14478
14479         * gcc.dg/torture/builtin-logb-1.c: New test.
14480         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14481         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14482         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14483         sh* targets.
14484
14485 2007-02-23  Richard Guenther  <rguenther@suse.de>
14486
14487         * g++.dg/warn/changes-meaning.C: New testcase.
14488
14489 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14490
14491         PR libgfortran/30910
14492         * gfortran.dg/fmt_zero_precision.f90: Update test.
14493
14494 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14495
14496         * gcc.dg/torture/builtin-frexp-1.c: New test.
14497
14498 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14499
14500         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14501
14502 2007-02-22  Ian Lance Taylor  <iant@google.com>
14503
14504         PR debug/30898
14505         * g++.dg/debug/pr30898.C: New test.
14506
14507 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14508
14509         * gcc.dg/vect/vect-106.c: New test.
14510
14511 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14512             Ira Rosen  <irar@il.ibm.com>
14513
14514         PR tree-optimization/30843
14515         * gcc.dg/vect/pr30843.c: New test.
14516
14517 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14518
14519         PR tree-optimization/30858
14520         * gcc.dg/vect/pr30858.c: New test.
14521
14522 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14523
14524         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14525         to set options for compiling testglue.
14526         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14527         * lib/obj-c++.exp (obj-c++_init): Likewise.
14528
14529 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14530
14531         * gnat.dg/derived_aggregate.adb: New test.
14532
14533 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14534
14535         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14536         sh* targets.  Call the correct CKSGN macro.
14537
14538 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14539
14540         * gfortran.dg/gomp/omp_parse1.f90: New test.
14541         * gfortran.dg/gomp/omp_parse2.f: New test.
14542
14543 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14544
14545         PR fortran/30869
14546         * gfortran.dg/do_pointer_1.f90:  New test.
14547
14548 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14549
14550         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14551         and scalbln.
14552
14553 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14554
14555         * gcc.dg/darwin-minversion-1.c: New.
14556         * gcc.dg/darwin-minversion-2.c: New.
14557
14558 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14559
14560         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14561
14562 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14563             DJ Delorie <dj@redhat.com>
14564
14565         PR other/30824
14566         * gcc.dg/Wfatal.c: New.
14567         * gcc.dg/Wfatal-2.c: New.
14568         * gcc.dg/Werror-1.c: Adjust expectations.
14569         * gcc.dg/Werror-5.c: Likewise.
14570         * gcc.dg/Werror-7.c: Likewise.
14571         * gcc.dg/Werror-10.c: Likewise.
14572         * gcc.dg/Werror-11.c: Likewise.
14573
14574 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14575
14576         PR fortran/30522
14577         * gfortran.dg/volatile10.f90: New test.
14578
14579 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14580
14581         PR libfortran/30533
14582         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14583
14584 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14585
14586         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14587         * gcc.dg/Walways-true-1.c: Likewise.
14588         * gcc.dg/weak/weak-3.c: Likewise.
14589         * gcc.dg/Werror-1.c: Likewise.
14590         * gcc.dg/Werror-3.c: Likewise.
14591         * gcc.dg/Werror-4.c: Likewise.
14592         * gcc.dg/Werror-5.c: Likewise.
14593         * gcc.dg/Werror-6.c: Likewise.
14594         * gcc.dg/Werror-7.c: Likewise.
14595         * gcc.dg/Werror-8.c: Likewise.
14596         * gcc.dg/Werror-10.c: Likewise.
14597         * gcc.dg/Werror-11.c: Likewise.
14598         * gcc.dg/Werror-12.c: Likewise.
14599         * g++.old-deja/g++.mike/warn8.C: Likewise.
14600         * g++.dg/warn/Walways-true-1.C: Likewise.
14601         * g++.dg/warn/Walways-true-2.C: Likewise.
14602         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14603         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14604         -Wstring-literal-comparison with -Waddress.
14605         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14606         -Wno-string-literal-comparison with -Wno-address.
14607
14608 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14609
14610         * gnat.dg/self_aggregate_with_call.adb: New test.
14611
14612 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14613
14614         PR tree-optimization/30975
14615         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14616         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14617         * gcc.dg/vect/pr30795.c: New.
14618
14619 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14620
14621         PR fortran/30681
14622         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14623
14624 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14625
14626         PR rtl-optimization/28173
14627         * gcc.target/i386/andor-1.c: New test case.
14628
14629 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14630
14631         * gcc.dg/torture/builtin-ldexp-1.c: New.
14632         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14633
14634 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14635
14636         * gfortran.dg/array_constructor_15.f90: New test case.
14637
14638 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14639
14640         * gfortran.dg/forall_10.f90: New test case.
14641
14642 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14643
14644         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14645
14646 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14647
14648         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14649         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14650
14651 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14652
14653         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14654         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14655         * gcc.target/i386/xchg-1.c: New test.
14656         * gcc.target/i386/xchg-2.c: New test.
14657
14658 2007-02-16  Richard Guenther  <rguenther@suse.de>
14659             Christian Bruel  <christian.bruel@st.com>
14660
14661         * gcc.dg/strict-overflow-5.c: New testcase.
14662
14663 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14664
14665         PR fortran/30793
14666         * gfortran.dg/func_derived_4.f90: New test.
14667
14668 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14669
14670         PR middle-end/30391
14671         * gfortran.dg/pr30391-1.f90: New test case.
14672
14673 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14674
14675         PR middle-end/30433
14676         * gcc.c-torture/compile/pr30433.c: New testcase to check
14677         that complex constants comparisions are foldded.
14678
14679 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14680
14681         PR C++/30158
14682         * g++.dg/ext/stmtexpr10.C: New testcase.
14683
14684 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14685
14686         PR middle-end/30729
14687         * gcc.dg/Wunused-value-2.c: New testcase.
14688
14689 2007-02-15  Ian Lance Taylor  <iant@google.com>
14690
14691         * g++.dg/eh/subreg-1.C: New test.
14692
14693 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14694
14695         PR c/26494
14696         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14697         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14698         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14699         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14700         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14701         * gcc.dg/Werror-implicit-function-declaration.c: New.
14702
14703 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14704
14705         PR c++/28943
14706         * g++.dg/warn/pr28943.C: New.
14707
14708 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14709
14710         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14711
14712 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14713
14714         PR fortran/30779
14715         * gfortran.dg/error_recovery_3.f90: New test.
14716
14717 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14718
14719         * g++.dg/tree-ssa/sra-1.C: New.
14720
14721 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14722
14723         * g++.dg/tree-ssa/sra-1.C: New.
14724
14725 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14726
14727         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14728
14729 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14730
14731         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14732
14733 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14734
14735         PR fortran/30799
14736         * gfortran.dg/logical_2.f90: New test.
14737
14738 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14739
14740         * gcc.dg/torture/complex-alias-1.c: New test.
14741
14742 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14743
14744         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14745         instead of -fdump-tree-tailcall.
14746
14747 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14748
14749         * gfortran.dg/interface_10.f90: Fix comment typo.
14750
14751 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14752
14753         PR tree-optimization/30771
14754         * gcc.dg/vect/pr30771.c: New test.
14755
14756 2007-02-13  Ian Lance Taylor  <iant@google.com>
14757
14758         * gcc.dg/Wstrict-overflow-1.c: New test.
14759         * gcc.dg/Wstrict-overflow-2.c: New test.
14760         * gcc.dg/Wstrict-overflow-3.c: New test.
14761         * gcc.dg/Wstrict-overflow-4.c: New test.
14762         * gcc.dg/Wstrict-overflow-5.c: New test.
14763         * gcc.dg/Wstrict-overflow-6.c: New test.
14764         * gcc.dg/Wstrict-overflow-7.c: New test.
14765         * gcc.dg/Wstrict-overflow-8.c: New test.
14766         * gcc.dg/Wstrict-overflow-9.c: New test.
14767         * gcc.dg/Wstrict-overflow-10.c: New test.
14768
14769 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14770
14771         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14772
14773 2007-02-13  Richard Henderson  <rth@redhat.com>
14774
14775         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14776         * gcc.c-torture/execute/pr29302-1.c: ... here.
14777
14778 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14779
14780         PR c/29521
14781         * gcc.dg/c90-return-1.c: Update output.
14782         * gcc.dg/c99-return-1.c: Likewise.
14783
14784 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14785
14786         PR fortran/30554
14787         * gfortran.dg/used_dummy_types_7.f90: New test..
14788
14789 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14790
14791         * gcc.target/i386/parity-1.c: New test.
14792         * gcc.target/i386/parity-2.c: New test.
14793
14794 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14795
14796         * gcc.target/i386/builtin-bswap-3.c: New test case.
14797
14798 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14799
14800         PR tree-optimization/29145
14801         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14802         alias analysis is improved to take better advantage of restrict
14803         qualified pointers.
14804         * gcc.dg/vect/vect-80.c: Likewise.
14805         * gcc.dg/vect/pr29145.c: New.
14806
14807 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14808
14809         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14810         * gcc.target/i386/sse4a-insert.c: Likewise.
14811
14812 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14813
14814         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14815         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14816
14817 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14818
14819         PR fortran/30478
14820         * gfortran.dg/enum_4.f90: Update error message checks.
14821
14822 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14823
14824         PR fortran/30554
14825         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14826         versions of the modules.
14827
14828         PR fortran/30617
14829         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14830         by getting rid of recursive I/O and providing functions with
14831         results.
14832
14833         PR fortran/30319
14834         * gfortran.dg/char_array_constructor_2.f90
14835
14836 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14837
14838         PR c++/26988
14839         * g++.dg/template/spec34.C: New test
14840
14841 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14842
14843         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14844         on i?86 and x86_64.
14845         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14846         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14847         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14848         on i?86 and x86_64.
14849         * gcc.dg/vect/vect-113.c: Ditto.
14850
14851 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14852
14853         PR c++/29487
14854         * g++.dg/eh/weak1-C: New test.
14855         * g++.dg/eh/weak1-a.cc: Likewise.
14856         * g++.dg/eh/comdat1.C: Likewise.
14857
14858 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14859             Dorit Nuzman  <dorit@il.ibm.com>
14860
14861         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14862         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14863         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14864         * gcc.dg/vect/vect-113.c: Likewise.
14865
14866         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14867
14868 2007-02-10  Richard Henderson  <rth@redhat.com>
14869
14870         * lib/target-supports.exp (check_effective_target_tls): Redefine
14871         to mean non-emulated tls.
14872         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14873         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14874         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14875         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14876         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14877         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14878         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14879
14880 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14881
14882         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14883
14884 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14885
14886         * gfortran.dg/secnds.f: Replace time tolerance with a
14887         before-and-after bracket.
14888         * gfortran.dg/secnds-1.f: Likewise.
14889
14890 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14891
14892         PR fortran/30512
14893         * gfortran.dg/maxlocval_1.f90: New test.
14894
14895 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14896
14897         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14898
14899 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14900
14901         PR fortran/30720
14902         * gfortran.dg/array_function_1.f90: New test.
14903
14904 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14905
14906         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14907         (check_effective_target_dummy_wcsftime): New functions.
14908
14909 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14910
14911         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14912         * lib/target-supports.exp (check_effective_target_uclibc): New
14913         function.
14914
14915 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14916
14917         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14918         (vsnprintf): Don't define for uClibc targets.
14919
14920 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14921
14922         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14923         set before checking whether it was allowed.
14924         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14925         before checking inside_main.
14926
14927 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14928
14929         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14930         uClinux targets.
14931         (u16sf): Likewise u4sf.
14932         * g++.dg/compat/struct-layout-1.h: Likewise.
14933
14934 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14935
14936         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14937         procedure.
14938         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14939         m68k targets if check_effective_target_coldfire_fpu returns true.
14940
14941 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14942         Richard Guenther  <rguenther@suse.de>
14943
14944         PR middle-end/23361
14945         * gcc.dg/fold-compare-3.c: New testcase.
14946         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14947
14948 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14949
14950         * gcc.dg/pr26570.c: Clean up coverage files.
14951         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14952         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14953         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14954         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14955         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14956         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14957         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14958         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14959         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14960         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14961         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14962         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14963         * gcc.dg/vect/pr28952.c: Ditto.
14964         * gcc.dg/vect/pr27151.c: Ditto.
14965         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14966         * g++.dg/gomp/macro-3.C: Ditto.
14967
14968 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14969
14970         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14971         of the loop.
14972
14973 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14974
14975         * gcc.target/i386/builtin-bswap-2.c: New test case.
14976
14977 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14978
14979         * gfortran.dg/forall_8.f90: New test case.
14980         * gfortran.dg/forall_9.f90: Likewise.
14981
14982 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14983
14984         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14985
14986 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14987
14988         * lib/target-supports.exp (check_effective_target_simulator): New.
14989
14990 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14991
14992         * gcc.dg/tree-ssa/loop-25.c: New test.
14993
14994 2007-02-06  Richard Henderson  <rth@redhat.com>
14995
14996         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14997
14998 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14999
15000         * gcc.target/powerpc/popcount-1.c: New test case.
15001         * gcc.target/powerpc/parity-1.c: Likewise.
15002
15003 2007-02-06  Richard Guenther  <rguenther@suse.de>
15004
15005         PR middle-end/27302
15006         * gcc.dg/torture/pr27302-2.c: New testcase.
15007
15008 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
15009
15010         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15011         * gcc.dg/vect/vect-iv-1.c: New test.
15012         * gcc.dg/vect/vect-iv-2.c: New test.
15013         * gcc.dg/vect/vect-iv-3.c: New test.
15014         * gcc.dg/vect/vect-iv-4.c: New test.
15015         * gcc.dg/vect/vect-iv-5.c: New test.
15016         * gcc.dg/vect/vect-iv-6.c: New test.
15017         * gcc.dg/vect/vect-iv-7.c: New test.
15018         * gcc.dg/vect/vect-iv-8.c: New test.
15019         * gcc.dg/vect/vect-iv-9.c: New test.
15020         * gcc.dg/vect/vect-iv-10.c: New test.
15021         * gcc.dg/vect/vect-iv-11.c: New test.
15022         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15023         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15024         * gcc.dg/vect/vect-14.c: Now vectorizable.
15025         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15026         loop).
15027         * gcc.dg/vect/vect-27.c: Likewise.
15028         * gcc.dg/vect/vect-29.c Likewise.
15029         * gcc.dg/vect/vect-dv-2.c: Likewise.
15030         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15031         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15032         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15033
15034 2007-02-06  Ira Rosen  <irar@il.ibm.com>
15035
15036         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15037
15038 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15039
15040         * gcc.dg/builtins-20.c: Add more cases.
15041
15042 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
15043
15044         PR debug/30189
15045         * gcc.dg/pr30189.c: New test.
15046
15047 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
15048
15049         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15050         for running tests.
15051         * gcc.target/i386/sse4a-extract.c: New test.
15052         * gcc.target/i386/sse4a-insert.c: New test.
15053         * gcc.target/i386/sse4a-montsd.c: New test.
15054         * gcc.target/i386/sse4a-montss.c: New test.
15055
15056 2007-02-05  Richard Guenther  <rguenther@suse.de>
15057
15058         * gcc.target/i386/vectorize3.c: New testcase.
15059
15060 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
15061
15062         PR target/30665
15063         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15064
15065 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15066
15067         PR fortran/30611
15068         * gfortran.dg/repeat_1.f90: New test.
15069
15070 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
15071
15072         PR fortran/30605
15073         * gfortran.dg/spread_shape_1.f90: Remove tabs.
15074         * gfortran.dg/derived_init_2.f90: Ditto.
15075         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15076         * gfortran.dg/array_initializer_1.f90: Ditto.
15077         * gfortran.dg/do_2.f90: Ditto.
15078         * gfortran.dg/proc_assign_1.f90: Ditto.
15079
15080 2007-02-04  Richard Guenther  <rguenther@suse.de>
15081
15082         PR middle-end/30636
15083         * g++.dg/warn/pr30636.C: New testcase.
15084         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15085
15086 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
15087
15088         PR middle-end/30667
15089         * gfortran.dg/pr30667.f: New test.
15090
15091 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15092
15093         * gcc.dg/builtins-54.c: Add more cases.
15094
15095 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
15096
15097         PR fortran/30514
15098         * gfortran.dg/zero_sized_2.f90: New test.
15099
15100         PR fortran/30660
15101         * gfortran.dg/alloc_comp_basics_4.f90: New test.
15102
15103         PR fortran/29820
15104         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15105         file.
15106
15107 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
15108
15109         PR fortran/30683
15110         * gfortran.dg/interface_10.f90: New test.
15111
15112 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15113
15114         * gcc.dg/builtins-20.c: Add more cases.
15115
15116 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15117
15118         PR target/29682
15119         * gcc-target/ia64/pr29682.c: New test.
15120
15121 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
15122
15123         PR fortran/30284
15124         * gfortran.dg/arrayio_11.f90.f90: New test.
15125
15126         PR fortran/30626
15127         * gfortran.dg/arrayio_12.f90.f90: New test.
15128
15129 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
15130
15131         PR c++/30536
15132         * g++.dg/tls/diag-5.C: New test.
15133
15134         PR middle-end/30473
15135         * gcc.dg/pr30473.c: New test.
15136         * gcc.c-torture/execute/20070201-1.c: New test.
15137
15138 2007-02-01  Roger Sayle  <roger@eyesopen.com>
15139
15140         * gfortran.dg/dependency_20.f90: New test case.
15141
15142 2007-01-31  Ian Lance Taylor  <iant@google.com>
15143
15144         * gcc.dg/lower-subreg-1.c (test): New test.
15145
15146 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
15147
15148         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15149
15150 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15151
15152         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15153         * gcc.dg/torture/builtin-math-3.c: Likewise.
15154
15155 2007-01-31  Dirk Mueller  <dmueller@suse.de>
15156
15157         gcc.dg/Wparentheses-2.c: Update and add new tests.
15158
15159 2007-01-31  Ira Rosen  <irar@il.ibm.com>
15160
15161         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15162         vectorize.
15163
15164 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
15165
15166         * gcc.dg/builtins-63.c: New test.
15167
15168 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15169
15170         PR fortran/27588
15171         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15172
15173 2007-01-31  Tobias Burnus  <burnus@net-b.de>
15174
15175         PR fortran/30520
15176         * gfortran.dg/volatile8.f90: New argument conformance test.
15177         * gfortran.dg/volatile9.f90: New scope test.
15178
15179 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15180
15181         PR c++/24745
15182         * g++.dg/warn/null4.C: New.
15183
15184 2001-01-30  Roger Sayle  <roger@eyesopen.com>
15185             Uros Bizjak  <ubizjak@gmail.com>
15186
15187         * gcc.dg/large-size-array-3.c: Correct typo.
15188
15189 2007-01-30  Richard Guenther  <rguenther@suse.de>
15190
15191         PR middle-end/27657
15192         * g++.dg/debug/pr27657.C: New testcase.
15193
15194 2007-01-30  Richard Guenther  <rguenther@suse.de>
15195
15196         PR middle-end/30313
15197         * gcc.dg/torture/pr30313.c: New testcase.
15198
15199 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
15200
15201         * gcc.dg/dfp/dfp-except.h: New file.
15202         * gcc.dg/dfp/fe-check.h: New file.
15203         * gcc.dg/dfp/fe-binop.c: New test.
15204         * gcc.dg/dfp/fe-convert-1.c: New test.
15205         * gcc.dg/dfp/fe-convert-2.c: New test.
15206         * gcc.dg/dfp/fe-convert-3.c: New test.
15207
15208         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15209         * gcc.dg/dfp/decfloat-constants.c: Ditto.
15210         * gcc.dg/dfp/convert-dfp.c: Ditto.
15211         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15212
15213 2007-01-29  Josh Conner  <jconner@apple.com>
15214
15215         * gcc.target/powerpc/altivec-24.c: New test.
15216
15217 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
15218
15219         PR c++/28266
15220         * g++.dg/parse/defarg12.C: New test.
15221
15222 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
15223
15224         PR fortran/30554
15225         * gfortran.dg/used_dummy_types_6.f90: New test.
15226
15227 2007-01-28  Jan Hubicka  <jh@suse.cz>
15228
15229         * gcc.dg/tree-prof/val-prof-6.c: New test.
15230
15231 2007-01-28  Roger Sayle  <roger@eyesopen.com>
15232
15233         * gcc.dg/large-size-array-3.c: Correct test case (portability).
15234
15235 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
15236
15237         PR C++/28988
15238         * g++.dg/expr/dtor4.C: New test.
15239
15240 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
15241
15242         * gcc.dg/tree-ssa/loop-23.c: New test.
15243
15244 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
15245
15246         PR libfortran/30389
15247         * gfortran.dg/achar_2.f90:  New test.
15248         * gfortran.dg/achar_3.f90:  New test.
15249
15250 2007-01-27  Ian Lance Taylor  <iant@google.com>
15251
15252         * gcc.dg/strict-overflow-1.c: New test.
15253         * gcc.dg/no-strict-overflow-1.c: New test.
15254         * gcc.dg/strict-overflow-2.c: New test.
15255         * gcc.dg/no-strict-overflow-2.c: New test.
15256         * gcc.dg/strict-overflow-3.c: New test.
15257         * gcc.dg/no-strict-overflow-3.c: New test.
15258         * gcc.dg/strict-overflow-4.c: New test.
15259         * gcc.dg/no-strict-overflow-4.c: New test.
15260         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15261         * gcc.dg/pr15784-1.c: Likewise.
15262         * gcc.dg/pr20922-1.c: Likewise.
15263         * gcc.dg/pr20922-3.c: Likewise.
15264         * gcc.dg/pr20922-4.c: Likewise.
15265         * gcc.dg/pr20922-6.c: Likewise.
15266         * gcc.dg/compare-4.c: Likewise.
15267         * gcc.dg/torture/pr26898-1.c: Likewise.
15268         * gcc.dg/tree-ssa/divide-1.c: Likewise.
15269         * gcc.dg/tree-ssa/divide-2.c: Likewise.
15270         * gcc.dg/tree-ssa/divide-3.c: Likewise.
15271         * gcc.dg/tree-ssa/divide-4.c: Likewise.
15272         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15273         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15274         * gcc.dg/tree-ssa/pr21082.c: Likewise.
15275         * gcc.dg/tree-ssa/pr26899.c: Likewise.
15276         * g++.dg/tree-ssa/pr21082.C: Likewise.
15277
15278 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15279
15280         * gcc-dg/large-size-array-3.c: New test case.
15281
15282 2007-01-27  Roger Sayle  <roger@eyesopen.com>
15283
15284         * gfortran.dg/forall_7.f90: New test case.
15285
15286 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
15287
15288         PR fortran/30407
15289         * gfortran.dg/where_operator_assign_1.f90: New test.
15290         * gfortran.dg/where_operator_assign_2.f90: New test.
15291         * gfortran.dg/where_operator_assign_3.f90: New test.
15292
15293 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
15294
15295         * lib/target-supports.exp
15296         (check_effective_target_powerpc_altivec): New.
15297         (check_effective_target_vect_cmdline_needed): Use it.
15298
15299 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
15300
15301         PR fortran/30278
15302         * gfortran.dg/backslash_3.f: New test.
15303
15304 2007-01-26  Richard Guenther  <rguenther@suse.de>
15305
15306         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15307
15308 2007-01-26  Tobias Burnus  <burnus@net-b.de>
15309
15310         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15311         * gfortran.dg/vect/vect.exp: Ditto.
15312         * gfortran.dg/dg.exp: Ditto.
15313         * gfortran.fortran-torture/execute/execute.exp: Ditto.
15314         * gfortran.fortran-torture/compile/compile.exp: Ditto.
15315
15316 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15317
15318         * gcc.dg/builtins-20.c: Add more cases.
15319         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15320
15321 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15322
15323         PR fortran/30437
15324         * gcc.dg/Wall.c: New.
15325         * gcc.dg/Wno-all.c: New.
15326         * gfortran.dg/Wall.f90: New.
15327         * gfortran.dg/Wno-all.f90: New.
15328
15329 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
15330
15331         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15332         * g++.dg/eh/simd-2.C: Also run on Darwin.
15333         * g++.dg/eh/simd-3.C: New.
15334         * g++.dg/eh/simd-4.C: New.
15335
15336 2007-01-25  Richard Guenther  <rguenther@suse.de>
15337
15338         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15339         and _PROFILE_USE.
15340         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15341
15342 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
15343
15344         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15345         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15346         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15347         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15348         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15349         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15350         * gcc.dg/ipa/ipa-7.c: New testcase.
15351
15352 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
15353
15354         * g++.dg/cpp0x/warn_cxx0x.C: New.
15355
15356 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15357
15358         * gcc.dg/builtins-20.c: Test builtin carg.
15359
15360 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
15361
15362         PR middle-end/27416
15363         * gcc.dg/gomp/pr27416.c: New test.
15364
15365         PR middle-end/30494
15366         * gcc.dg/gomp/pr30494.c: New test.
15367         * g++.dg/gomp/pr30494.C: New test.
15368
15369         PR middle-end/30421
15370         * gcc.dg/gomp/pr30421.c: New test.
15371
15372 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
15373
15374         * gcc.target/ia64/versionid-1.c: New test.
15375         * gcc.target/ia64/versionid-2.c: New test.
15376
15377 2007-01-24  Richard Guenther  <rguenther@suse.de>
15378
15379         PR testsuite/30181
15380         * gcc.dg/builtins-57.c: Change to a link-time testcase
15381         to support non-C99 targets.
15382
15383 2007-01-24  Jan Hubicka  <jh@suse.cz>
15384
15385         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15386
15387 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15388
15389         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15390
15391 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
15392
15393         PR objc/27438
15394         * objc.dg/const-str-12.m: New test.
15395
15396 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15397
15398         PR fortran/30532
15399         * gfortran.dg/ctrl-z.f90:  New test.
15400
15401 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15402
15403         PR fortran/30481
15404         * gfortran.dg/namelist_assumed_char.f90:  New test.
15405
15406 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
15407
15408         PR c++/27492
15409         * g++.dg/inherit/covariant15.C: New test.
15410
15411 2007-01-23  Ian Lance Taylor  <iant@google.com>
15412
15413         * g++.dg/warn/Wparentheses-24.C: New test.
15414
15415 2007-01-23  Richard Guenther  <rguenther@suse.de>
15416
15417         PR testsuite/30560
15418         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15419         with full path.
15420
15421 2007-01-22  Richard Guenther  <rguenther@suse.de>
15422
15423         PR tree-optimization/30038
15424         * gcc.dg/builtins-62.c: New testcase.
15425
15426 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15427
15428         * gcc.c-torture/compile/20070121.c: New test.
15429
15430 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15431
15432         PR libfortran/30525
15433         * gfortran.dg/char_comparison_1.f:  New test.
15434
15435 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15436
15437         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15438
15439 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15440
15441         PR objc/30479
15442         * objc.dg/pch: New directory.
15443         * objc.dg/pch/pch.exp: New file.
15444         * objc.dg/pch/interface-1.m: New test.
15445         * objc.dg/pch/interface-1.hs: New include file.
15446         * lib/objc.exp (objc_target_compile): Add
15447         "-x objective-c-header" in front of the sources if this is
15448         a precompiled header being compiled.
15449
15450 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15451
15452         * gfortran.dg/array_memcpy_3.f90: New test case.
15453         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15454
15455 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15456             Brooks Moses  <brooks.moses@codesourcery.com>
15457             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15458
15459         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15460         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15461
15462 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15463
15464         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15465
15466 2007-01-19  Mike Stump  <mrs@apple.com>
15467
15468         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15469         away.
15470
15471 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15472
15473         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15474         option instead of -funsafe-math-optimizations.
15475
15476 2007-01-19  Tomas Bily  <tbily@suse.cz>
15477
15478         gcc.dg/tree-prof/indir-call-prof.c: New.
15479         g++.dg/dg.exp: Add tree-prof subdirectory.
15480         g++.dg/tree-prof/indir-call-prof.C: New.
15481         g++.dg/tree-prof/tree-prof.exp: New.
15482
15483 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15484
15485         PR c++/17947
15486         * g++.dg/warn/deprecated.C: Update warning output.
15487         * g++.dg/warn/deprecated-2.C: Likewise.
15488         * g++.dg/warn/deprecated-3.C: New.
15489
15490 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15491
15492         * gcc.c-torture/execute/nestfunc-7.c: New.
15493
15494 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15495
15496         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15497
15498 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15499
15500         * gcc.dg/m68k-pic-1.c: New.
15501
15502 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15503
15504         * gfortran.dg/array_memcpy_4.f90: New test case.
15505
15506 2007-01-18  Josh Conner  <jconner@apple.com>
15507
15508         PR target/30485
15509         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15510         * gcc.dg/vect/no-trapping-math-1: New.
15511         * gcc.dg/vect/no-trapping-math-2: New.
15512
15513 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15514
15515         * gcc.target/i386/387-8.c: Update comment about optimizing
15516         inherent load of 1.0 of fptan instruction.
15517
15518 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15519             Richard Guenther <rguenther@suse.de>
15520
15521         PR diagnostic/8268
15522         * gcc.dg/Warray-bounds.c: New testcase.
15523         * gcc.dg/Warray-bounds-2.c: New testcase.
15524         * g++.dg/warn/Warray-bounds.C: New testcase.
15525         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15526
15527 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15528
15529         PR fortran/30476
15530         * gfortran.dg/generic_12.f90: New test.
15531
15532 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15533
15534         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15535         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15536
15537 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15538
15539         * gcc.dg/dfp/compare-special.h: New file.
15540         * gcc.dg/dfp/compare-special-32.c: New test.
15541         * gcc.dg/dfp/compare-special-64.c: New test.
15542         * gcc.dg/dfp/compare-special-128.c: New test.
15543
15544 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15545             Paul Thomas  <pault@gcc.gnu.org>
15546             Steven G. Kargl  <kargl@gcc.gnu.org>
15547
15548         PR fortran/30404
15549         * gfortran.dg/forall_6.f90: New test case.
15550         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15551         * gfortran.dg/dependency_13.f90: Likewise.
15552
15553 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15554
15555         PR testsuite/12325
15556         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15557         targets that don't support Inf.
15558
15559 2007-01-15  Dale Johannesen  <dalej@apple.com>
15560
15561         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15562
15563 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15564
15565         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15566         of achar for 0xff to avoid the "Extended ASCII not
15567         implemented" error message.
15568
15569 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15570
15571         PR fortran/28172
15572         * gfortran.dg/altreturn_4.f90: New test.
15573
15574         PR fortran/29389
15575         * gfortran.dg/stfunc_4.f90: New test.
15576
15577         PR fortran/29712
15578         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15579         * gfortran.dg/initialization_1.f90: Change warning.
15580
15581         PR fortran/30283
15582         * gfortran.dg/specification_type_resolution_2.f90: New test.
15583
15584 2007-01-14  Jan Hubicka  <jh@suse.cz>
15585
15586         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15587         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15588         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15589         elimination.
15590
15591 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15592
15593         PR fortran/30410
15594         * gfortran.dg/external_procedures_2.f90: New test.
15595
15596 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15597
15598         PR target/30413
15599         * gcc.target/i386/pr30413.c: New test.
15600
15601 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15602
15603         PR fortran/30452
15604         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15605
15606 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15607
15608         * gcc.dg/20070112-1.c: New test.
15609
15610 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15611
15612         PR libgfortran/30435
15613         * gfortran.dg/list_read_6.f90: New test.
15614
15615 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15616
15617         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15618
15619 2007-01-12  Tom Tromey  <tromey@redhat.com>
15620
15621         PR preprocessor/28227:
15622         * gcc.dg/cpp/pr28227.c: New file.
15623
15624 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15625
15626         * gcc.dg/tree-ssa/loop-22.c: New test.
15627
15628 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15629
15630         PR tree-optimization/29516
15631         * gcc.dg/tree-ssa/loop-20.c: New test.
15632
15633 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15634
15635         PR libfortran/30415
15636         * minmaxloc_integer_kinds_1.f90:  New test.
15637
15638 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15639
15640         PR c++/29573
15641         * g++.dg/template/sizeof-template-argument.C: New test.
15642
15643 2007-01-11  Jan Hubicka  <jh@suse.cz>
15644
15645         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15646         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15647         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15648         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15649         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15650         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15651         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15652         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15653         transformation in question.
15654         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15655         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15656         * gcc.dg/always_inline3.c: Likewise.
15657
15658 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15659
15660         PR c++/28999
15661         * g++.dg/template/typename11.C: New test.
15662
15663 2007-01-10  Robert Kennedy <jimbob@google.com>
15664
15665         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15666
15667 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15668
15669         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15670         for different integer kinds.
15671         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15672         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15673         * gfortran.dg/ishft_2.f90: New test.
15674         * gfortran.dg/ishft_3.f90: New test.
15675
15676 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15677
15678         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15679
15680 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15681
15682         PR tree-optimization/30322
15683         * gcc.dg/tree-ssa/loop-21.c: New test.
15684
15685 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15686
15687         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15688
15689 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15690
15691         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15692
15693 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15694
15695         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15696         * g++.dg/warn/overflow-warn-3.C: Likewise.
15697         * g++.dg/warn/overflow-warn-4.C: Likewise.
15698         * g++.dg/warn/overflow-warn-5.C: Likewise.
15699         * g++.dg/warn/overflow-warn-6.C: Likewise.
15700         * g++.dg/warn/Woverflow-1.C: Likewise.
15701         * g++.dg/warn/Woverflow-2.C: Likewise.
15702         * g++.dg/warn/Woverflow-3.C: Likewise.
15703         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15704
15705 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15706
15707         * gfortran.dg/array_constructor_14.f90: New test case.
15708         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15709
15710 2007-01-08  Richard Guenther  <rguenther@suse.de>
15711
15712         PR tree-optimization/23603
15713         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15714         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15715
15716 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15717
15718         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15719         in __v8qi typedef.
15720         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15721         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15722         compiler behaviour.
15723         * gcc.dg/simd-5.c: Likewise.
15724         * gcc.dg/simd-6.c: Likewise.
15725         * g++.dg/conversion/simd1.C: Likewise.
15726         * g++.dg/conversion/simd3.C: Likewise.
15727         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15728         (main): Use it.
15729
15730 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15731
15732         PR tree-optimization/29877
15733         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15734         name of a hard register for the target concerned.  Adjust dg-error
15735         directives to cope with new behaviour of TER.
15736
15737 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15738
15739         PR c++/28986
15740         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15741         * g++.dg/warn/overflow-warn-1.C: New.
15742         * g++.dg/warn/overflow-warn-3.C: New.
15743         * g++.dg/warn/overflow-warn-4.C: New.
15744         * g++.dg/warn/overflow-warn-5.C: New.
15745         * g++.dg/warn/overflow-warn-6.C: New.
15746         * g++.dg/warn/Woverflow-1.C: New.
15747         * g++.dg/warn/Woverflow-2.C: New.
15748         * g++.dg/warn/Woverflow-3.C: New.
15749         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15750
15751 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15752
15753         PR fortran/27698
15754         * gfortran.dg/invalid_name.f90: New test.
15755         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15756         * gfortran.dg/gomp/pr29759.f90: Ditto.
15757
15758 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15759
15760         * gfortran.dg/present_1.f90:  Update error message.
15761
15762 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15763
15764         PR c++/19439
15765         * g++.dg/template/duplicate1.C: New test
15766         * g++.dg/template/memfriend6.C: Adjust error markers.
15767
15768 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15769
15770         PR tree-opt/30385
15771         * gcc.dg/torture/inline-1.c: New test.
15772
15773 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15774
15775         PR c/19978
15776         * gcc.dg/multiple-overflow-warn-1.c: New.
15777         * gcc.dg/multiple-overflow-warn-2.c: New.
15778         * gcc.dg/overflow-warn-6.c: New.
15779         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15780
15781 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15782
15783         * gfortran.dg/array_memcpy_1.f90: New test case.
15784         * gfortran.dg/array_memcpy_2.f90: Likewise.
15785
15786 2007-01-05  Richard Guenther  <rguenther@suse.de>
15787
15788         PR middle-end/27826
15789         * g++.dg/opt/pr27826.C: New testcase.
15790
15791 2007-01-05  Ian Lance Taylor  <iant@google.com>
15792
15793         * gcc.dg/Walways-true-1.c: New test.
15794         * gcc.dg/Walways-true-2.c: New test.
15795         * g++.dg/warn/Walways-true-1.C: New test.
15796         * g++.dg/warn/Walways-true-2.C: New test.
15797
15798 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15799
15800         PR c/30360
15801         * gcc.dg/pr30360.c: New test.
15802
15803 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15804
15805         PR fortran/23232
15806         * gfortran.dg/data_implied_do_1.f90: New test.
15807
15808         PR fortran/27996
15809         PR fortran/27998
15810         * gfortran.dg/char_length_1.f90: New test.
15811
15812 2007-01-05  Richard Guenther  <rguenther@suse.de>
15813
15814         PR middle-end/28116
15815         * g++.dg/opt/pr28116.C: New testcase.
15816
15817 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15818
15819         PR fortran/29624
15820         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15821           invalid deallocate.
15822         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15823         * gfortran.dg/protected_4.f90: Add pointer intent check.
15824         * gfortran.dg/protected_6.f90: Add pointer intent check.
15825         * gfortran.dg/pointer_intent_1.f90: New test.
15826         * gfortran.dg/pointer_intent_2.f90: New test.
15827         * gfortran.dg/pointer_intent_3.f90: New test.
15828
15829 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15830
15831         PR 30235
15832         * gfortran.dg/altreturn_2.f90: new test.
15833
15834 2007-01-04  Tom Tromey  <tromey@redhat.com>
15835
15836         PR preprocessor/28165:
15837         * gcc.dg/cpp/pr28165.c: New file.
15838
15839 2007-01-03  Josh Conner  <jconner@apple.com>
15840
15841         PR middle-end/29683
15842         * gcc.dg/pr29683.c: New.
15843
15844 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15845
15846         PR c++/28217
15847         * g++.dg/pch/template-1.C: New test.
15848         * g++.dg/pch/template-1.Hs: New file.
15849
15850 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15851
15852         PR middle-end/30353
15853         * gcc.c-torture/compile/complex-4.c: New test.
15854
15855 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15856
15857         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15858         -maltivec.
15859         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15860
15861 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15862
15863         PR middle-end/30286
15864         * gcc.dg/pr30286.c: New test.
15865
15866         PR c++/29535
15867         * g++.dg/template/crash66.C: New test.
15868
15869         PR c++/29054
15870         * g++.dg/template/friend49.C: New test.
15871
15872 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15873
15874         * gfortran.dg/ibits.f90: New test.
15875
15876 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15877
15878         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15879         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15880
15881 2007-01-02  Jan Hubicka  <jh@suse.cz>
15882
15883         * gcc.dg/pr16194.c: We now output error on all three functions,
15884         not just first one.
15885
15886 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15887
15888         PR c/19977
15889         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15890         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15891
15892 2006-01-02  Ian Lance Taylor  <iant@google.com>
15893
15894         * g++.dg/warn/Wparentheses-22.C: New test.
15895         * g++.dg/warn/Wparentheses-23.C: New test.
15896
15897 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15898
15899         PR middle-end/7651
15900         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15901         * gcc.dg/declspec-3-Wextra.c: New.
15902         * gcc.dg/declspec-3-no.c: New
15903
15904 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15905
15906         PR fortran/20896
15907         * gfortran.dg/interface_10.f90: Remove.
15908
15909 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15910
15911         * gcc.dg/fold-eqxor-4.c: New test case.
15912
15913 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15914
15915         PR middle-end/30311
15916         * gcc.c-torture/compile/pr30311.c: New test.
15917
15918 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15919
15920         PR middle-end/30253
15921         * gcc.c-torture/compile/statement-expression-1.c: New test.
15922
15923 2007-01-01  Andreas Schwab  <schwab@suse.de>
15924
15925         PR target/29166
15926         * g++.dg/eh/pr29166.C: New test.
15927
15928 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15929
15930         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15931         New.
15932         (check_effective_target_vect_cmdline_needed): Use it.
15933
15934 2006-12-31  Richard Guenther  <rguenther@suse.de>
15935
15936         PR middle-end/30137
15937         * gcc.dg/pr30137-1.c: New testcase.
15938         * gcc.dg/pr30137-2.c: Likewise.
15939
15940 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15941
15942         PR middle-end/30322
15943         * gcc.dg/fold-plusnot-1.c: New test case.
15944
15945 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15946
15947         PR c++/29731
15948         * g++.dg/parse/template22.C: New test.
15949
15950 2006-12-31  Richard Guenther  <rguenther@suse.de>
15951
15952         PR middle-end/30338
15953         * gcc.c-torture/compile/pr30338.c: New testcase.
15954
15955 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15956
15957         PR fortran/27900
15958         * gfortran.dg/intrinsic_actual_4.f90: New test.
15959
15960         PR fortran/24325
15961         * gfortran.dg/func_decl_3.f90: New test.
15962
15963 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15964
15965         PR fortran/23060
15966         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15967         * gfortran.dg/c_by_val_1.f: New test.
15968         * gfortran.dg/c_by_val_2.f: New test.
15969         * gfortran.dg/c_by_val_3.f: New test.
15970
15971 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15972
15973         PR libfortran/30321
15974         * gfortran.dg/sum_zero_array_1.f90:  New test.
15975
15976 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15977
15978         PR preprocessor/29612
15979         * gcc.dg/cpp/pr29612-1.c: New test.
15980         * gcc.dg/cpp/pr29612-2.c: New test.
15981
15982 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15983
15984         PR fortran/30034
15985         * gfortran.dg/pure_formal_proc_1.f90: New test.
15986
15987         PR fortran/30237
15988         * gfortran.dg/intrinsic_actual_3.f90: New test.
15989
15990 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15991
15992         PR fortran/30014
15993         * gfortran.dg/io_constraints_1.f90: Update test.
15994         * gfortran.dg/io_constraints_2.f90: Update test.
15995         * gfortran.dg/inquire_iolength.f90: New test.
15996
15997 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15998
15999         PR fortran/20896
16000         * gfortran.dg/interface_10.f90: New test.
16001         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16002         since z is already, locally a variable.
16003
16004         PR fortran/25135
16005         * gfortran.dg/generic_11.f90: New test.
16006         * gfortran.dg/interface_7.f90: Remove name clash between module
16007         name and procedure 'x' referenced in the interface.
16008
16009 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16010
16011         PR middle-end/7651
16012         * gcc.dg/Wmissing-parameter-type.c: New.
16013         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16014         * gcc.dg/Wmissing-parameter-type-no.c: New.
16015
16016 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
16017
16018         PR fortran/25818
16019         * gfortran.dg/entry_array_specs_2.f: New test.
16020
16021         PR fortran/30084
16022         * gfortran.dg/nested_modules_6.f90: New test.
16023
16024 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16025
16026         PR middle-end/7651
16027         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16028         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16029
16030 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
16031
16032         PR C++/30168
16033         * g++.dg/opt/complex6.C: New test.
16034
16035 2006-12-22  Ben Elliston  <bje@au.ibm.com>
16036
16037         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16038         full" if the linker on spu-*-* warns about exceeding local store.
16039
16040         And revert this patch:
16041         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16042         fail to link due to relocation overflows on spu-*-*.
16043
16044 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16045
16046         PR fortran/30273
16047         * gfortran.dg/dependency_19.f90: New test.
16048
16049 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
16050
16051         PR fortran/30202
16052         * gfortran.dg/alloc_comp_basics_3.f90: New test.
16053
16054 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
16055
16056         PR middle-end/30262
16057         * gcc.c-torture/execute/20061220-1.c: New test.
16058
16059         PR middle-end/30263
16060         * gcc.dg/gomp/asm-1.c: New test.
16061
16062         PR target/30230
16063         * g++.dg/eh/ia64-2.C: New test.
16064
16065 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16066
16067         PR target/28966
16068         PR target/29248
16069         * gcc.dg/rs6000-leaf.c: New.
16070
16071 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16072
16073         PR fortran/25392
16074         * gfortran.dg/f2c_8.f90: New test.
16075
16076 2006-12-20  Bill Wendling  <wendling@apple.com>
16077
16078         * gcc.dg/asm-b.c: Check for __ppc64__.
16079
16080 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16081
16082         PR fortran/30190
16083         * gfortran.dg/bounds_check_5.f90: New test.
16084
16085 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
16086
16087         PR middle-end/30143
16088         * gcc.dg/gomp/complex-1.c: New testcase.
16089
16090 2006-12-20  Roger Sayle  <roger@eyesopen.com>
16091
16092         * gfortran.dg/array_memset_1.f90: New test case.
16093
16094 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
16095
16096         * lib/target-supports.exp: Add spu to
16097         check_effective_target_vect_widen_mult_hi_to_si.
16098
16099 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
16100
16101         PR fortran/29992
16102         * gfortran.dg/generic_9.f90: New test.
16103
16104         PR fortran/30081
16105         * gfortran.dg/generic_10.f90: New test.
16106
16107 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
16108
16109         PR tree-opt/30045
16110         * gcc.dg/pr30045.c: New test.
16111
16112 2006-12-20  Ben Elliston  <bje@au.ibm.com>
16113
16114         * gcc.dg/20020312-2.c: Add a case for __SPU__.
16115
16116 2006-12-19  Eric Christopher  <echristo@apple.com>
16117
16118         PR target/29302
16119         * gcc.c-torture/execute/pr29302-1.c: New.
16120
16121 2006-12-19  Tobias Burnus  <burnus@net-b.de>
16122
16123         PR fortran/39238
16124         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16125
16126 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
16127
16128         PR fortran/30236
16129         * gfortran.dg/altreturn_3.f90: New test.
16130
16131         * gfortran.dg/char_result_12.f90: Fix comment typos.
16132
16133 2006-12-19  Ben Elliston  <bje@au.ibm.com>
16134
16135         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16136         as newlib's stdio.h uses non-traditional cpp constructs.
16137
16138 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16139
16140         * gfortran.dg/advance.f90: Renamed to advance_1.f90
16141         * gfortran.dg/append-1.f90: Renamed to append_1.f90
16142         * gfortran.dg/array-1.f90: Renamed to array_1.f90
16143         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16144         * gfortran.dg/backspace.f: Renamed to backspace_1.f
16145         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16146         * gfortran.dg/default_initialization.f: Renamed to
16147         default_initialization_1.f
16148         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16149         dollar_edit_descriptor_1.f
16150         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16151         dollar_edit_descriptor_2.f
16152         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16153         dollar_edit_descriptor_3.f
16154         * gfortran.dg/logint-1.f: Renamed to logint_1.f
16155         * gfortran.dg/logint-2.f: Renamed to logint_2.f
16156         * gfortran.dg/logint-3.f: Renamed to logint_3.f
16157         * gfortran.dg/advance_1.f90: Renamed from advance.f90
16158         * gfortran.dg/append_1.f90: Renamed from append-1.f90
16159         * gfortran.dg/array_1.f90: Renamed from array-1.f90
16160         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16161         * gfortran.dg/backspace_1.f: Renamed from backspace.f
16162         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16163         * gfortran.dg/default_initialization_1.f: Renamed from
16164         default_initialization.f
16165         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16166         dollar_edit_descriptor-1.f
16167         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16168         dollar_edit_descriptor-2.f
16169         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16170         dollar_edit_descriptor-3.f
16171         * gfortran.dg/logint_1.f: Renamed from logint-1.f
16172         * gfortran.dg/logint_2.f: Renamed from logint-2.f
16173         * gfortran.dg/logint_3.f: Renamed from logint-3.f
16174
16175 2006-12-18  Bill Wendling  <wendling@apple.com>
16176
16177         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16178         id is an OjbC keyword.
16179
16180 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16181
16182         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16183
16184 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
16185
16186         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16187
16188 2006-12-18  Ian Lance Taylor  <iant@google.com>
16189
16190         * g++.dg/warn/Wmissing-declarations-1.C: New test.
16191
16192 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16193
16194         * gcc.c-torture/compile/pr27528.c: Use empty templates.
16195
16196 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
16197
16198         PR fortran/30207
16199         * gfortran.fortran-torture/execute/where21.f90: New test.
16200
16201 2006-12-17  Tobias Burnus  <burnus@net-b.de>
16202
16203         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16204
16205 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16206
16207         PR middle-end/7651
16208         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16209         * gcc.dg/if-empty-1.c: Likewise.
16210         * gcc.dg/pr23165.c: Likewise.
16211         * g++.dg/warn/empty-body.C: Likewise.
16212
16213 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16214
16215         PR libfortran/30005
16216         * gfortran.dg/open_errors.f90: New test.
16217
16218 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
16219
16220         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16221
16222         * gcc.target/i386/ssse3-pabsb.c: New file.
16223         * gcc.target/i386/ssse3-pabsd.c: Likewise.
16224         * gcc.target/i386/ssse3-pabsw.c: Likewise.
16225         * gcc.target/i386/ssse3-palignr.c: Likewise.
16226         * gcc.target/i386/ssse3-phaddd.c: Likewise.
16227         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16228         * gcc.target/i386/ssse3-phaddw.c: Likewise.
16229         * gcc.target/i386/ssse3-phsubd.c: Likewise.
16230         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16231         * gcc.target/i386/ssse3-phsubw.c: Likewise.
16232         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16233         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16234         * gcc.target/i386/ssse3-pshufb.c: Likewise.
16235         * gcc.target/i386/ssse3-psignb.c: Likewise.
16236         * gcc.target/i386/ssse3-psignd.c: Likewise.
16237         * gcc.target/i386/ssse3-psignw.c: Likewise.
16238         * gcc.target/i386/ssse3-vals.h: Likewise.
16239
16240 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
16241
16242         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16243         * lib/fortran-torture.exp: Include target-supports.exp.
16244
16245 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
16246
16247         PR target/30185
16248         * gcc.c-torture/execute/pr30185.c: New test.
16249
16250 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16251
16252         PR testsuite/30179
16253         PR testsuite/30180
16254         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16255         * gcc.dg/builtin-bswap-2.c: Likewise.
16256         * gcc.dg/builtin-bswap-3.c: Likewise.
16257         * gcc.dg/builtin-bswap-4.c: Likewise.
16258         * lib/target-supports.exp (check_effective_target_stdint_types): New.
16259         * gcc.c-torture/execute/mode-dependent-address.x: New file.
16260
16261 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16262
16263         PR libfortran/30145
16264         * gfortran.dg/write_zero_array: New test.
16265
16266 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16267
16268         PR fortran/30200
16269         * gfortran.dg/write_fmt_trim.f90: New test.
16270
16271 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
16272
16273         PR 30194
16274         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16275         temporarily.
16276
16277 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16278
16279         * lib/target-supports.exp (check_weak_available): Use istarget
16280         "hppa*-*-hpux10*" instead of regexp.
16281         (check_cxa_atexit_available): Likewise.
16282
16283 2006-12-14  Richard Guenther  <rguenther@suse.de>
16284
16285         PR tree-optimization/30197
16286         * gcc.c-torture/execute/complex-1.c: Fix function name.
16287         * gcc.dg/builtins-61.c: New testcase.
16288
16289 2006-12-14  Richard Guenther  <rguenther@suse.de>
16290
16291         PR middle-end/30172
16292         * gcc.dg/pr30172-1.c: New testcase.
16293
16294 2006-12-14  Richard Guenther  <rguenther@suse.de>
16295
16296         PR tree-optimization/30198
16297         * gcc.dg/builtins-60.c: New testcase.
16298
16299 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
16300
16301         * lib/target-supports.exp (vect_no_align): Remove spu.
16302
16303 2006-12-13  Ian Lance Taylor  <iant@google.com>
16304
16305         PR c++/19564
16306         PR c++/19756
16307         * g++.dg/warn/Wparentheses-5.C: New test.
16308         * g++.dg/warn/Wparentheses-6.C: New test.
16309         * g++.dg/warn/Wparentheses-7.C: New test.
16310         * g++.dg/warn/Wparentheses-8.C: New test.
16311         * g++.dg/warn/Wparentheses-9.C: New test.
16312         * g++.dg/warn/Wparentheses-10.C: New test.
16313         * g++.dg/warn/Wparentheses-11.C: New test.
16314         * g++.dg/warn/Wparentheses-12.C: New test.
16315         * g++.dg/warn/Wparentheses-13.C: New test.
16316         * g++.dg/warn/Wparentheses-14.C: New test.
16317         * g++.dg/warn/Wparentheses-15.C: New test.
16318         * g++.dg/warn/Wparentheses-16.C: New test.
16319         * g++.dg/warn/Wparentheses-17.C: New test.
16320         * g++.dg/warn/Wparentheses-18.C: New test.
16321         * g++.dg/warn/Wparentheses-19.C: New test.
16322         * g++.dg/warn/Wparentheses-20.C: New test.
16323         * g++.dg/warn/Wparentheses-21.C: New test.
16324
16325 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16326
16327         PR testsuite/30157
16328         * lib/target-supports.exp (check_cxa_atexit_available): Return false
16329         for target "hppa.*hpux10".
16330
16331 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
16332
16333         * g++.dg/debug/vartrack1.C: New test.
16334
16335         * g++.dg/opt/ifcvt1.C: New test.
16336
16337         * gcc.dg/tls/opt-13.c: New test.
16338
16339         * gcc.dg/20060425-2.c: New test.
16340
16341         * g++.dg/opt/pr15054-2.C: New test.
16342
16343         * gcc.c-torture/execute/20060420-1.c: New test.
16344
16345         * gcc.c-torture/execute/20060412-1.c: New test.
16346
16347         * objc/compile/20060406-1.m: New test.
16348
16349 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
16350
16351         * g++.dg/template/array17.C: New test.
16352
16353 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
16354
16355         * gcc.target/powerpc/altivec-23.c: New test.
16356
16357 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
16358
16359         PR c++27316
16360         * g++.dg/inherit/error3.C: New test.
16361
16362         PR c++/28740
16363         * g++.dg/inherit/error4.C: New test.
16364
16365 2006-12-13  Richard Guenther  <rguenther@suse.de>
16366
16367         PR tree-optimization/17687
16368         * gcc.dg/builtins-59.c: New testcase.
16369
16370 2006-12-13  Ben Elliston  <bje@au.ibm.com>
16371
16372         * gcc.target/spu/Wmain.c: New test.
16373
16374 2006-12-12  Josh Conner  <jconner@apple.com>
16375
16376         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16377         * g++.dg/abi/thunk4.C: Likewise.
16378         * g++.dg/abi/rtti3.C: Likewise.
16379
16380 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
16381
16382         * gcc.target/spu/cpat-1.c: New test.
16383         * gcc.target/spu/cpat-2.c: New test.
16384         * gcc.target/spu/cpat-3.c: New test.
16385         * gcc.target/spu/cpat-4.c: New test.
16386
16387 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16388
16389         PR tree-opt/28436
16390         * gcc.c-torture/compile/vector-1.c: New test.
16391         * gcc.c-torture/compile/vector-2.c: New test.
16392         * gcc.c-torture/compile/vector-3.c: New test.
16393
16394 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16395
16396         * lib/fortran-torture.exp: Update copyright years.  Remove
16397         obsolete comment.  Test -ftree-vectorize where it makes sense.
16398         * lib/gfortran-dg.exp: Update copyright years.  Use settings
16399         from fortran-torture.exp.
16400         * gfortran.dg/char_transpose_1.f90,
16401         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16402         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16403         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
16404         '-w' to dg-options.
16405
16406 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
16407
16408         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16409         saved_${tool}_load.
16410
16411 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16412
16413         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16414         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16415         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16416         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16417         gaps.
16418
16419 2006-12-12  Richard Guenther  <rguenther@suse.de>
16420
16421         PR middle-end/30147
16422         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16423
16424 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16425             Diego Novillo  <dnovillo@redhat.com>
16426
16427         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16428         VDEF/VUSE changes.
16429         * gcc.dg/tree-ssa/pr26421.c: Likewise
16430         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16431         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16432         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16433         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16434         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16435         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16436         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16437         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16438         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16439
16440 2006-12-11  Jan Hubicka  <jh@suse.cz>
16441
16442         * gcc.dg/tree-prof/stringop-1.c: New test.
16443         * gcc.dg/tree-prof/stringop-2.c: New test.
16444
16445 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16446
16447         PR target/30120
16448         * gcc.target/i386/pr30120.c: New test.
16449
16450         Revert:
16451         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16452
16453         * gcc.target/i386/x87regparm-1.c: New test.
16454         * gcc.target/i386/x87regparm-2.c: New test.
16455         * gcc.target/i386/x87regparm-3.c: New test.
16456         * gcc.target/i386/x87regparm-4.c: New test.
16457
16458 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16459
16460         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16461
16462 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16463
16464         PR fortran/23994
16465         * gfortran.dg/protected_1.f90: New test.
16466         * gfortran.dg/protected_2.f90: New test.
16467         * gfortran.dg/protected_3.f90: New test.
16468         * gfortran.dg/protected_4.f90: New test.
16469         * gfortran.dg/protected_5.f90: New test.
16470         * gfortran.dg/protected_6.f90: New test.
16471
16472 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16473             Tobias Burnus  <burnus@gcc.gnu.org>
16474
16475         PR fortran/29975
16476         PR fortran/30068
16477         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16478         interface.
16479         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16480         ambiguous interfaces.
16481         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16482         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16483         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16484         ambiguous interfaces.
16485         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16486         * gfortran.dg/array_initializer_2.f90: Add initializer array
16487         constructor test.
16488
16489         PR fortran/30096
16490         * gfortran.dg/interface_9.f90: Test that host interfaces are
16491         not checked for ambiguity with the local version.
16492
16493 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16494
16495         PR fortran/29464
16496         * gfortran.dg/module_interface_2.f90: New test.
16497
16498 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16499
16500         PR fortran/29941
16501         * gfortran.dg/assumed_len.f90: New test.
16502
16503 2006-12-09  Richard Guenther  <rguenther@suse.de>
16504
16505         * g++.dg/warn/implicit-typename1.C: Qualify types.
16506         * g++.dg/parse/crash12.C: Likewise.
16507         * g++.dg/tree-ssa/pr22444.C: Likewise.
16508
16509 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16510
16511         * gfortran.dg/array_2.f90: Added sqrt test.
16512
16513 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16514
16515         * gcc.target/i386/x87regparm-1.c: XFAIL.
16516         * gcc.target/i386/x87regparm-2.c: XFAIL.
16517         * gcc.target/i386/x87regparm-3.c: XFAIL.
16518         * gcc.target/i386/x87regparm-4.c: XFAIL.
16519
16520 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16521
16522         * lib/target-supports.exp
16523         (check_effective_target_large_long_double): New.
16524         * gcc.dg/Wconversion-real.c : Use it.
16525         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16526         unsigned.
16527
16528 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16529
16530         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16531
16532 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16533
16534         PR fortran/27546
16535         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16536
16537 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16538
16539         PR c++/29732
16540         * g++.dg/template/crash65.C: New test.
16541         * g++.dg/template/spec16.C: Tweak error markers.
16542
16543 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16544
16545         * gcc.target/spu: New directory.
16546         * gcc.target/spu/spu.exp: New file.
16547         * gcc.target/spu/intrinsics-1.c: New test.
16548
16549 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16550
16551         PR c++/29980
16552         * g++.dg/ext/attrib27.C: New test.
16553         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16554         * g++.dg/parse/typedef5.C: Likewise.
16555
16556 2006-12-07  Mike Stump  <mrs@apple.com>
16557
16558         * treelang/compile/var_defs.tree: Adjust.
16559
16560 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16561
16562         PR c++/29730
16563         * g++.dg/template/crash64.C: New test.
16564         * g++.dg/parse/crash27.C: Adjust error markers.
16565
16566 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16567
16568         PR libfortran/30009
16569         PR libfortran/30056
16570         * gfortran.dg/read_eof_4.f90:  Add tests.
16571         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16572         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16573
16574 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16575
16576         PR c++/29729
16577         * g++.dg/template/crash63.C: New test.
16578
16579         PR c++/29728
16580         * g++.dg/template/crash62.C: New test.
16581
16582 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16583
16584         PR fortran/30003
16585         * gfortran.dg/allocatable_function_1.f90: Increase the number
16586         of expected calls of free to 10; the lhs section reference is
16587         now evaluated so there is another call to bar.  Change the
16588         comment appropriately.
16589         * gfortran.dg/array_section_1.f90: New test.
16590
16591 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16592
16593         PR fortran/29912
16594         * gfortran.dg/char_result_12.f90: New test.
16595
16596 2006-12-05  Richard Guenther  <rguenther@suse.de>
16597
16598         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16599         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16600         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16601         vect_double, xfail for spu*-*-*.
16602
16603 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16604
16605         PR fortran/29962
16606         * initialization_4.f90: Test noninteger exponents (-std=f95).
16607         * initialization_5.f90: New test for noninteger exponents
16608           with -std=f2003.
16609
16610 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16611
16612         PR fortran/29821
16613         * gfortran.dg/parameter_array_section_1.f90: New test.
16614
16615 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16616
16617         PR c++/29733
16618         * g++.dg/template/crash61.C: New test.
16619
16620         PR c++/29632
16621         * g++.dg/template/error23.C: New test.
16622
16623 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16624
16625         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16626
16627 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16628
16629         PR fortran/29916
16630         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16631
16632 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16633
16634         PR middle-end/29965
16635         * gcc.dg/gomp/pr29965-1.c: New test.
16636         * gcc.dg/gomp/pr29965-2.c: New test.
16637         * gcc.dg/gomp/pr29965-3.c: New test.
16638         * gcc.dg/gomp/pr29965-4.c: New test.
16639         * gcc.dg/gomp/pr29965-5.c: New test.
16640         * gcc.dg/gomp/pr29965-6.c: New test.
16641         * g++.dg/gomp/pr29965-1.C: New test.
16642         * g++.dg/gomp/pr29965-2.C: New test.
16643         * g++.dg/gomp/pr29965-3.C: New test.
16644         * g++.dg/gomp/pr29965-4.C: New test.
16645         * g++.dg/gomp/pr29965-5.C: New test.
16646         * g++.dg/gomp/pr29965-6.C: New test.
16647         * g++.dg/gomp/pr29965-7.C: New test.
16648         * g++.dg/gomp/pr29965-8.C: New test.
16649         * g++.dg/gomp/pr29965-9.C: New test.
16650         * g++.dg/gomp/pr29965-10.C: New test.
16651
16652 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16653
16654         * gnat.dg/pointer_variable_bounds.adb: New test.
16655         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16656         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16657
16658 2006-12-03  Eric Christopher  <echristo@apple.com>
16659
16660         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16661
16662 2006-12-03  Richard Henderson  <rth@redhat.com>
16663             Andrew Pinski  <pinskia@gmail.com>
16664
16665         PR C++/14329
16666         * g++.dg/warn/unit-1.C: New test.
16667
16668 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16669
16670         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16671
16672 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16673
16674         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16675         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16676         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16677         * gcc.dg/vect/vect-70.c: Reduce array size.
16678         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16679         vect_no_compaer_double targets.
16680         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16681         vect_float, vect_double, and vect_int.
16682
16683 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16684
16685         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16686         test for loop versioning on vect_no_align targets.
16687         * gcc.dg/vect/pr20122.c: Likewise.
16688         * gcc.dg/vect/vect-105.c: Likewise.
16689         * gcc.dg/vect/vect-42.c: Likewise.
16690         * gcc.dg/vect/vect-43.c: Likewise.
16691         * gcc.dg/vect/vect-74.c: Likewise.
16692         * gcc.dg/vect/vect-75.c: Likewise.
16693         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16694         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16695         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16696         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16697
16698 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16699
16700         PR fortran/29642
16701         * gfortran.dg/value_1.f90 : New test.
16702         * gfortran.dg/value_2.f90 : New test.
16703         * gfortran.dg/value_3.f90 : New test.
16704         * gfortran.dg/value_4.f90 : New test.
16705         * gfortran.dg/value_4.c : Called from value_4.f90.
16706
16707 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16708
16709         PR C++/30033
16710         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16711
16712 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16713
16714         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16715
16716 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16717
16718         PR c/27953
16719         * gcc.dg/pr27953.c: New test.
16720
16721 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16722
16723         PR c++/30022
16724         * g++.dg/ext/vector5.C: New test.
16725
16726         PR c++/30021
16727         * g++.dg/other/main1.C: New test.
16728
16729 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16730
16731         PR libfortran/29568
16732         * gfortran.dg/convert_implied_open.f90:  Change to
16733         new default record length.
16734         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16735         new error message.
16736         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16737
16738 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16739
16740         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16741
16742 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16743
16744         PR c++/29066
16745         * g++.dg/expr/pr29066.c: New.
16746
16747 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16748             Zdenek Dvorak <dvorakz@suse.cz>
16749
16750         PR tree-optimization/29921
16751         * gcc.dg/pr29921-2.c: New test.
16752
16753 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16754
16755         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16756         (i386_get_cpuid): New function.
16757         (i386_cpuid_ecx): Likewise.
16758         (i386_cpuid_edx): Likewise.
16759         (i386_cpuid): Updated to call i386_cpuid_edx.
16760
16761         * gcc.target/i386/sse3-addsubpd.c: New file.
16762         * gcc.target/i386/sse3-addsubps.c: Likewise.
16763         * gcc.target/i386/sse3-haddpd.c: Likewise.
16764         * gcc.target/i386/sse3-haddps.c: Likewise.
16765         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16766         * gcc.target/i386/sse3-hsubps.c: Likewise.
16767         * gcc.target/i386/sse3-lddqu.c: Likewise.
16768         * gcc.target/i386/sse3-movddup.c: Likewise.
16769         * gcc.target/i386/sse3-movshdup.c: Likewise.
16770         * gcc.target/i386/sse3-movsldup.c: Likewise.
16771
16772 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16773
16774         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16775
16776 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16777
16778         * gcc.dg/dfp/convert-int-max.c: New test.
16779         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16780
16781 2006-11-30  Richard Guenther  <rguenther@suse.de>
16782
16783         * gcc.dg/vect/vect-pow-1.c: Rename ...
16784         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16785         floats instead of doubles, check successful vectorization.
16786
16787 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16788
16789         PR target/29945
16790         * gcc.c-torture/compile/pr29945.c: New testcase.
16791
16792 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16793
16794         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16795         -maltivec.
16796
16797 2006-11-29  Eric Christopher  <echristo@apple.com>
16798
16799         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16800
16801 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16802
16803         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16804
16805         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16806
16807 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16808
16809         PR c++/29022
16810         * g++.dg/inherit/virtual2.C: New test.
16811         * g++.dg/inherit/virtual3.C: Likewise.
16812         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16813         * g++.dg/inherit/error2.C: Likewise.
16814         * g++.dg/template/instantiate1.C: Likewise.
16815
16816 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16817
16818         PR tree-opt/29984
16819         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16820
16821 2006-11-28  Jan Hubicka  <jh@suse.cz>
16822
16823         * gcc.dg/memcpy-1.c: New test.
16824
16825 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16826
16827         PR c++/29735
16828         * g++.dg/warn/main-3.C: New test.
16829
16830 2006-11-28  Jan Hubicka  <jh@suse.cz>
16831
16832         * gcc.dg/winline-1.c: New test.
16833
16834 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16835
16836         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16837         alignments.
16838
16839 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16840
16841         PR fortran/29976
16842         * gfortran.dg/missing_optional_dummy_3.f90
16843
16844 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16845
16846         PR fortran/20880
16847         * gfortran.dg/interface_3.f90: Modify errors.
16848
16849 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16850
16851         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16852         fail to link due to relocation overflows on spu-*-*.
16853
16854 2006-11-27  Michael Matz  <matz@suse.de>
16855             Andreas Krebbel  <krebbel1@de.ibm.com>
16856
16857         PR target/29319
16858         * gcc.dg/20061127-1.c: New testcase.
16859
16860 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16861
16862         * gcc.dg/20061124-1.c: Add exit() function prototype.
16863
16864 2006-11-27  Jan Hubicka  <jh@suse.cz>
16865
16866         * gcc.target/i386/memcpy-1.c: Adjust size.
16867         * gcc.dg/visibility-11.c: Likewise.
16868
16869 2006-11-27  Richard Guenther  <rguenther@suse.de>
16870
16871         PR middle-end/25620
16872         * gcc.target/i386/pow-1.c: New testcase.
16873         * gcc.dg/builtins-58.c: Likewise.
16874
16875 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16876
16877         PR c++/29886
16878         * g++.dg/expr/cast8.C: New test.
16879
16880 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16881
16882         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16883         Don't ever inline the testcase.
16884
16885 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16886
16887         PR fortran/29982
16888         * gfortran.fortran-torture/compile/parameter_3.f90: New
16889         testcase.
16890
16891 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16892
16893         PR fortran/29951
16894         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16895
16896 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16897
16898         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16899         for CHAR.
16900
16901 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16902
16903         PR libgfortran/29936
16904         * gfortran.dg/write_check3.f90: New test.
16905
16906 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16907
16908         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16909
16910 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16911
16912         PR fortran/20880
16913         * gfortran.dg/interface_3.f90: New test.
16914
16915         PR fortran/29387
16916         * gfortran.dg/generic_8.f90: New test.
16917
16918 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16919
16920         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16921         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16922         * gfortran.dg/specifics_3.f90: Remove.
16923
16924 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16925
16926         PR c/29955
16927         * gcc.dg/gomp/pr29955.c: New test.
16928
16929         PR c/29736
16930         * gcc.dg/pr29736.c: New test.
16931
16932 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16933
16934         PR tree-opt/29964
16935         * gcc.dg/pure-1.c: New test.
16936
16937 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16938
16939         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16940         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16941
16942 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16943
16944         * gcc.dg/20061124-1.c: New testcase.
16945
16946 2006-11-23  Eric Christopher  <echristo@apple.com>
16947
16948         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16949
16950 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16951
16952         PR c/2707
16953         PR c++/26167
16954         * gcc.dg/Wconversion-integer.c: New. Supersedes
16955         Wconversion-negative-constants.c
16956         * gcc.dg/Wconversion-real.c: New.
16957         * gcc.dg/Wconversion-real-integer.c: New.
16958         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16959         * g++.dg/warn/Wconversion1.C: Modified.
16960
16961 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16962
16963         * gfortran.dg/overload_1.f90: New test.
16964
16965 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16966
16967         PR c/9072
16968         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16969         Wtraditional-conversion.
16970         * gcc.dg/overflow-warn-2.c: Likewise.
16971         * gcc.dg/Wconversion.c: Likewise. Renamed as
16972         Wtraditional-conversion.c .
16973         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16974         Wtraditional-conversion-2.c .
16975         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16976         Wtraditional-conversion-2.c
16977         * gcc.dg/Wconversion-negative-constants.c: New.
16978
16979 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16980
16981         * gcc.dg/tree-ssa/dump-1.c: New test.
16982
16983 2006-11-23  David Ung <davidu@mips.com>
16984
16985         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16986         -mfp64, allowable when ISA >= 33 and float is enabled.
16987         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16988         of mthc1 and mfhc1 patterns.
16989
16990 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16991
16992         PR tree-optimization/29921
16993         * gcc.dg/pr29921.c: New test.
16994
16995 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16996
16997         PR fortran/29441
16998         * gfortran.dg/initialization_4.f90: New test.
16999
17000 2006-11-22  Ira Rosen  <irar@il.ibm.com>
17001
17002         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17003         platforms that have interleaving support.
17004         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17005         * gcc.dg/vect/vect-strided-a-u16-i2.c,
17006         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17007         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17008         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17009         gcc.dg/vect/vect-strided-u8-i2-gap.c,
17010         gcc.dg/vect/vect-strided-u8-i8.c,
17011         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17012         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17013         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17014         gcc.dg/vect/vect-strided-float.c,
17015         gcc.dg/vect/vect-strided-a-mult.c,
17016         gcc.dg/vect/vect-strided-mult-char-ls.c,
17017         gcc.dg/vect/vect-strided-a-u16-mult.c,
17018         gcc.dg/vect/vect-strided-a-u32-mult.c,
17019         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17020         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17021         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17022         gcc.dg/vect/vect-strided-mult.c,
17023         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17024         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17025         New.
17026
17027 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17028
17029         PR fortran/25087
17030         * gfortran.dg/auto_char_len_4.f90: New test.
17031
17032 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
17033
17034         PR fortran/29652
17035         * gfortran.dg/generic_7.f90: New test.
17036         * gfortran.dg/defined_operators_1.f90: Add new error.
17037
17038 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
17039
17040         PR tree-optimization/29902
17041         * g++.dg/tree-ssa/pr29902.C: New test.
17042
17043 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
17044
17045         PR fortran/29820
17046         * gfortran.dg/used_types_13.f90: New test.
17047
17048 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
17049
17050         * gcc.dg/dfp/snan.c: Delete.
17051
17052 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
17053
17054         * g++.dg/cpp0x/static_assert1.C: New.
17055         * g++.dg/cpp0x/static_assert2.C: New.
17056         * g++.dg/cpp0x/static_assert3.C: New.
17057
17058 2006-11-21  Richard Guenther  <rguenther@suse.de>
17059
17060         * gcc.dg/vect/vect-pow-1.c: New testcase.
17061         * gcc.dg/vect/vect-pow-2.c: Likewise.
17062
17063 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
17064
17065         PR c++/29570
17066         * g++.dg/template/static29.C: New test.
17067
17068         PR c++/29734
17069         * g++.dg/conversion/simd4.C: New test.
17070
17071 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
17072
17073         PR c++/29475
17074         * g++.dg/template/access19.C: New test.
17075         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17076         error is reported.
17077
17078 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17079
17080         PR tree-opt/25500
17081         * gcc.dg/tree-ssa/sra-4.c: New testcase.
17082
17083 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17084
17085         PR fortran/27546
17086         * gfortran.dg/import.f90: Extended test.
17087         * gfortran.dg/import2.f90: Extended test.
17088
17089 2006-11-20  Tobias Burnus  <burnus@net-b.de>
17090
17091         * gfortran.dg/volatile3.f90: Add conflict test.
17092
17093 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
17094
17095         PR fortran/24783
17096         * gfortran.dg/implicit_10.f90: New test.
17097
17098 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17099
17100         PR c++/8586
17101         * g++.dg/warn/Wall-write-strings.C: New.
17102
17103 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17104
17105         * gfortran.dg/alloc_comp_constraint_5.f90: New.
17106         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17107
17108 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17109
17110         * gfortran.dg/use_3.f90: Remove error message.
17111         * gfortran.dg/iso_fortran_env_1.f90: New test.
17112         * gfortran.dg/iso_fortran_env_2.f90: New test.
17113         * gfortran.dg/iso_fortran_env_3.f90: New test.
17114         * gfortran.dg/iso_fortran_env_4.f90: New test.
17115
17116 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
17117
17118         * gcc.dg/vect/vect-27.c: Fix initialization.
17119
17120 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17121
17122         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17123         * gcc.dg/torture/builtin-minmax-1.c: New.
17124
17125         * gcc.dg/builtins-20.c: Add cases for copysign.
17126
17127 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17128
17129         PR fortran/24285
17130         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17131
17132 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17133         * gfortran.dg/use_1.f90: New test.
17134         * gfortran.dg/use_1.f90: New test.
17135         * gfortran.dg/use_1.f90: New test.
17136
17137 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
17138
17139         PR tree-optimization/29801
17140         * gcc.dg/pr29801.c: New test.
17141
17142 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
17143
17144         PR middle-end/29584
17145         * gcc.dg/torture/pr29584.c: New test.
17146
17147 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
17148
17149         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17150         Condition PowerPC tests for saving FPRs on powerpc_fprs.
17151         * gcc.target/powerpc/compress-float-ppc.c,
17152         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17153         powerpc_fprs.
17154         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17155         do not pass -mhard-float.
17156
17157 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17158
17159         * gnat.dg/volatile_aggregate.adb: New test.
17160
17161 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17162
17163         PR fortran/29391
17164         PR fortran/29489
17165         * gfortran.dg/bound_2.f90: Add more checks.
17166         * gfortran.dg/bound_3.f90: New test.
17167
17168 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17169
17170         PR target/29201
17171         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17172
17173 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17174
17175         * gfortran.dg/import3.f90: Fix error message.
17176
17177 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17178
17179         PR tree-opt/29788
17180         * gfortran.fortran-torture/compile/inline_1.f90:
17181         New testcase.
17182
17183 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
17184
17185         * gcc.target/i386/x87regparm-1.c: New test.
17186         * gcc.target/i386/x87regparm-2.c: New test.
17187         * gcc.target/i386/x87regparm-3.c: New test.
17188         * gcc.target/i386/x87regparm-4.c: New test.
17189
17190 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17191
17192         PR fortran/27546
17193         * gfortran.dg/import.f90: New test.
17194         * gfortran.dg/import2.f90: New test.
17195         * gfortran.dg/import3.f90: New test.
17196
17197 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17198
17199         PR fortran/27588
17200         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17201
17202 2006-11-15  Tobias Burnus  <burnus@net-b.de>
17203
17204         PR fortran/29806
17205         * gfortran.dg/contains.f90: New test.
17206         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17207
17208 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
17209
17210         PR tree-optimization/29581
17211         * gcc.dg/pr29581-1.c: New test.
17212         * gcc.dg/pr29581-2.c: New test.
17213         * gcc.dg/pr29581-3.c: New test.
17214         * gcc.dg/pr29581-4.c: New test.
17215         * gfortran.dg/pr29581.f90: New test.
17216
17217 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
17218
17219         PR fortran/29702
17220         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17221         numbers in error message headers.
17222
17223 2006-11-14  Richard Guenther  <rguenther@suse.de>
17224
17225         * gcc.target/i386/math-torture/math-torture.exp: Restrict
17226         to i?86 and x86_64 targets.
17227
17228 2006-11-14  Caroline Tice  <ctice@apple.com>
17229
17230         * gcc.dg/pubtypes-1.c: New file/testcase.
17231         * gcc.dg/pubtypes-2.c: New file/testcase.
17232         * gcc.dg/pubtypes-3.c: New file/testcase.
17233         * gcc.dg/pubtypes-4.c: New file/testcase.
17234         * g++.dg/pubtypes.C: New file/testcase.
17235
17236 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
17237
17238         PR c++/29106
17239         * g++.dg/init/self1.C: New test.
17240
17241 2006-11-14  Tobias Burnus  <burnus@net-b.de>
17242
17243         PR fortran/29657
17244         * gfortran.dg/conflicts.f90: Add.
17245
17246 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
17247
17248         PR rtl-optimization/29798
17249
17250         * gcc.c-torture/execute/pr29798.c: New.
17251
17252 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17253
17254         * gcc.dg/builtins-20.c: Add more cases.
17255
17256 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
17257
17258         PR fortran/29759
17259         * gfortran.dg/gomp/pr29759.f90: New test.
17260
17261 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
17262
17263         PR c++/29518
17264         * g++.dg/template/static28.C: New test.
17265
17266 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
17267
17268         * lib/c-torture.exp: Use target-libpath.exp.
17269         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17270         set GCC_EXEC_PREFIX env var from global variable of same name.
17271
17272 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17273
17274         PR fortran/26994
17275         * gfortran.fortran-torture/compile/transfer-1.f90:
17276         New testcase.
17277
17278 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
17279             Zdenek Dvorak <dvorakz@suse.cz>
17280
17281         PR tree-optimization/29680
17282         * gcc.dg/alias-11.c: New test.
17283
17284 2006-11-12  Jason Merrill  <jason@redhat.com>
17285             Andrew Pinski <pinskia@physics.uc.edu>
17286
17287         PR middle-end/28915
17288         * gcc.target/i386/vectorize1.c: New.
17289
17290 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17291
17292         PR rtl-optimization/29797
17293         * gcc.c-torture/execute/pr29797-1.c: New test case.
17294
17295 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17296
17297         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17298
17299 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
17300
17301         * gcc.dg/tree-ssa/prefetch-3.c: New test.
17302
17303 2006-11-12  Roger Sayle  <roger@eyesopen.com>
17304
17305         PR tree-optimization/13827
17306         * gcc.dg/fold-eqand-1.c: New test case.
17307
17308 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17309
17310         PR rtl-opt/28812
17311         * gcc.c-torture/execute/mayalias-3.c: New test.
17312
17313 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
17314
17315         PR middle-end/27528
17316         * gcc.c-torture/compile/pr27528.c: New test.
17317         * gcc.dg/pr27528.c: Likewise.
17318
17319 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17320
17321         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17322
17323         * gcc.dg/torture/builtin-symmetric-1.c: New test.
17324
17325 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17326
17327         PR fortran/29758
17328         * gfortran.dg/reshape_source_size_1.f90: New test.
17329
17330 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17331
17332         PR fortran/29315
17333         * gfortran.dg/aliasing_dummy_4.f90: New test.
17334
17335 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
17336
17337         PR target/29777
17338         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17339         and x86_64-*-* targets.
17340
17341 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17342
17343         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17344         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17345         New macros. Use them in exact tests.
17346         (TESTIT3): New macro.
17347         Add tests for fmin, fmax and fma.
17348
17349 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17350
17351         PR fortran/29431
17352         * gfortran.dg/array_constructor_13.f90: New test.
17353
17354 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17355
17356         PR fortran/29744
17357         * gfortran.dg/used_types_12.f90: New test.
17358
17359 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
17360
17361         PR middle-end/29726
17362         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17363         (test6): Ditto.
17364         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17365         * gcc.dg/fold-eqandshift-3.c: New test case.
17366
17367 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17368
17369         PR fortran/29699
17370         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17371
17372         PR fortran/21370
17373         * gfortran.dg/change_symbol_attributes_1.f90: New test.
17374
17375 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17376
17377         * gcc.dg/20061109-1.c: New testcase.
17378
17379 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17380
17381         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17382
17383 2006-11-09  Tobias Burnus  <burnus@net-b.de>
17384
17385         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17386         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17387
17388 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
17389
17390         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17391         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17392
17393 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17394
17395         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17396
17397 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17398
17399         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17400         vect-9.c).
17401         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17402         * gcc.dg/vect/vect-9.c: Now vectorizable.
17403         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17404         that support vect_widen_mult.
17405         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17406         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17407         vect-reduc-dot-u16.c).
17408         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17409         vect-reduc-dot-u16.c).
17410         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17411         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17412         vect-reduc-dot-s8.c).
17413         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17414         vect-reduc-dot-s8.c).
17415         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17416         vect-reduc-dot-s8.c).
17417         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17418         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17419         vect-reduc-dot-u8.c).
17420         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17421         vect-reduc-dot-u8.c).
17422         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17423         * gcc.dg/vect/vect-multitypes-9.c: New test.
17424         * gcc.dg/vect/vect-multitypes-10.c: New test.
17425         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17426         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17427         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17428         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17429         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17430         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17431         wrapv-vect-reduc-dot-s8.c.
17432         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17433         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17434         targets that support vec_unpack.
17435         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17436         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17437         (check_effective_target_vect_widen_mult_hi_to_si): New.
17438         (check_effective_target_vect_widen_sum): Removed.
17439
17440         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17441
17442         * gcc.dg/vect/vect-multitypes-8.c: New test.
17443         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17444
17445         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17446
17447         * gcc.dg/vect/vect-multitypes-7.c: New test.
17448
17449         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17450
17451         * gcc.dg/vect/vect-multitypes-4.c: New test.
17452         * gcc.dg/vect/vect-multitypes-5.c: New test.
17453         * gcc.dg/vect/vect-multitypes-6.c: New test.
17454
17455         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17456
17457         * gcc.dg/vect/vect-multitypes-1.c: New test.
17458         * gcc.dg/vect/vect-multitypes-2.c: New test.
17459         * gcc.dg/vect/vect-multitypes-3.c: New test.
17460
17461 2006-11-07  Eric Christopher  <echristo@apple.com>
17462
17463         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17464         Test using scan-assembler-not.
17465
17466 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17467
17468         * gcc.dg/inline-17.c: New test.
17469
17470 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17471
17472         PR other/25028
17473         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17474         on HP-UX.
17475
17476 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17477
17478         PR fortran/29539
17479         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17480
17481         PR fortran/29634
17482         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17483         test.
17484
17485 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17486
17487         PR fortran/29601
17488         * gfortran.dg/volatile.f90: Add.
17489         * gfortran.dg/volatile2.f90: Add.
17490         * gfortran.dg/volatile3.f90: Add.
17491         * gfortran.dg/volatile4.f90: Add.
17492         * gfortran.dg/volatile5.f90: Add.
17493         * gfortran.dg/volatile6.f90: Add.
17494         * gfortran.dg/volatile7.f90: Add.
17495
17496 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17497
17498         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17499           for matching error messages.
17500         * gfortran.dg/specifics_3.f90: Adjust pattern
17501           for matching error messages.
17502
17503 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17504             Bernhard Fischer  <aldot@gcc.gnu.org>
17505
17506         * lib/gcc-dg.exp (output-exists): New proc.
17507         (output-exists-not): New proc.
17508         * gcc.test-framework/test-framework.awk: Support new directives.
17509         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17510         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17511         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17512         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17513         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17514         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17515
17516 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17517
17518         PR fortran/29630
17519         PR fortran/29679
17520         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17521         * gfortran.dg/initialization_3.f90: New.
17522
17523 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17524
17525         PR libgfortran/25545
17526         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17527
17528 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17529
17530         PR middle-end/29695
17531         * gcc.c-torture/execute/pr29695-1.c: New test.
17532         * gcc.c-torture/execute/pr29695-2.c: New test.
17533
17534 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17535
17536         PR fortran/29565
17537         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17538
17539 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17540
17541         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17542         for matching error messages.
17543
17544 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17545
17546         PR target/26915
17547         * gcc.target/i386/387-12.c: New test.
17548
17549 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17550
17551         PR libfortran/29713
17552         * gfortran.dg/pr29713.f90: New test.
17553
17554 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17555
17556         * gcc.c-torture/execute/arith-rand-ll.c:
17557         Also test for bogus rest sign.
17558
17559 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17560
17561         PR libfortran/27895
17562         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17563
17564 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17565
17566         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17567         from error messages.
17568
17569 2006-11-02  Mike Stump  <mrs@apple.com>
17570
17571         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17572
17573         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17574
17575 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17576
17577         * g++.dg/eh/gcsec1.C: New test.
17578
17579 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17580
17581         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17582         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17583
17584 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17585
17586         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17587         hexadecimal value.
17588         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17589         * gcc.dg/pr14796-2.c: Likewise.
17590
17591 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17592
17593         * gcc.c-torture/execute/20061101-1.c: New test.
17594
17595 2006-11-01  Richard Guenther  <rguenther@suse.de>
17596
17597         * gcc.target/i386/fpprec-1.c: New testcase.
17598
17599 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17600
17601         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17602         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17603
17604 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17605
17606         * gcc.c-torture/execute/20061031-1.c: New test.
17607
17608 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17609
17610         PR 23067
17611         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17612         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17613         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17614         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17615         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17616         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17617         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17618
17619 2006-10-31  Eric Christopher  <echristo@apple.com>
17620             Falk Hueffner  <falk@debian.org>
17621
17622         * gcc.dg/builtin-bswap-1.c: New.
17623         * gcc.dg/builtin-bswap-2.c: New.
17624         * gcc.dg/builtin-bswap-3.c: New.
17625         * gcc.dg/builtin-bswap-4.c: New.
17626         * gcc.dg/builtin-bswap-5.c: New.
17627         * gcc.target/i386/builtin-bswap-1.c: New.
17628
17629 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17630
17631         * gcc.dg/inline-16.c: New.
17632
17633         PR 16622
17634         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17635         defining it.
17636         * gcc.dg/inline-13.c: New.
17637         * gcc.dg/inline-14.c: New.
17638         * gcc.dg/inline-15.c: New.
17639
17640         PR 11377
17641         * gcc.dg/inline6.c: New.
17642         * gcc.dg/inline7.c: New.
17643
17644 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17645
17646         PR middle-end/23470
17647         * gcc.dg/pr23470-1.c: New test case.
17648
17649 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17650
17651         PR fortran/29537
17652         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17653         data.
17654         * gfortran.dg/blockdata_2.f90: New testcase.
17655
17656 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17657
17658         PR libfortran/29627
17659         * gfortran.dg/unf_short_record_1.f90:  New test.
17660
17661 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17662
17663         PR fortran/29067
17664         * gfortran.dg/pr29067.f: New test.
17665
17666 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17667             Richard Sandiford  <richard@codesourcery.com>
17668
17669         * lib/target-supports.exp (get_compiler_messages): Append options
17670         as a single list element.
17671         (check_effective_target_arm_vfp_ok): New.
17672         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17673
17674 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17675
17676         PR fortran/29387
17677         * gfortran.dg/intrinsic_actual_2.f90: New test.
17678
17679         PR fortran/29490
17680         * gfortran.dg/actual_array_interface_1.f90: New test.
17681
17682         PR fortran/29641
17683         * gfortran.dg/used_types_11.f90: New test.
17684
17685 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17686
17687         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17688         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17689         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17690         * g++.old-deja/g++.mike/net25.C (main): Same.
17691         * g++.dg/lookup/exception1.C (main): Same.
17692         * g++.dg/parse/parens2.C (main): Same.
17693
17694 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17695
17696         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17697
17698 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17699
17700         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17701         * gcc.dg/torture/builtin-math-3.c: Likewise.
17702
17703 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17704
17705         PR fortran/29452
17706         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17707         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17708
17709 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17710
17711         PR Fortran/29410
17712         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17713
17714 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17715
17716         * lib/target-supports.exp (check_function_available): Declare
17717         function before calling.
17718
17719 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17720
17721         PR tree-optimization/29637
17722         * gcc.dg/pr29637.c: New test.
17723
17724 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17725
17726         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17727         tree canonicalization.
17728
17729 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17730
17731         * gcc.dg/builtins-20.c: Add more hypot tests.
17732
17733 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17734
17735         * gcc.dg/fold-compare-1.c: New test case.
17736
17737 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17738
17739         PR c++/16307
17740         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17741
17742 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17743
17744         PR tree-optimization/15458
17745         * gcc.dg/fold-xornot-1.c: New test case.
17746
17747 2006-10-29  Richard Guenther  <rguenther@suse.de>
17748
17749         * gcc.target/i386/math-torture/trunc.c: New testcase.
17750
17751 2006-10-29  Richard Guenther  <rguenther@suse.de>
17752
17753         * gcc.target/i386/math-torture/round.c: New testcase.
17754
17755 2006-10-29  Richard Guenther  <rguenther@suse.de>
17756
17757         * gcc.target/i386/math-torture/ceil.c: New testcase.
17758         * gcc.target/i386/math-torture/floor.c: Likewise.
17759
17760 2006-10-29  Richard Guenther  <rguenther@suse.de>
17761
17762         * gcc.target/i386/math-torture/rint.c: New testcase.
17763         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17764
17765 2006-10-29  Richard Guenther  <rguenther@suse.de>
17766
17767         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17768         * gcc.target/i386/math-torture/lceil.c: Likewise.
17769
17770 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17771
17772         PR libgfortran/24313
17773         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17774
17775 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17776
17777         * gcc.c-torture/execute/20020118-1.c,
17778         gcc.c-torture/execute/builtins/strlen.c,
17779         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17780         comment typos.
17781
17782 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17783
17784         * gcc.dg/builtins-20.c: Add tests for hypot.
17785         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17786         two-argument builtins.
17787         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17788         TESTIT2.  Update all callers.
17789         (TESTIT2, TESTIT2_R): New helper macros.
17790         Add testcases for pow, hypot and atan2.
17791
17792 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17793
17794         PR C++/29295
17795         * g++.dg/expr/bool1.C: New test.
17796         * g++.dg/expr/bool2.C: New test.
17797
17798 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17799
17800         PR fortran/28224
17801         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17802         * gfortran.dg/namelist_internal.f90: New test.
17803
17804 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17805
17806         PR fortran/29625
17807         * gfortran.dg/io_real_boz.f90: Add.
17808         * gfortran.dg/io_real_boz2.f90: Add.
17809
17810 2006-10-28  Richard Guenther  <rguenther@suse.de>
17811
17812         PR middle-end/26899
17813         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17814
17815 2006-10-28  Richard Guenther  <rguenther@suse.de>
17816
17817         PR target/28806
17818         * gcc.target/i386/math-torture/lround.c: New testcase.
17819
17820 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17821
17822         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17823         * gcc.dg/builtins-44.c: Likewise.
17824         * gcc.dg/builtins-45.c: Likewise.
17825         * gcc.dg/pr28796-2.c: Likewise.
17826         * gcc.dg/unordered-3.c: Likewise.
17827
17828 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17829
17830         PR libgfortran/27954
17831         * gfortran.dg/error_recovery_2.f90: New test.
17832
17833 2006-10-26  Richard Guenther  <rguenther@suse.de>
17834
17835         * gcc.target/i386/i386.exp: Use glob, not find to collect
17836         tests.  Avoids recursing into subdirectories.
17837         * gcc.target/i386/math-torture/math-torture.exp: Torture
17838         for interesting ia32 math options.
17839         * gcc.target.i386/math-torture/lrint.c: New testcase.
17840
17841 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17842
17843         PR libgfortran/29563
17844         * gfortran.dg/arrayio_9.f90: Update test.
17845         * gfortran.dg/arrayio_19.f90: New test.
17846
17847 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17848
17849         * gcc.dg/20061026.c: New testcase.
17850
17851 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17852
17853         PR libgfortran/29563
17854         * gfortran.dg/arrayio_9.f90: New test.
17855
17856 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17857
17858         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17859         Copy the strings manually, as strcpy may call strlen.
17860
17861 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17862
17863         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17864         Add checks for log, log2, log10 and log1p.
17865
17866         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17867         we already test 0.0.  Add checks for expm1, log, log2, log10,
17868         log1p, cbrt, erf and erfc.
17869
17870 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17871
17872         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17873
17874 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17875
17876         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17877         and remainderl() built-in functions.  Remove -ffast-math from
17878         dg-options.
17879
17880 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17881
17882         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17883         acosh and atanh.
17884
17885         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17886         floating point modifiers to arguments passed to float and long
17887         double functions respectively.  Update all callers to use floating
17888         point numbers, not integers.  Add tests for exp, exp2 and
17889         exp10/pow10.
17890
17891         * gcc.dg/torture/builtin-math-3.c: New test.
17892
17893 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17894
17895         PR fortran/29393
17896         * gfortran.dg/initialize_2.f90: New.
17897
17898 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17899
17900         * gcc.dg/torture/builtin-math-2.c: New test.
17901
17902 2006-10-24  Richard Guenther  <rguenther@suse.de>
17903
17904         PR middle-end/28796
17905         * gcc.dg/pr28796-1.c: New testcase.
17906         * gcc.dg/pr28796-2.c: Likewise.
17907
17908 2006-10-24  Richard Guenther  <rguenther@suse.de>
17909
17910         * gcc.dg/builtins-57.c: New testcase.
17911
17912 2006-10-24  Richard Guenther  <rguenther@suse.de>
17913
17914         PR tree-optimization/29567
17915         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17916
17917 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17918
17919         PR tree-optimization/14784
17920         * gcc.dg/alias-10.c: New test.
17921
17922 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17923
17924         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17925
17926 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17927
17928         * gcc.dg/builtin-strncat-chk-1.c: New test.
17929
17930 2006-10-23  Jan Hubicka  <jh@suse.cz>
17931
17932         * gcc.dg/memmove-1.c: New test.
17933
17934 2006-10-23  Paul Brook  <paul@codesourcery.com>
17935
17936         * gcc.dg/pragma-pack-5.c: New test.
17937
17938 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17939
17940         * g++.dg/other/s390-1.C: New testcase.
17941
17942 2006-10-23  Richard Guenther  <rguenther@suse.de>
17943
17944         PR middle-end/27132
17945         PR middle-end/23295
17946         * gcc.dg/pr27132.c: New testcase.
17947         * gcc.dg/pr23295.c: Likewise.
17948         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17949         * g++.dg/tree-ssa/pr19807.C: Likewise.
17950
17951 2006-10-23  Richard Guenther  <rguenther@suse.de>
17952
17953         PR middle-end/21032
17954         * gcc.dg/pr21032.c: New testcase.
17955
17956 2006-10-22  Jeff Law  <law@redhat.com>
17957         Richard Guenther  <rguenther@suse.de>
17958
17959         PR tree-optimization/15911
17960         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17961
17962 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17963
17964         PR c++/20647
17965         * g++.dg/abi/rtti3.C: New.
17966
17967 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17968
17969         PR middle-end/28252
17970         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17971         transformation.
17972
17973 2006-10-21  Richard Guenther  <rguenther@suse.de>
17974
17975         PR tree-optimization/3511
17976         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17977
17978 2006-10-21  Richard Guenther  <rguenther@suse.de>
17979
17980         PR middle-end/26898
17981         * gcc.dg/torture/pr26898-1.c: New testcase.
17982         * gcc.dg/torture/pr26898-2.c: Likewise.
17983
17984 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17985
17986         PR c++/28053
17987         * g++.dg/parse/bitfield1.C: Adjust error markers.
17988         * g++.dg/parse/bitfield2.C: New test.
17989
17990 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17991
17992         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17993
17994 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17995
17996         PR libfortran/27895
17997         * gfortran.dg/zero_sized_1.f90: New test.
17998
17999 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
18000
18001         * gcc.dg/div-compare-1.c: New test.
18002
18003 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
18004
18005         PR fortran/29216
18006         * gfortran.dg/result_default_init_1.f90: New test.
18007
18008         PR fortran/29314
18009         * gfortran.dg/automatic_default_init_1.f90: New test.
18010
18011         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18012         from 38 to 33.
18013
18014 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
18015
18016         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18017         'using namespace std' without previous declaration.
18018         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18019         * g++.old-deja/g++.robertl/eb133c.C: New.
18020
18021 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18022
18023         PR libgfortran/29277
18024         * gfortran.dg/streamio_4.f90: Update test.
18025         * gfortran.dg/streamio_11.f90: New test.
18026
18027 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
18028
18029         PR c++/27952
18030         * g++.dg/inherit/virtual1.C: New test.
18031
18032 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18033
18034         PR c++/28261
18035         * g++.dg/parse/enum3.C: New test.
18036
18037 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18038
18039         PR c++/29039
18040         * g++.dg/init/ctor8.C: New test.
18041
18042 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
18043
18044         PR c++/27270
18045         * g++.dg/ext/complit8.C: Tweak error markers.
18046         * g++.dg/template/complit1.C: Add error marker.
18047
18048 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18049
18050         PR c++/27270
18051         * g++.dg/ext/complit8.C: New test.
18052
18053         PR c++/29408
18054         * g++.dg/parse/dtor12.C: New test.
18055
18056         PR c++/29435
18057         * g++.dg/template/sizeof11.C: New test.
18058
18059 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
18060
18061         PR fortran/29392
18062         * gfortran.dg/data_char_3.f90: New test.
18063
18064         PR fortran/29451
18065         * gfortran.dg/negative_automatic_size.f90: New test.
18066
18067 2006-10-16  David Daney  <ddaney@avtrex.com>
18068
18069         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18070
18071 2006-10-16  Eric Christopher  <echristo@apple.com>
18072
18073         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18074         x86_64.
18075
18076 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
18077
18078         PR c++/28211
18079         * g++.dg/tc1/dr49.C: Tweak error messages.
18080         * g++.dg/parse/template21.C: New test.
18081
18082 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18083
18084         PR middle-end/20491
18085         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18086
18087 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
18088
18089         PR fortran/29403
18090         * gfortran.dg/print_1.f90: New test.
18091
18092 2006-10-15  Jan Hubicka  <jh@suse.cz>
18093
18094         PR middle-end/29241
18095         * gcc.c-torture/compile/pr29241.c: New testcase.
18096
18097 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
18098
18099         PR middle-end/29250
18100         * gcc.c-torture/compile/pr29250.c: New test.
18101
18102 2006-10-15  Richard Guenther  <rguenther@suse.de>
18103
18104         * gcc.dg/pr29299.c: New testcase.
18105
18106 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
18107
18108         PR fortran/24767
18109         * gfortran.dg/label_4.f90: Adjust warning flag.
18110
18111 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18112
18113         PR fortran/29371
18114         * gfortran.dg/nullify_3.f90: New test.
18115
18116 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18117
18118         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18119         on Solaris 2.5.1 too.
18120
18121 2006-10-13  Eric Christopher  <echristo@apple.com>
18122
18123         * gcc.dg/pr25993.c: Skip for darwin.
18124
18125 2006-10-13  Eric Christopher  <echristo@apple.com>
18126
18127         * gcc.dg/visibility-11.c: Skip for darwin.
18128
18129 2006-10-13  Eric Christopher  <echristo@apple.com>
18130
18131         * gcc.dg/darwin-weakimport-1.c: Use
18132         -fno-asynchronous-unwind-tables.
18133         * gcc.dg/darwin-weakimport-3.c: Ditto.
18134
18135 2006-10-13  Richard Guenther  <rguenther@suse.de>
18136
18137         PR tree-optimization/29446
18138         * gcc.dg/torture/pr29446.c: New testcase.
18139
18140 2006-10-13  Bill Wendling  <wendling@apple.com>
18141
18142         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18143         * g++.old-deja/g++.jason/hmc1.C: Likewise.
18144         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18145         * g++.old-deja/g++.law/shadow1.C: Likewise.
18146         * g++.old-deja/g++.law/ctors10.C: Likewise.
18147         * g++.dg/debug/namespace1.C: Likewise.
18148         * g++.dg/inherit/namespace-as-base.C: Likewise.
18149         * g++.dg/opt/delay-slot-1.C: Likewise.
18150         * g++.dg/parse/defarg10.C: Likewise.
18151         * g++.dg/template/ptrmem11.C: Likewise.
18152         * g++.dg/template/mem_func_ptr.C: Likewise.
18153         * g++.dg/template/spec19.C: Likewise.
18154
18155 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
18156
18157         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18158
18159 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18160
18161         PR fortran/29373
18162         * gfortran.dg/implicit_9.f90: New test.
18163
18164         PR fortran/29407
18165         * gfortran.dg/namelist_25.f90: New test.
18166
18167         PR fortran/27701
18168         * gfortran.dg/same_name_2.f90: New test.
18169
18170         PR fortran/29232
18171         * gfortran.dg/host_assoc_types_1.f90: New test.
18172
18173         PR fortran/29364
18174         * gfortran.dg/missing_derived_type_1.f90: New test.
18175         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18176
18177         PR fortran/29422
18178         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18179
18180         PR fortran/29428
18181         * gfortran.dg/alloc_comp_assign_5.f90: New test.
18182
18183 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18184
18185         PR fortran/29391
18186         * gfortran.dg/bound_2.f90: New test.
18187
18188 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18189
18190         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18191         directive.
18192         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18193         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18194         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18195         * gfortran.dg/gomp/reduction3.f90: Likewise.
18196         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18197         * gfortran.dg/dummy_procedure_2.f90: Likewise.
18198         * gfortran.dg/interface_derived_type_1.f90: Likewise.
18199         * gfortran.dg/forall_4.f90: Likewise.
18200         * gfortran.dg/spec_expr_4.f90: Likewise.
18201         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18202         * gfortran.dg/forall_5.f90: Likewise.
18203         * gfortran.dg/open_access_append_2.f90: Add check for
18204         compile-time warning.
18205
18206 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
18207
18208         PR c++/28506
18209         * g++.dg/parse/pure1.C: New test.
18210
18211 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18212
18213         PR fortran/21435
18214         * gfortran.dg/io_constraints_3.f90: New test.
18215         * gfortran.dg/open_access_append_1.f90: Add checks
18216         for compile-time warnings.
18217         * gfortran.dg/pr20163-2.f: Likewise.
18218         * gfortran.dg/iostat_2.f90: Likewise.
18219         * gfortran.dg/label_4.f90: Delete the temporary
18220         file.
18221         * gfortran.dg/direct_io_2.f90: Add a FILE=
18222         specifier.
18223         * gfortran.dg/iomsg_1.f90: Add check for
18224         compile-time warning.
18225
18226 2006-10-12  Jan Hubicka  <jh@suse.cz>
18227
18228         PR c/28419
18229         * gcc.dg/pr28319.c: New test.
18230
18231 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
18232         PR c++/29318
18233         * g++.dg/ext/vla4.C: New test.
18234
18235 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18236
18237         PR c++/27961
18238         * g++.dg/template/crash60.C: New test.
18239         * g++.dg/other/large-size-array.C: Adjust error markers.
18240         * g++.dg/parse/crash27.C: Likewise.
18241         * g++.dg/template/crash1.C: Likewise.
18242
18243 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
18244
18245         PR testsuite/29093
18246         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18247
18248 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
18249
18250         PR preprocessor/28709
18251         * gcc.dg/cpp/paste14.c: New test.
18252
18253 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
18254
18255         PR c++/29175
18256         * g++.dg/init/array24.C: New test.
18257
18258 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18259
18260         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18261         of <sys/types.h>.
18262
18263 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
18264
18265         PR c++/29024
18266         * g++.dg/parse/typedef8.C: New test.
18267         * g++.dg/other/mult-stor1.C: Adjust error markers.
18268
18269 2006-10-11  Richard Guenther  <rguenther@suse.de>
18270
18271         PR tree-optimization/28230
18272         * gcc.dg/torture/pr28230.c: New testcase.
18273
18274 2006-10-11  Richard Guenther  <rguenther@suse.de>
18275
18276         PR inline-asm/29119
18277         * gcc.dg/torture/pr29119.c: New testcase.
18278
18279 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
18280
18281         PR middle-end/29272
18282         * gcc.c-torture/execute/20060930-2.c: New test.
18283
18284 2006-10-09  Richard Henderson  <rth@redhat.com>
18285
18286         Revert emutls patch.
18287
18288 2006-10-09  Richard Guenther  <rguenther@suse.de>
18289
18290         PR middle-end/29254
18291         * gcc.dg/pr29254.c: New testcase.
18292
18293 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
18294             Paul Thomas  <pault@gcc.gnu.org>
18295
18296         PR fortran/20541
18297         * gfortran.dg/alloc_comp_basics_1.f90: New test.
18298         * gfortran.dg/alloc_comp_basics_2.f90: New test.
18299         * gfortran.dg/alloc_comp_assign_1.f90: New test.
18300         * gfortran.dg/alloc_comp_assign_2.f90: New test.
18301         * gfortran.dg/alloc_comp_assign_3.f90: New test.
18302         * gfortran.dg/alloc_comp_assign_4.f90: New test.
18303         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18304         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18305         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18306         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18307         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18308         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18309         * gfortran.dg/alloc_comp_std.f90: New test.
18310         * gfortran.dg/move_alloc.f90: New test.
18311
18312 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
18313
18314         PR fortran/29115
18315         * gfortran.dg/derived_constructor_comps_2.f90: New test.
18316
18317         PR fortran/29211
18318         * gfortran.dg/forall_char_dependencies_1.f90: New test.
18319
18320 2006-10-08  Tobias Burnus  <burnus@net-b.de>
18321
18322         PR fortran/28585
18323         * gfortran.dg/new_line.f90: New test.
18324
18325 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18326
18327         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18328         * gcc.dg/torture/builtin-convert-1.c,
18329         gcc.dg/torture/builtin-convert-2.c,
18330         gcc.dg/torture/builtin-convert-3.c,
18331         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18332
18333 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
18334
18335         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18336         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18337         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18338         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18339
18340 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
18341
18342         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18343         Xfail some tests for powerpc-darwin and powerpc-aix.
18344
18345 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
18346
18347         PR c/29380
18348         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18349
18350 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18351
18352         PR target/29300
18353         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18354         on hppa*-*-hpux*.
18355
18356 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18357
18358         PR fortran/16580
18359         PR fortran/29288
18360         * gfortran.fortran-torture/execute/specifics.f90:
18361         Add tests for using all possible intrinsics as actual arguments.
18362         * gfortran.dg/specifics_1.f90: Add tests for using
18363         all possible intrinsics as actual arguments.
18364         * gfortran.dg/specifics_2.f90: New file.
18365         * gfortran.dg/specifics_3.f90: New file.
18366
18367 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
18368
18369         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18370         * gcc.dg/debug/debug-2.c: Likewise.
18371
18372 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
18373
18374         * gcc.c-torture/compile/sync-2.c: New test.
18375
18376 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18377
18378         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18379         line endings.
18380
18381 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18382
18383         PR rtl-optimization/29128
18384         * gcc.c-torture/compile/pr29128.c: New test.
18385
18386 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18387
18388         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18389         line endings.
18390
18391 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
18392
18393         PR middle-end/29256
18394         * gcc.dg/tree-ssa/loop-19.c: New test.
18395
18396 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18397
18398         PR tree-optimization/29330
18399         * gcc.dg/pr29330.c: New test.
18400
18401         PR target/28924
18402         * gcc.c-torture/compile/20061005-1.c: New test.
18403
18404 2006-10-06  Olivier Hainque  <hainque@adacore.com>
18405
18406         * gcc.dg/typename-vla-1.c: New case.
18407         * gnat.dg/forward_vla.adb: New case.
18408
18409 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18410
18411         PR tree-optimization/29290
18412         * gfortran.dg/loop_nest_1.f90: New test.
18413
18414         PR target/29198
18415         * gcc.dg/tls/opt-12.c: New test.
18416
18417         PR fortran/28415
18418         * gfortran.dg/save_2.f90: New test.
18419
18420         PR c/29091
18421         * gcc.dg/pr29091.c: New test.
18422
18423 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18424
18425         * lib/target-supports.exp
18426         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18427         same as x86_64-*-*; check for LP64.
18428
18429 2006-10-04  Richard Henderson  <rth@redhat.com>
18430
18431         * lib/target-supports.exp (check_effective_target_tls): Redefine
18432         to mean non-emulated tls.
18433         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18434         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18435         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18436         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18437         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18438         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18439         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18440
18441 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18442
18443         PR fortran/29343
18444         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18445
18446 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18447
18448         * gfortran.dg/bounds_check_fail_1.f90: New test.
18449
18450 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18451
18452         PR c++/29020
18453         * g++.dg/template/friend48.C: New test.
18454
18455 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18456
18457         PR fortran/29098
18458         * gfortran.dg/default_initialization_2.f90: New test.
18459
18460 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18461
18462         PR fortran/20779
18463         PR fortran/20891
18464         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18465
18466 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18467
18468         PR fortran/29284
18469         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18470
18471         PR fortran/29321
18472         PR fortran/29322
18473         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18474
18475         PR fortran/25091
18476         PR fortran/25092
18477         * gfortran.dg/entry_array_specs_1.f90: New test.
18478
18479 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18480
18481         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18482         insufficient to inhibit some test failures at -O3.  Do testing
18483         on integers.
18484
18485 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18486
18487         PR c++/29138
18488         * g++.dg/inherit/access8.C: New test.
18489         * g++.dg/template/dtor4.C: Tweak error messages.
18490
18491 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18492
18493         PR fortran/27478
18494         * gfortran.dg/entry_8.f90: New test.
18495
18496 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18497
18498         PR c++/29291
18499         * g++.dg/parse/new4.C: New test.
18500
18501 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18502
18503         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18504         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18505         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18506         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18507         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18508
18509 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18510
18511         PR fortran/19260
18512         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18513         * gfortran.dg/continuation_2.f90: New test.
18514
18515         PR fortran/19262
18516         * gfortran.dg/continuation_3.f90: New test.
18517         * gfortran.dg/continuation_4.f90: New test.
18518         * gfortran.dg/continuation_5.f: New test.
18519         * gfortran.dg/continuation_6.f: New test.
18520
18521 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18522
18523         PR c++/29226
18524         * g++.dg/template/vla1.C: New test.
18525
18526 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18527
18528         PR fortran/29210
18529         * gfortran.dg/complex_parameter_1.f90: New test.
18530
18531 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18532
18533         PR c/29154
18534         * gcc.c-torture/execute/20060929-1.c: New test.
18535
18536 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18537
18538         PR c++/29105
18539         * g++.dg/template/member6.C: New test.
18540         * g++.dg/parse/typename7.C: Adjust error markers.
18541
18542         PR c++/29080
18543         * g++.dg/template/member7.C: New test.
18544
18545 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18546
18547         PR c/24010
18548         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18549         gcc.dg/Woverride-init-3.c: New tests.
18550
18551 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18552
18553         * gcc.c-torture/execute/20060930-1.c: New test.
18554
18555 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18556
18557         PR fortran/18791
18558         * gfortran.dg/specifics_1.f90: New test.
18559         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18560         complex specifics.
18561
18562 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18563
18564         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18565         pthread-init-common.h: New.
18566
18567 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18568
18569         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18570         precision on some archs.
18571
18572 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18573
18574         * gcc.dg/non-local-goto-1.c: New test.
18575         * gcc.dg/non-local-goto-2.c: Likewise.
18576         * gcc.dg/setjmp-3.c: Likewise.
18577         * gcc.dg/setjmp-4.c: Likewise.
18578
18579 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18580
18581         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18582
18583 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18584
18585         PR fortran/28276
18586         * gfortran.dg/exponent_1.f90: New test.
18587
18588         PR fortran/27021
18589         * gfortran.dg/nearest_1.f90: New test.
18590
18591 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18592
18593         PR middle-end/25261
18594         PR middle-end/28790
18595         * gcc.dg/gomp/nestedfn-1.c: New test.
18596
18597 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18598
18599         PR objc/29195
18600         * objc/compile/method-1.m: New test.
18601
18602 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18603
18604         PR c++/26938
18605         * g++.dg/template/crash58.C: New test.
18606         * g++.dg/parse/crash28.C: Adjust error markers.
18607         * g++.dg/template/crash34.C: Likewise.
18608         * g++.dg/template/friend31.C: Likewise.
18609         * g++.dg/template/crash32.C: Likewise.
18610
18611         PR c++/27329
18612         * g++.dg/template/crash59.C: New test.
18613
18614         PR c++/27667
18615         * g++.dg/template/spec33.C: New test.
18616         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18617
18618 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18619             Adam Nemet  <anemet@caviumnetworks.com>
18620
18621         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18622         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18623
18624 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18625
18626         PR target/28911
18627         * gcc.dg/pr28911.c: New.
18628
18629 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18630
18631         PR target/29169
18632         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18633         (dg-options): Add -mfpmath=387.
18634
18635 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18636
18637         PR c/28706
18638         * gcc.dg/pr28706.c: New test.
18639
18640         PR c/28712
18641         * gcc.dg/pr28712.c: New test.
18642
18643 2006-09-22  Mike Stump  <mrs@apple.com>
18644
18645         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18646
18647 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18648
18649         PR tree-optimization/28888
18650         * gcc.dg/pr28888.c: New test.
18651
18652 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18653
18654         PR c++/29016
18655         * g++.dg/init/ptrfn1.C: New test.
18656
18657 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18658
18659         PR c++/28861
18660         * g++.dg/template/spec32.C: New test.
18661         * g++.dg/parse/crash9.C: Adjust error markers.
18662
18663         PR c++/28303
18664         * g++.dg/template/typedef6.C: New test.
18665         * g++.dg/init/error1.C: Adjust error markers.
18666         * g++.dg/parse/crash9.C: Likewise.
18667         * g++.dg/template/crash55.C: Likewise.
18668
18669 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18670
18671         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18672
18673 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18674
18675         PR target/27650
18676         * g++.dg/ext/dllimport12.C: New test.
18677
18678 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18679
18680         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18681         * gcc.target/mips/nmadd-2.c: Likewise.
18682         * gcc.target/mips/mips-ps-6.c: New test.
18683         * gcc.target/mips/neg-abs-1.c: Likewise.
18684         * gcc.target/mips/neg-abs-2.c: Likewise.
18685         * gcc.target/mips/nmadd-3.c: New test.
18686
18687 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18688
18689         PR middle-end/28046
18690         * gcc.dg/gomp/atomic-10.c: New test.
18691         * g++.dg/gomp/atomic-10.C: New test.
18692
18693 2006-09-20  Eric Christopher  <echristo@apple.com>
18694
18695         * gcc.target/i386/sse3-not-fisttp.c: New.
18696
18697 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18698
18699         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18700
18701 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18702
18703         * gcc.c-torture/execute/pr28289.c (one): New variable.
18704         (main): Use it instead of argc.
18705         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18706         (main): Use it instead of argc.
18707
18708 2006-09-19  Paul Brook  <paul@codesourcery.com>
18709
18710         PR target/28516
18711         * gcc.dg/nested-func-5.c: New test.
18712
18713 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18714
18715         * lib/target-supports.exp (check_effective_target_tls): Compile
18716         test stubs using ${tool}_target_compile, not just target_compile.
18717         (check_effective_target_tls_runtime): Likewise.
18718
18719 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18720
18721         * gcc.c-torture/compile/20030405-1.x: Remove.
18722
18723         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18724         optimising linker from discarding it.
18725
18726 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18727
18728         PR fortran/28526
18729         * gfortran.dg/keyword_symbol_1.f90: New test.
18730
18731         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18732         pedantic compilation option.
18733
18734 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18735
18736         PR fortran/29060
18737         * gfortran.dg/spread_shape_1.f90: New test.
18738
18739 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18740
18741         PR tree-optimization/28887
18742         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18743
18744 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18745
18746         PR c/25993
18747         * gcc.dg/pr25993.c: New test.
18748
18749 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18750
18751         PR tree-opt/21591
18752         * gcc.dg/vect/pr21591.c: New test.
18753
18754 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18755
18756         PR tree-opt/29059
18757         * gcc.c-torture/compile/strcpy-1.c: New test.
18758         * gcc.c-torture/compile/strcpy-2.c: New test.
18759         * gcc.c-torture/compile/memcpy-1.c: New test.
18760         * gcc.c-torture/compile/memcpy-2.c: New test.
18761
18762 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18763
18764         PR testsuite/29055
18765         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18766
18767 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18768
18769         * gnat.dg/specs/double_record_extension1.ads: New test.
18770         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18771
18772 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18773
18774         PR fortran/29051
18775         * gfortran.dg/oldstyle_3.f90: New test.
18776
18777 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18778
18779         PR libgfortran/29099
18780         * gfortran.dg/secnds-1.f: New test.
18781
18782 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18783
18784         PR libgfortran/29053
18785         * gfortran.dg/streamio_9.f90: New test.
18786         * gfortran.dg/streamio_10.f90: New test.
18787
18788 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18789
18790         PR C++/29002
18791         * g++.dg/init/array22.C: New test.
18792         * g++.dg/init/array23.C: New test.
18793
18794 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18795
18796         * stackcheck.lst: Update list of tests requiring stack checking.
18797         * norun.lst: Adjust for above change.
18798         * ada95.lst: New file.
18799         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18800         requiring -gnat95 switch.
18801
18802 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18803
18804         * gnat.dg/in_out_parameter.adb: New test.
18805
18806 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18807
18808         PR debug/28980
18809         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18810
18811 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18812
18813         * gnat.dg/specs/unchecked_union.ads: New test.
18814
18815 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18816
18817         PR rtl-optimization/28982
18818         * gcc.c-torture/execute/pr28982a.c: New test.
18819         * gcc.c-torture/execute/pr28982b.c: Likewise.
18820
18821 2006-09-12  Eric Christopher  <echristo@apple.com>
18822
18823         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18824         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18825
18826 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18827
18828         PR c/28768
18829         PR preprocessor/14634
18830         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18831         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18832         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18833
18834 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18835
18836         * gcc.dg/pr28243.c: New test.
18837
18838 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18839
18840         PR fortran/28971
18841         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18842         this undiagnosed regression reappears.
18843
18844 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18845
18846         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18847         Treat $srcdir as a literal.
18848         * lib/fortran-torture.exp (fortran-torture-compile,
18849         fortran-torture-execute): Likewise.
18850         * lib/objc-torture.exp (objc-torture-compile,
18851         objc-torture-execute): Likewise.
18852         * lib/profopt.exp (profopt-execute): Likewise.
18853
18854 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18855
18856         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18857
18858 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18859
18860         PR testsuite/28950
18861         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18862
18863 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18864
18865         PR target/13685
18866         * gcc.target/i386/pr13685.c: New test.
18867
18868 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18869
18870         * gcc.dg/pr28726.c: New test.
18871
18872 2006-09-11  Josh Conner  <jconner@apple.com>
18873
18874         * gcc.dg/nrv3.c: Increase size of structure.
18875         * gcc.dg/nrv4.c: Likewise.
18876         * gcc.dg/nrv5.c: Likewise.
18877
18878 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18879
18880         PR libfortran/28890
18881         gfortran.dg/assumed_charlen_function_5.f90: New test.
18882
18883 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18884
18885         PR c++/28991
18886         * g++.dg/init/static3.C: New test.
18887
18888 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18889
18890         PR testsuite/29007
18891         * gcc.dg/long-long-cst1.c (t): Add cast to
18892         __SIZE_TYPE__ before casting to int.
18893         (main): Return 0 on success.
18894
18895 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18896
18897         * gcc.c-torture/execute/20060910-1.c: New test.
18898
18899 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18900
18901         PR middle-end/26983
18902         * gcc.dg/pr26983.c: New test.
18903
18904 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18905
18906         PR target/29006
18907         * gcc.c-torture/execute/pr29006.c: New test.
18908
18909 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18910
18911         PR libfortran/28947
18912         gfortran.dg/matmul_4.f90: New test.
18913
18914 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18915
18916         PR fortran/28959
18917         gfortran.dg/used_types_10: New test.
18918
18919 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18920
18921         PR libfortran/28923
18922         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18923         gfortran.dg/array_initializer_3.f90: New test.
18924
18925 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18926
18927         PR fortran/28914
18928         * gfortran.dg/actual_array_constructor_3.f90: New test.
18929
18930 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18931
18932         PR testsuite/26778
18933         * gcc.target/i386/pr26778.c: New testcase.
18934
18935 2006-09-08  Eric Christopher  <echristo@apple.com>
18936
18937         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18938         * gcc.target/i386/memcpy-1.c: Ditto.
18939         * gcc.target/i386/asm-1.c: Ditto.
18940         * gcc.target/i386/20060512-4.c: Ditto.
18941         * gcc.target/i386/compress-float-387.c: Ditto.
18942         * gcc.target/i386/20060512-1.c: Ditto.
18943         * gcc.target/i386/compress-float-sse.c: Ditto.
18944         * gcc.target/i386/20060512-2.c: Ditto.
18945         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18946         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18947         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18948         * gcc.dg/pr26449.c: Ditto.
18949         * gcc.dg/attr-ms_struct-2.c: Ditto.
18950         * gcc.dg/attr-ms_struct-1.c: Ditto.
18951         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18952
18953 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18954
18955         PR c/28504
18956         * gcc.dg/vla-10.c: New test.
18957
18958 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18959
18960         PR c++/28858
18961         * g++.dg/parse/template20.C: New test.
18962         * g++.dg/template/operator8.C: Remove obsolete part.
18963         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18964         * g++.old-deja/g++.pt/crash65.C: Likewise.
18965
18966 2006-09-07  Jason Merrill  <jason@redhat.com>
18967
18968         PR middle-end/27724
18969         * gcc.dg/long-long-cst1.c: New test.
18970
18971 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18972
18973         PR C++/28906
18974         * g++.dg/other/array3.C: New test.
18975         * g++.dg/other/array4.C: New test.
18976         * g++.dg/other/array5.C: New test.
18977
18978 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18979
18980         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18981
18982 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18983
18984         PR target/28946
18985         * gcc.target/i386/pr28946.c: New test.
18986
18987 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18988
18989         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18990         in integer literal constant.
18991         * gfortran.dg/enum_8.f90: Ditto.
18992         * gfortran.dg/g77/20030326-1.f: Ditto.
18993
18994 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18995
18996         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18997         nonconformance usage.
18998
18999 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
19000
19001         PR middle-end/28862
19002         * gcc.c-torture/compile/vector-align-1.c: New test.
19003
19004 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
19005
19006         PR rtl-opt/27883
19007         * g++.dg/opt/copysign-1.C: New test.
19008
19009 2006-09-06  Jason Merrill  <jason@redhat.com>
19010
19011         PR c++/27371
19012         * g++.dg/warn/unused-result1.C: New test.
19013
19014 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
19015
19016         PR c++/28903
19017         * g++.dg/ext/vla3.C: New test.
19018
19019         PR c++/28886
19020         * g++.dg/template/array16.C: New test.
19021
19022 2006-09-06  Richard Guenther  <rguenther@suse.de>
19023
19024         * gcc.dg/pr27226.c: Remove testcase again.
19025
19026 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19027
19028         PR tree-opt/28937
19029         * g++.dg/opt/unroll2.C: New test.
19030
19031 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
19032
19033         PR tree-opt/28952
19034         * gcc.dg/vect/pr28952.c: New test.
19035
19036 2006-09-05  Richard Guenther  <rguenther@suse.de>
19037
19038         PR tree-optimization/28900
19039         * gcc.dg/torture/pr28900.c: New testcase
19040
19041 2006-09-05  Richard Guenther  <rguenther@suse.de>
19042
19043         PR tree-optimization/28905
19044         * gcc.c-torture/compile/pr28905.c: New testcase.
19045
19046 2006-09-05  Richard Guenther  <rguenther@suse.de>
19047
19048         PR middle-end/28935
19049         * gcc.dg/pr28935.c: New testcase.
19050
19051 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19052
19053         * gcc.c-torture/execute/20060905-1.c: New test.
19054
19055 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19056
19057         PR fortran/28908
19058         * gfortran.dg/used_types_7.f90: New test.
19059         * gfortran.dg/used_types_8.f90: New test.
19060         * gfortran.dg/used_types_9.f90: New test.
19061
19062 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19063
19064         * gcc.c-torture/compile/20060904-1.c: New test.
19065
19066 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19067
19068         PR c++/23287 Revert my 2006-09-01 patch
19069         * g++.dg/parse/dtor12.C: Remove.
19070
19071 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
19072
19073         PR c+/27670
19074         * g++.dg/template/operator9.C: New test.
19075
19076         PR c++/27493
19077         * g++.dg/template/operator7.C: New test.
19078
19079         PR c++/27494
19080         * g++.dg/template/operator8.C: New test.
19081
19082         PR c++/27397
19083         * g++.dg/template/crash57.C: New test.
19084
19085         * g++.dg/template/typedef4.C: Adjust error markers.
19086         * g++.dg/template/typedef5.C: Likewise.
19087
19088 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
19089
19090         PR c++/28878
19091         * g++.dg/parse/crash33.C: New test.
19092
19093 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
19094         Richard Guenther  <rguenther@suse.de>
19095         Adam Nemet  <anemet@caviumnetworks.com>
19096
19097         PR middle-end/27226
19098         * gcc.target/mips/memcpy-1.c: New testcase.
19099         * gcc.dg/pr27226.c: Likewise.
19100
19101 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19102
19103         PR c++/28705
19104         * g++.dg/lookup/koenig5.C: New.
19105         * g++.dg/template/crash56.C: New.
19106
19107 2006-09-01  Josh Conner  <jconner@apple.com>
19108
19109         PR c++/25505
19110         * gcc.dg/nrv3.c: New test.
19111         * gcc.dg/nrv4.c: New test.
19112         * gcc.dg/nrv5.c: New test.
19113
19114 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19115
19116         PR c++/23287
19117         * g++.dg/parse/dtor12.C: New.
19118
19119 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
19120
19121         PR tree-optimization/28839
19122         * gcc.dg/pr28839.c: New test.
19123
19124 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
19125
19126         PR target/24367
19127         * gcc.dg/pr24367.c: New testcase.
19128
19129 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
19130
19131         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19132
19133 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
19134
19135         PR rtl-optimization/27735
19136         * gcc.dg/loop-unswitch-1.c: New test.
19137
19138 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
19139
19140         PR fortran/28885
19141         * gfortran.dg/aliasing_dummy_2.f90: New test.
19142
19143         PR fortran/20067
19144         * gfortran.dg/generic_5.f90: Change error message.
19145
19146         PR fortran/28873
19147         * gfortran.dg/generic_6.f90: New test.
19148
19149         PR fortran/25077
19150         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19151
19152         PR fortran/25102
19153         * gfortran.dg/invalid_interface_assignment.f90: New test.
19154
19155         PR fortran/24866
19156         * gfortran.dg/module_proc_external_dummy.f90: New test.
19157
19158 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
19159
19160         PR c++/28349
19161         * g++.dg/warn/var-args1.C: New test.
19162
19163 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
19164
19165         PR fortran/28866
19166         * gfortran.dg/simpleif_2.f90: New test.
19167         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19168         * gfortran.dg/enum_5.f90: Ditto.
19169
19170 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19171             Kazu Hirata  <kazu@codesourcery.com>
19172
19173         PR tree-optimization/17506
19174         * gcc.dg/pr17506.c: New.
19175
19176 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
19177
19178         PR c++/28139
19179         * g++.dg/eh/alias1.C: New test.
19180
19181 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19182
19183         PR c++/28860
19184         * g++.dg/template/ttp22.C: New test.
19185
19186 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
19187
19188         PR middle-end/26632
19189         * gcc.dg/pr26632.c: New.
19190
19191 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19192
19193         PR libgfortran/28354
19194         * gfortran.dg/fmt_zero_precision.f90: New test.
19195
19196 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
19197
19198         PR c++/28058
19199         * g++.dg/template/spec31.C: New test.
19200
19201 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
19202
19203         PR c++/26573
19204         * g++.dg/other/static2.C: New test.
19205
19206 2006-08-26  Roger Sayle  <roger@eyesopen.com>
19207
19208         * gcc.dg/Wswitch-enum-2.c: New test case.
19209         * gcc.dg/Wswitch-enum-3.c: Likewise.
19210
19211 2006-08-26  Richard Guenther  <rguenther@suse.de>
19212
19213         * gcc.c-torture/compile/20060826-1.c: New testcase.
19214
19215 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
19216
19217         PR c++/28736
19218         * g++.dg/template/void10.C: New test.
19219
19220         PR c++/28737
19221         * g++.dg/template/void8.C: New test.
19222
19223         PR c+_+/28738
19224         * g++.dg/template/void9.C: New test.
19225
19226         * g++.dg/template/void3.C: Adjust error markers.
19227         * g++.dg/template/void4.C: Likewise.
19228         * g++.dg/template/crash55.C: Likewise.
19229         * g++.dg/template/void7.C: Likewise
19230
19231 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
19232
19233         PR c++/28588
19234         * g++.dg/inherit/access6.C: New test.
19235         * g++.dg/inherit/access7.C: Likewise.
19236
19237         PR c++/28595
19238         * g++.dg/template/array15.C: New test.
19239         * g++.dg/template/crash2.C: Tweak error markers.
19240
19241 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
19242
19243         PR middle-end/28683
19244         * gcc.c-torture/compile/20060823-1.c: New test.
19245
19246 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19247
19248         PR c++/28853
19249         * g++.dg/template/ttp21.C: New test.
19250
19251         PR c++/28852
19252         * g++.dg/other/operator1.C: Add error-marker.
19253         * g++.dg/other/operator2.C: New test.
19254
19255 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19256
19257         PR c/27893
19258         * gcc.c-torture/compile/vla-const-1.c,
19259         gcc.c-torture/compile/vla-const-2.c: New tests.
19260
19261 2006-08-26  Richard Guenther  <rguenther@suse.de>
19262
19263         PR middle-end/28814
19264         * gcc.dg/torture/pr28814.c: New testcase.
19265
19266 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19267
19268         PR c/28418
19269         * gcc.c-torture/compile/compound-literal-1.c: New test.
19270
19271 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
19272
19273         PR c/28299
19274         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19275         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19276         Expect extra diagnostics.
19277
19278 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
19279
19280         gcc.dg/noncompile/pr16876.c: New test.
19281
19282 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
19283
19284         PR c++/28056
19285         * g++.dg/parse/local1.C: New test.
19286         * g++.dg/other/qual1.C: Tweak error marker.
19287
19288 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19289
19290         PR c++/27787
19291         * g++.dg/template/typename10.C: New.
19292         * g++.dg/template/lookup4.C: Remove bogus error marker.
19293
19294 2006-08-25  Richard Guenther  <rguenther@suse.de>
19295
19296         PR testsuite/28829
19297         * gcc.dg/pr26570.c: Fix testcase.
19298
19299 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
19300
19301         PR tree-opt/28807
19302         * gcc.c-torture/execute/mayalias-2.c: New test.
19303         * gcc.dg/tree-ssa/alias-13.c: New test.
19304
19305 2006-08-24  Jan Hubicka  <jh@suse.cz>
19306
19307         PR debug/26881
19308         * gcc.dg/debug/pr26881.c: New file.
19309
19310 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
19311
19312         PR fortran/28788
19313         * gfortran.dg/used_types_4.f90: New test.
19314         * gfortran.dg/derived_init_2.f90: Modify to check sibling
19315         association of derived types.
19316         * gfortran.dg/used_types_2.f90: Add module cleanup.
19317         * gfortran.dg/used_types_3.f90: The same.
19318
19319         PR fortran/28771
19320         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19321         fix of regression.
19322
19323 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19324
19325         PR 28813
19326         * gfortran.dg/direct_io_6.f90: Remove test.
19327
19328 2006-08-23  Stuart Hastings  <stuart@apple.com>
19329
19330         PR 28825
19331         * gcc.target/i386/20060821-1.c: New.
19332
19333 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
19334
19335         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
19336         dg-warning strings for dllimport.
19337
19338 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19339
19340         PR C++/28450
19341         * g++.dg/ext/vector4.C: New test.
19342         * g++.dg/ext/complex1.C: New test.
19343
19344 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
19345
19346         PR debug/28692
19347         * gcc.dg/debug/const-1.c: New.
19348         * gcc.dg/debug/const-2.c: New.
19349         * gcc.dg/debug/dwarf2/const-1.c: New.
19350         * gcc.dg/debug/dwarf2/const-2.c: New.
19351         * gcc.dg/debug/dwarf2/const-2b.c: New.
19352
19353 2006-08-22  Richard Guenther  <rguenther@suse.de>
19354
19355         PR middle-end/28776
19356         * gcc.c-torture/compile/pr28776-1.c: New testcase.
19357         * gcc.c-torture/compile/pr28776-2.c: Likewise.
19358
19359 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
19360
19361         PR tree-optimization/28003
19362         * g++.dg/tree-ssa/pr28003.C: New.
19363
19364 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19365
19366         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19367
19368 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
19369
19370         PR c++/26269
19371         * g++.dg/other/error14.C: New test.
19372
19373         PR c++/28505
19374         * g++.dg/parse/ctor7.C: New test.
19375         * g++.dg/parse/ctor8.C: Likewise.
19376
19377         PR c++/28741
19378         * g++.dg/template/void7.C: New test.
19379
19380 2006-08-21  Olivier Hainque  <hainque@adacore.com>
19381
19382         * gnat.dg/self_aggregate_with_zeros.adb: New test.
19383         * gnat.dg/self_aggregate_with_array.adb: New test.
19384
19385 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
19386
19387         * g++.dg/eh/arm-vfp-unwind.C: New test.
19388
19389 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
19390
19391         PR c++/28341
19392         * g++.dg/template/ref3.C: New test.
19393         * g++.dg/template/nontype13.C: New test.
19394
19395         PR c++/28346
19396         * g++.dg/template/ptrmem17.C: New test.
19397
19398 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
19399
19400         PR target/28648 c:
19401         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19402
19403 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
19404
19405         PR fortran/28630
19406         * gfortran.dg/used_types_2.f90: New test.
19407
19408         PR fortran/28601
19409         * gfortran.dg/used_types_3.f90: New test.
19410
19411         PR fortran/20886
19412         * gfortran.dg/generic_actual_arg.f90: New test.
19413
19414         PR fortran/28735
19415         * gfortran.dg/module_private_array_refs_1.f90: New test.
19416
19417         PR fortran/28762
19418         * gfortran.dg/program_name_1.f90: New test.
19419
19420         PR fortran/28425
19421         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19422
19423         PR fortran/28496
19424         * gfortran.dg/array_initializer_2.f90: New test.
19425
19426         PR fortran/18111
19427         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19428
19429         PR fortran/28600
19430         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19431
19432         PR fortran/28771
19433         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19434
19435         PR fortran/28660
19436         * gfortran.dg/dependent_decls_1.f90: New test.
19437
19438 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19439
19440         PR fortran/25217
19441         * gfortran.dg/derived_init_2.f90: New.
19442
19443 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19444
19445         * gcc.c-torture/execute/pr28289.c: New test.
19446
19447 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19448
19449         PR c/28744
19450         * gcc.dg/attr-externally-visible-1.c: New test.
19451         * gcc.dg/attr-externally-visible-2.c: New test.
19452         * g++.dg/parse/attr-externally-visible-1.C: New test.
19453         * g++.dg/parse/attr-externally-visible-2.C: New test.
19454
19455 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19456
19457         PR c++/28606
19458         * g++.dg/parse/dtor11.C: New test.
19459
19460 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19461
19462         PR rtl-optimization/28489
19463         * gcc.c-torture/compile/pr28489.c: New test.
19464
19465 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19466
19467         PR c++/28710
19468         * g++.dg/template/redecl4.C: New test.
19469
19470         PR c++/28711
19471         * g++.dg/template/ctor8.C: New test.
19472
19473 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19474
19475         * gcc.dg/pr26570.c: Fix testcase.
19476
19477 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19478
19479         * PR c++/28573
19480         * g++.dg/parse/offsetof6.C: New test.
19481         * g++.dg/parse/offsetof6.C: New test.
19482         * g++.dg/parse/offsetof7.C: New test.
19483
19484 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19485
19486         PR testsuite/28602
19487         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19488         is false.
19489
19490 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19491
19492         PR c++/28302
19493         * g++.dg/ext/vector3.C: New test.
19494
19495 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19496
19497         PR gcov/profile/26570
19498         * gcc.dg/pr26570.c: New test.
19499
19500 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19501
19502         PR c/27697
19503         * gcc.dg/qual-component-1.c: New test.
19504
19505 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19506
19507         PR c++/28593
19508         * g++.dg/parse/new3.C: New test.
19509
19510 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19511
19512         PR fortran/25828
19513         * gfortran.dg/streamio_1.f90: New test.
19514         * gfortran.dg/streamio_2.f90: New test.
19515         * gfortran.dg/streamio_3.f90: New test.
19516         * gfortran.dg/streamio_4.f90: New test.
19517         * gfortran.dg/streamio_5.f90: New test.
19518         * gfortran.dg/streamio_6.f90: New test.
19519         * gfortran.dg/streamio_7.f90: New test.
19520         * gfortran.dg/streamio_8.f90: New test.
19521
19522 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19523
19524         PR c/28287
19525         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19526
19527 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19528
19529         PR c++/28594
19530         * g++.dg/template/void6.C: New test.
19531
19532 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19533
19534         PR c/28649
19535         * gcc.dg/parse-error-1.c: New test.
19536         * gcc.dg/parse-error-2.c: New test.
19537         * gcc.dg/cpp/digraph2.c: Add error-marker.
19538         * gcc.dg/noncompile/920923-1.c: Likewise.
19539
19540 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19541
19542         PR c/27490
19543         * gcc.dg/sizeof-2.c: New testcase.
19544
19545         PR c/27489
19546         * gcc.dg/switch-A.c: New testcase.
19547
19548 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19549
19550         PR c++/28288
19551         PR c++/14556
19552         * g++.old-deja/g++.warn/compare1.C: Delete.
19553         * g++.dg/opt/pr7503-2.C: Delete.
19554         * g++.dg/opt/pr7503-3.C: Delete.
19555         * g++.dg/opt/pr7503-4.C: Delete.
19556         * g++.dg/opt/pr7503-5.C: Delete.
19557         * g++.dg/opt/max1.C: Delete.
19558         * g++.dg/warn/minmax.C: Delete.
19559         * g++.dg/expr/minmax.C: New test.
19560
19561 2006-08-14  Richard Guenther  <rguenther@suse.de>
19562
19563         PR testsuite/28703
19564         * gcc.c-torture/execute/pr28651.c: Do not use argc
19565         to avoid optimization, instead forbid inlining.
19566
19567 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19568
19569         PR rtl-optimization/28634
19570         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19571
19572 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19573
19574         PR c/27184
19575         * gcc.dg/torture/pr27184.c: New test.
19576
19577 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19578
19579         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19580
19581 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19582
19583         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19584         * gfortran.dg/stat_2.f90: Likewise.
19585         * gfortran.dg/chmod_1.f90: Likewise.
19586         * gfortran.dg/chmod_2.f90: Likewise.
19587         * gfortran.dg/chmod_3.f90: Likewise.
19588
19589 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19590
19591         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19592
19593 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19594
19595         * g++.dg/opt/pr23454-2.C: New test.
19596
19597 2006-08-11  Richard Guenther  <rguenther@suse.de>
19598
19599         PR middle-end/28651
19600         * gcc.c-torture/execute/pr28651.c: New testcase.
19601
19602 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19603
19604         * gnat.dg/specs/static_initializer.ads: New test.
19605
19606 2006-08-10  Paul Brook  <paul@codesourcery.com>
19607
19608         * gcc.target/arm/cond-asm.c: New test.
19609
19610 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19611
19612         PR tree-optimization/26197
19613         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19614         * g++.dg/vect/vect.exp: Compile the new tests with
19615         --param max-aliased-vops=0.
19616
19617 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19618
19619         PR c++/28637
19620         * g++.dg/template/void3.C: New test.
19621
19622         PR c++/28638
19623         * g++.dg/template/void4.C: New test.
19624
19625         PR c++/28640
19626         * g++.dg/template/void5.C: New test.
19627
19628 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19629
19630         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19631         after dg-do compile.
19632
19633 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19634
19635         PR tree-optimizations/26969
19636         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19637         "unswitch-loops" with -funswitch-loops.
19638         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19639
19640 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19641
19642         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19643         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19644         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19645         * objc.dg/dwarf-1.m: Likewise.
19646         * objc.dg/dwarf-2.m: Likewise.
19647         * obj-c++.dg/dwarf-2.mm: Likewise.
19648
19649 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19650
19651         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19652         * objc.dg/dwarf-2.m: Likewise.
19653         * obj-c++.dg/dwarf-2.mm: Likewise.
19654
19655         PR libfortran/28603
19656         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19657
19658         PR testsuite/27611
19659         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19660
19661         PR testsuite/27033
19662         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19663
19664 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19665
19666         PR target/27827
19667         * gcc.target/i386/pr27827.c: New testcase.
19668
19669 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19670
19671         PR fortran/28590
19672         * gfortran.dg/sequence_types_1.f90: New test.
19673
19674 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19675
19676         PR fortran/28548
19677         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19678         dg-warning.  Add -pedantic option.
19679
19680 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19681
19682         PR c/28502
19683         * gcc.dg/proto-1.c: New test.
19684
19685         PR c/27721
19686         * gcc.dg/lvalue-4.c: New test.
19687
19688         PR c/28136
19689         * gcc.dg/init-bad-5.c: New test.
19690
19691 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19692
19693         PR c++/28347
19694         * g++.dg/ext/typedef-init.C: Add new test for typedef
19695         initialization inside templates. Adjust existing error markers.
19696
19697 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19698
19699         PR c++/28148
19700         * g++.dg/init/ptrmem3.C: New test.
19701
19702 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19703
19704         PR tree-optimization/27770
19705         * lib/target-support.exp: New target keyword "section_anchors".
19706         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19707         tests.
19708         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19709         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19710         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19711         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19712
19713 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19714
19715         * gcc.dg/20060801-1.c: Add missing '}'.
19716
19717 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19718
19719         PR c++/27508
19720         * g++.dg/parse/dtor9.C: New test.
19721         * g++.dg/parse/dtor10.C: New test.
19722         * g++.dg/other/error7.C: Adjust error-marker.
19723
19724         PR c++/28274
19725         * g++.dg/other/default5.C: New test.
19726
19727 2006-08-02  Richard Guenther  <rguenther@suse.de>
19728
19729         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19730
19731 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19732
19733         PR c++/28557
19734         * g++.dg/template/conv9.C: New test.
19735
19736 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19737
19738         PR debug/28063
19739         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19740         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19741         Optionally return assembly text.  Update callers.
19742         (check_no_compiler_messages): Update verbose messages.
19743         (check_no_messages_and_pattern): New.
19744         (check_effective_target_string_merging): New.
19745
19746 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19747
19748         PR c++/28250
19749         * g++.dg/eh/catch4.C: New test.
19750
19751         PR c++/28257
19752         * g++.dg/other/qual1.C: New test.
19753
19754         PR c++/28259
19755         * g++.dg/inherit/error2.C: New test.
19756
19757         PR c++/28267
19758         * g++.dg/other/new1.C: New test.
19759
19760         * g++.dg/warn/pr23075.C: Remove obsolete test.
19761         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19762         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19763
19764 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19765
19766         PR c++/28523
19767         * g++.dg/eh/cast1.C: New test.
19768
19769 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19770
19771         PR libfortran/28452
19772         * gfortran.dg/random_3.f90:  New test.
19773
19774 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19775
19776         PR c++/28432
19777         * g++.dg/other/pr28304.C: Change expected error message.
19778         * g++.dg/other/pr28432.C: New test.
19779
19780 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19781
19782         PR c++/28256
19783         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19784
19785 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19786
19787         PR debug/23336
19788         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19789         at -g1.
19790         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19791         g++.dg/debug/enum-2.C: New.
19792
19793 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19794
19795         PR c++/6634
19796         * g++.dg/parse/long1.C: Add more tests.
19797
19798 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19799
19800         * gfortran.dg/lrshift_1.c: New file.
19801
19802 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19803
19804         PR libgfortran/28335
19805         * gfortran.dg/no_unit_error_1.f90: New test.
19806
19807 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19808
19809         PR libgfortran/28335
19810         * gfortran.dg/no_unit_error_1.f90: Delete test.
19811         * gfortran.dg/no_unit_error_2.f90: Delete test.
19812
19813 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19814
19815         * gfortran.dg/chmod_3.f90: New test.
19816         * gfortran.dg/ltime_gmtime_1.f90: New test.
19817         * gfortran.dg/ltime_gmtime_2.f90: New test.
19818         * gfortran.dg/lrshift_1.f90: New test.
19819         * gfortran.dg/chmod_1.f90: New test.
19820         * gfortran.dg/chmod_2.f90: New test.
19821
19822 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19823
19824         PR c++/27668
19825         * g++.dg/template/crash55.C: New test.
19826
19827         PR c++/27962
19828         * g++.dg/template/nontype16.C: New test.
19829
19830         * g++.dg/template/void2.C: Adjust error markers.
19831         * g++.dg/template/nontype5.C: Adjust error markers.
19832
19833 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19834
19835         * gcc.target/i386/stack-prot-kernel.c: New test.
19836
19837 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19838
19839         * gcc.dg/builtins-55.c: New test case.
19840
19841 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19842
19843         PR rtl-optimization/27907
19844         * gcc.c-torture/compile/pr27907.c: New test.
19845
19846 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19847
19848         * gfortran.dg/mclock.f90: New test.
19849         * gfortran.dg/int_conv_1.f90: New test.
19850         * gfortran.dg/stat_1.f90: New test.
19851         * gfortran.dg/stat_2.f90: New test.
19852
19853 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19854
19855         PR libgfortran/28335
19856         * gfortran.dg/no_unit_error_1.f90: New test.
19857         * gfortran.dg/no_unit_error_2.f90: New test.
19858         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19859
19860 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19861
19862         PR middle-end/28473
19863         * gcc.dg/fold-convround-1.c: New test case.
19864
19865 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19866
19867         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19868
19869 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19870
19871         PR c++/27572
19872         * g++.dg/other/typedef1.C: New test.
19873         * g++.dg/template/typedef4.C: New test.
19874         * g++.dg/template/typedef5.C: New test.
19875
19876 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19877
19878         PR fortran/28416
19879         * gfortran.dg/allocatable_dummy_3.f90: New.
19880
19881 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19882
19883         PR fortran/28439
19884         * gfortran.dg/arithmetic_if.f90:  New test.
19885
19886 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19887
19888         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19889         avoid memcpy optimization.
19890
19891 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19892
19893         PR fortran/25289
19894         * gfortran.dg/direct_io_6.f90: New test.
19895
19896 2006-07-24  Jan Hubicka  <jh@suse.cz>
19897
19898         PR c/25795
19899         PR c++/27369
19900         * gcc.dg/pr25795.c: New test.
19901         * gcc.dg/pr25795-1.c: New test.
19902
19903 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19904
19905         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19906         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19907         which may be transformed to "g || h" on some platforms.
19908
19909 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19910
19911         PR c++/28025
19912         * g++.dg/template/friend45.C: New test.
19913
19914 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19915
19916         PR libgfortran/28339
19917         * gfortran.dg/arrayio_8.f90: New test.
19918
19919 2006-07-21  Mike Stump  <mrs@apple.com>
19920
19921         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19922
19923         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19924
19925 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19926
19927         PR c++/28250
19928         * g++.dg/eh/catch3.C: New test.
19929
19930         PR c++/28363
19931         * g++.dg/template/defarg10.C: New test.
19932
19933 2006-07-20  Paul Brook  <paul@codesourcery.com>
19934
19935         PR 27363
19936         * gcc.dg/pr27363.c: New test.
19937
19938 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19939
19940         PR c++/28338
19941         * g++.dg/init/ref13.C: New test.
19942
19943 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19944
19945         PR obj-c++/28434
19946         * obj-c++.dg/proto-error-1.mm: New test.
19947
19948 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19949
19950         PR c++/28337
19951         * g++.dg/template/string1.C: New test.
19952
19953 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19954
19955         PR c++/28048
19956         * g++.dg/template/defarg9.C: New test.
19957
19958         PR c++/28235
19959         * g++.dg/template/static27.C: New test.
19960
19961 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19962
19963         PR 28410
19964         * gcc.dg/tree-ssa/pr28410.c: New test.
19965
19966 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19967
19968         PR c++/28258
19969         * g++/dg/other/error13.C: New test.
19970
19971         PR c++/28260
19972         * g++.dg/template/friend44.C: New test.
19973
19974 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19975
19976         PR c++/27495
19977         * g++.dg/other/pr27495.C: New.
19978
19979 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19980
19981         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19982         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19983
19984 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19985
19986         PR c/28286
19987         * gcc.dg/pragma-pack-4.c: New test.
19988
19989 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19990
19991         PR c++/28291
19992         * g++.dg/ext/pr28291.C: New test.
19993
19994 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19995
19996         PR middle-end/28403
19997         * gcc.c-torture/execute/pr28403.c: New test.
19998
19999 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
20000
20001         PR middle-end/28402
20002         * gcc.dg/pr28402.c: New test.
20003
20004 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
20005
20006         PR c++/28304
20007         * g++.dg/other/pr28304.C: New test.
20008
20009 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
20010
20011         PR other/28251
20012         gcc.c-torture/unsorted/dump-noaddr.c: New test.
20013         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20014
20015 2006-07-17  Richard Guenther  <rguenther@suse.de>
20016
20017         PR tree-optimization/28238
20018         * g++.dg/tree-ssa/pr28238.C: New testcase.
20019
20020 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20021
20022         PR c++/28250
20023         * g++.dg/eh/catch1.C: New test.
20024         * g++.dg/eh/catch2.C: New test.
20025
20026 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
20027
20028         PR c++/28370
20029         * g++.dg/template/anon3.C: New test.
20030
20031 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
20032
20033         PR fortran/20844
20034         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20035         specifiers requiring an explicit format tag..
20036
20037         PR fortran/28201
20038         * gfortran.dg/generic_5: New test.
20039
20040         PR fortran/20893
20041         * gfortran.dg/elemental_optional_args_1.f90: New test.
20042
20043 2006-07-16  Olivier Hainque  <hainque@adacore.com>
20044
20045         * gnat.dg/assert.ads: New file.
20046         * gnat.dg/controlled_record.ads: Likewise.
20047         * gnat.dg/controlled_record.adb: Likewise.
20048
20049 2006-07-15  Lee Millward  <lee.millward@gmail.com>
20050
20051         PR c++/28292
20052         * g++.dg/other/error12.C: New test.
20053
20054         PR c++/28269
20055         * g++.dg/template/crash54.C: New test.
20056
20057 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20058
20059         PR c++/28249
20060         * g++.dg/parse/catch1.C: New test.
20061
20062         PR c++/28294
20063         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20064
20065         PR c++/28387
20066         * g++.dg/ext/attrib24.C: New test.
20067
20068 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20069
20070         PR c++/28343
20071         * g++.dg/ext/asmspec1.C: New test.
20072
20073 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
20074
20075         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20076         (dg-test): Support shouldfail tests.
20077         * lib/target-supports-dg.exp (dg-shouldfail): New.
20078         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20079         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20080         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20081         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20082         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20083         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20084         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20085
20086 2006-07-13  Jan Hubicka  <jh@suse.cz>
20087
20088         * gcc.target/i386/memcpy-1.c: New.
20089
20090 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
20091
20092         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20093
20094 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
20095
20096         PR fortran/25097
20097         * gfortran.dg/present_1.f90: New test.
20098
20099         PR fortran/20903
20100         * gfortran.dg/interface_derived_type_1.f90: New test.
20101
20102 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
20103
20104         PR fortran/28213
20105         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20106         list.
20107
20108 2006-07-07  Lee Millward  <lee.millward@gmail.com>
20109
20110         PR c++/27820
20111         * g++.dg/other/label1.C: New test.
20112
20113 2006-07-07  Richard Guenther  <rguenther@suse.de>
20114
20115         PR middle-end/28268
20116         * gcc.dg/torture/pr28268.c: New testcase.
20117
20118 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
20119
20120         PR c++/27019
20121         * g++.dg/ext/pr27019.C: New.
20122
20123 2006-07-07  Richard Guenther  <rguenther@suse.de>
20124
20125         PR tree-optimization/28187
20126         * gcc.dg/pr28187.c: New testcase.
20127
20128 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
20129
20130         * gnat.dg/address_conversion.adb: New test.
20131         * gnat.dg/boolean_subtype.adb: Likewise.
20132         * gnat.dg/frame_overflow.adb: Likewise.
20133         * gnat.dg/pointer_array.adb: Likewise.
20134         * gnat.dg/pointer_conversion.adb: Likewise.
20135
20136 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
20137
20138         PR fortran/28237
20139         PR fortran/23420
20140         * gfortran.dg/print_fmt_5.f90: New test.
20141
20142 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20143
20144         PR fortran/28129
20145         * gfortran.dg/bounds_check_4.f90: New test.
20146
20147 2006-07-05  Richard Guenther  <rguenther@suse.de>
20148
20149         PR target/28158
20150         * gfortran.dg/pr28158.f90: New testcase.
20151
20152 2006-07-05  Richard Guenther  <rguenther@suse.de>
20153
20154         PR tree-optimization/28162
20155         * gcc.dg/pr28162.c: New testcase.
20156
20157 2006-07-05  Richard Guenther  <rguenther@suse.de>
20158         Andrew Pinski  <pinskia@gcc.gnu.org>
20159
20160         PR c++/27084
20161         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20162
20163 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
20164
20165         PR fortran/28174
20166         * gfortran.dg/actual_array_substr_2.f90: New test.
20167
20168         PR fortran/28167
20169         * gfortran.dg/actual_array_constructor_2.f90: New test.
20170
20171 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20172
20173         * gfortran.dg/itime_idate_1.f: New test.
20174         * gfortran.dg/itime_idate_2.f: New test.
20175
20176 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20177
20178         PR libgfortran/27704
20179         * gfortran.dg/open_status_3.f90: New test.
20180         * gfortran.dg/fmt_l.f90: Update for new feature.
20181
20182 2006-07-03  Asher Langton  <langton2@llnl.gov>
20183
20184         * gfortran.dg/oldstyle_2.f90: New.
20185
20186 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
20187
20188         * gnat.dg/string_slice.adb: New test.
20189
20190 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20191
20192         PR fortran/19259
20193         * gfortran.dg/semicolon_fixed.c: New.
20194         * gfortran.dg/semicolon_free.c: New.
20195
20196 2006-06-30  Mike Stump  <mrs@apple.com>
20197
20198         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20199         that don't support internal visibility.
20200
20201 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
20202
20203         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20204         for '(' / ')' needing an extra '\'.
20205
20206 2006-06-29  Roger Sayle  <roger@eyesopen.com>
20207
20208         PR middle-end/27428
20209         * gcc.dg/pr27428-1.c: New test case.
20210
20211 2006-06-29  Mike Stump  <mrs@apple.com>
20212
20213         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20214         on darwin as we can't align commons large enough yet.
20215
20216         * gcc.dg/vla-8.c: Add additional testcases.
20217
20218 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
20219
20220         PR c++/28114
20221         * g++.dg/other/pr28114.C: New.
20222
20223 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
20224
20225         * gcc.c-torture/compile/20060625-1.c: New test.
20226
20227 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
20228
20229         PR fortran/20867
20230         * gfortran.dg/stfunc_3.f90: New test.
20231
20232         PR fortran/25056
20233         * gfortran.dg/impure_actual_1.f90: New test.
20234
20235         PR fortran/20874
20236         * gfortran.dg/elemental_result_1.f90: New test.
20237
20238         PR fortran/25073
20239         * gfortran.dg/select_7.f90: New test.
20240
20241         PR fortran/27554
20242         * intrinsic_actual_1.f: New test.
20243
20244         PR fortran/22038
20245         PR fortran/28119
20246         * gfortran.dg/forall_4.f90: New test.
20247
20248         PR fortran/25072
20249         * gfortran.dg/forall_5.f90: New test.
20250
20251 2006-06-25  Lee Millward  <lee.millward@gmail.com>
20252
20253         PR c++/28051
20254         * g++.dg/template/using13.C: New test.
20255
20256         PR c++/28054
20257         * g++.dg/other/incomplete3.C: New test.
20258
20259 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20260
20261         PR fortran/28081
20262         * gfortran.dg/substr_3.f: New test.
20263         * gfortran.dg/equiv_2.f90: Update expected error message.
20264
20265 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
20266
20267         PR fortran/28118
20268         * gfortran.dg/actual_array_substr_1.f90: New test.
20269
20270 2006-06-24  Olivier Hainque  <hainque@adacore.com>
20271
20272         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20273         * gnat.dg/scalar_mode_agg_compare.adb: New test.
20274
20275 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
20276
20277         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20278
20279 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
20280
20281         PR fortran/27981
20282         * gfortran.dg/simpleif_2.f90: New test.
20283
20284 2006-06-23  Lee Millward  <lee.millward@gmail.com>
20285
20286         * g++.dg/template/error22.C: Fix typo.
20287
20288 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20289
20290         PR c++/28112
20291         * g++.dg/ext/attrib23.C: New test.
20292
20293 2006-06-23  Olivier Hainque  <hainque@adacore.com>
20294
20295         * gnat.dg/varsize_temp.adb: New test.
20296
20297 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20298
20299         PR c++/11468
20300         * g++.dg/other/java2.C: New test.
20301
20302 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
20303
20304         PR target/27789
20305         * g++.dg/ext/dllimport4.C. Add more tests for invalid
20306         initialization.
20307
20308 2006-06-22  Roger Sayle  <roger@eyesopen.com>
20309
20310         PR target/27531
20311         * gcc.dg/pr27531-1.c: New test case.
20312
20313 2006-06-22  Asher Langton  <langton2@llnl.gov>
20314
20315         PR fortran/24748
20316         * gfortran.dg/implicit_8.f90: New.
20317
20318 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
20319
20320         PR rtl-optimization/28121
20321         * gcc.dg/pr28121.c: New test.
20322
20323 2006-06-22  Lee Millward  <lee.millward@gmail.com>
20324
20325         PR c++/27805
20326         * g++.dg/parse/ptrmem6.C: New test.
20327
20328         PR c++/27821
20329         * g++.dg/template/error22.C: New test.
20330
20331 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20332
20333         PR c++/28111
20334         * g++.dg/template/friend43.C: New test.
20335
20336         PR c++/28110
20337         * g++.dg/template/crash53.C: New test.
20338
20339         PR c++/28109
20340         * g++.dg/rtti/incomplete1.C: New test.
20341
20342 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
20343
20344         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20345
20346 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
20347
20348         * gcc.c-torture/execute/complex-7.c: New.
20349
20350 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
20351
20352         * gcc.dg/merge-all-constants-1.c: New test.
20353
20354 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
20355
20356         PR c++/28113
20357         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20358
20359 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
20360
20361         * gfortran.dg/rrspacing_1.f90: New test.
20362
20363 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20364
20365         PR c++/28052
20366         * g++.dg/other/bitfield2.C: New test.
20367
20368 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
20369
20370         PR tree-optimization/27331
20371         * gcc.dg/pr27331.c: New test.
20372
20373 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
20374             Eric Botcazou  <ebotcazou@adacore.com>
20375
20376         PR ada/18692
20377         * lib/gnat.exp: New file.
20378         * lib/gnat-dg.exp: Likewise.
20379         * gnat.dg: New directory.
20380         * gnat.dg/dg.exp: New driver.
20381         * gnat.dg/specs: New directory.
20382         * gnat.dg/specs/specs.exp: New driver.
20383         * gnat.dg/style: New directory.
20384         * gnat.dg/style/style.exp: New driver.
20385
20386 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
20387
20388         PR fortran/16206
20389         * gfortran.dg/array_initializer_1.f90: New test.
20390
20391         PR fortran/28005
20392         * gfortran.dg/matmul_3.f90: New test.
20393
20394 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
20395
20396         PR middle-end/28075
20397         * gcc.dg/tree-ssa/inline-1.c: New test.
20398
20399 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
20400
20401         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20402         in malloc prototype; remove XFAIL.
20403         * gcc.dg/pr18241-2.c: Ditto.
20404         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20405         in memset prototype; remove XFAIL.
20406         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20407
20408 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20409
20410         * gcc.dg/vla-8.c: Add.
20411
20412 2006-06-19  Richard Guenther  <rguenther@suse.de>
20413
20414         PR tree-optimization/27090
20415         * g++.dg/tree-ssa/pr27090.C: New testcase.
20416
20417 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20418
20419         PR target/27861
20420         * gcc.dg/pr27861-1.c: New test case.
20421
20422 2006-06-19  Richard Guenther  <rguenther@suse.de>
20423
20424         PR middle-end/28045
20425         * gcc.dg/torture/pr28045.c: New testcase.
20426
20427 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20428
20429         PR fortran/26801
20430         * gfortran.dg/associated_4.f90: New test.
20431
20432 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20433
20434         PR fortran/19310
20435         PR fortran/19904
20436         * gfortran.dg/real_const_3.f90: New test.
20437
20438 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20439
20440         PR c++/28016
20441         * g++.dg/template/static26.C: New test.
20442
20443         PR c++/27979
20444         * g++.dg/expr/bitfield2.C: New test.
20445
20446         PR c++/27884
20447         * g++.dg/parse/linkage2.C: New test.
20448
20449 2006-06-16  Richard Guenther  <rguenther@suse.de>
20450
20451         PR middle-end/27116
20452         * gcc.dg/pr15785-1.c: Revert last change.
20453         * gcc.dg/torture/pr27116-2.c: New testcase.
20454
20455 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20456
20457         PR middle-end/27802
20458         * gcc.dg/pr27802-1.c: New test case.
20459
20460 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20461
20462         PR c++/27689
20463         * g++.dg/template/ttp18.C: New test.
20464         * g++.dg/template/ttp19.C: Likewise.
20465
20466         PR c++/27666
20467         * g++.dg/expr/cond9.C: New test.
20468
20469         PR c++/27640
20470         * g++.dg/template/ctor7.C: New test.
20471
20472 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20473
20474         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20475
20476 2006-06-16  Richard Guenther  <rguenther@suse.de>
20477
20478         PR tree-optimization/27781
20479         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20480
20481 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20482
20483         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20484
20485 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20486
20487         * gcc.dg/tree-ssa/loop-18.c: New test.
20488
20489 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20490
20491         PR c++/27665
20492         * g++.dg/template/crash52.C: New test.
20493
20494         PR c++/27648
20495         * g++.dg/ext/attrib22.C: New test.
20496
20497         PR c++/26559
20498         * g++.dg/template/builtin1.C: New test.
20499         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20500
20501         PR c++/28018
20502         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20503         assignment.
20504         * g++.old-deja/g++.pt/crash51.C: Likewise.
20505
20506         PR c++/27227
20507         * g++.dg/lookup/linkage1.C: New test.
20508         * g++.dg/lookup/linkage2.C: Likewise.
20509
20510 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20511
20512         PR middle-end/27959
20513         * gcc.dg/pr27959.c: New testcase.
20514
20515 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20516
20517         PR target/28014:
20518         * g++.dg/eh/div.C: New test.
20519
20520 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20521
20522         PR c++/27894
20523         * g++.dg/tree-ssa/pr26757.C: New test.
20524         * g++.dg/tree-ssa/pr27894.C: New test.
20525
20526 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20527
20528         * gcc.c-torture/compile/20060609-1.c: New test.
20529
20530         PR target/27863
20531         * gcc.c-torture/compile/pr27863.c: New test.
20532
20533 2006-06-13  Richard Guenther  <rguenther@suse.de>
20534
20535         PR tree-optimization/27830
20536         * g++.dg/tree-ssa/pr27830.C: New testcase.
20537
20538 2006-06-13  Matthew Sachs  <msachs@apple.com>
20539
20540         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20541         the list of compiler flags; this causes those flags to be checked
20542         for things like dg-skip-if.
20543
20544 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20545
20546         PR c++/27601
20547         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20548
20549 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20550             Kazu Hirata  <kazu@codesourcery.com>
20551
20552         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20553         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20554
20555 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20556
20557         PR c++/27933
20558         * g++.dg/lookup/using15.C: New test.
20559
20560         PR c++/27951
20561         * g++.dg/other/anon4.C: New test.
20562
20563 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20564
20565         PR c++/21210
20566         * g++.dg/init/complex1.C: New test case.
20567
20568 2006-06-11  Eric Christopher  <echristo@apple.com>
20569
20570         PR middle-end/27948
20571         * gcc.dg/bf-ms-layout.c: Run on darwin.
20572         * gcc.dg/bf-no-ms-layout: Ditto.
20573         * gcc.dg/attr-ms_struct-2.c: New.
20574         * gcc.dg/bf-ms-layout-2.c: Ditto.
20575
20576 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20577
20578         * gcc.dg/attr-ms_struct-packed1.c: New.
20579
20580 2006-06-09  Mike Stump  <mrs@apple.com>
20581
20582         * gcc.dg/vla-7.c: Add.
20583
20584 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20585
20586         PR fortran/24558
20587         * gfortran.dg/entry_6.f90: New test.
20588
20589         PR fortran/20877
20590         PR fortran/25047
20591         * gfortran.dg/entry_7.f90: New test.
20592
20593 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20594
20595         PR c/27747
20596         * gcc.dg/cpp/_Pragma6.c: New test.
20597
20598         PR c++/27748
20599         * g++.dg/cpp/_Pragma1.C: New test.
20600
20601         PR preprocessor/27746
20602         * gcc.dg/gomp/macro-3.c: New test.
20603         * gcc.dg/gomp/macro-4.c: New test.
20604         * g++.dg/gomp/macro-3.C: New test.
20605         * g++.dg/gomp/macro-4.C: New test.
20606
20607 2006-06-09  Richard Guenther  <rguenther@suse.de>
20608
20609         PR tree-optimization/26998
20610         * gcc.dg/torture/pr26998.c: New testcase.
20611         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20612
20613 2006-06-08  Mike Stump  <mrs@apple.com>
20614
20615         * gcc.dg/pr27095.c: Account for stubs.
20616
20617         PR target/26427
20618         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20619         produce bad code on darwin.
20620
20621 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20622
20623         PR fortran/27958
20624         * gfortran.dg/substr_2.f: New test.
20625
20626 2006-06-08  Asher Langton  <langton2@llnl.gov>
20627
20628         PR fortran/27786
20629         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20630
20631 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20632
20633         PR target/27421
20634         * gcc.dg/union-3.c: New test.
20635
20636 2006-06-08  Richard Guenther  <rguenther@suse.de>
20637
20638         PR middle-end/27116
20639         * gcc.dg/torture/pr27116.c: New testcase.
20640         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20641
20642 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20643
20644         PR rtl-optimization/26449
20645         * gcc.dg/pr26449.c: New test.
20646
20647 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20648
20649         PR c++/27601
20650         * g++.dg/ext/offsetof1.C: Test member functions.
20651
20652 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20653
20654         * gcc.dg/pr27095.c: Improve scanning.
20655
20656 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20657
20658         PR fortran/23091
20659         * gfortran.dg/saved_automatic_1.f90: New test.
20660
20661         PR fortran/24168
20662         * gfortran.dg/array_simplify_1.f90: New test.
20663
20664         PR fortran/25090
20665         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20666
20667         PR fortran/25058
20668         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20669
20670 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20671
20672         PR c++/27177
20673         * g++.dg/expr/cast7.C: New test.
20674
20675 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20676
20677         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20678         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20679         * lib/fortran-torture.exp (fortran-torture-compile,
20680         fortran-torture-execute): Ditto.
20681
20682 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20683
20684         PR target/27842
20685         * gcc.dg/vmx/pr27842.c: New test.
20686
20687 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20688
20689         PR libfortran/27895
20690         * gfortran.dg/bounds_check_3.f90: New test.
20691
20692 2006-06-05  Mike Stump  <mrs@apple.com>
20693
20694         * objc.dg/objc-fast-4.m: Skip for ppc64.
20695
20696 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20697
20698         PR testsuite/27705
20699         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20700
20701 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20702             Victor Kaplansky  <victork@il.ibm.com>
20703
20704         PR tree-optimizations/26360
20705         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20706         with -fno-tree-dce.
20707         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20708
20709 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20710
20711         PR fortran/14067
20712         * gfortran.dg/data_char_1.f90: Add messages for truncated
20713         strings.
20714
20715         PR fortran/16943
20716         * gfortran.dg/func_decl_2.f90: New test.
20717
20718         PR fortran/20839
20719         * gfortran.dg/do_2.f90: New test.
20720
20721         PR fortran/27655
20722         * gfortran.dg/associated_3.f90: New test.
20723
20724 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20725
20726         PR c++/27819
20727         * g++.dg/template/static25.C: New test.
20728
20729         PR c++/27722
20730         * g++.dg/init/array21.C: New test.
20731
20732         PR c++/27807
20733         * g++.dg/ext/complit7.C: New test.
20734
20735         PR c++/27806
20736         * g++.dg/parse/ptrmem5.C: New test.
20737
20738 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20739             Andrew Pinski  <pinskia@physics.uc.edu>
20740
20741         PR c/27150
20742         PR middle-end/27382
20743         * gcc.dg/pr27150-1.c: New testcase.
20744         * gcc.dg/pr27382-1.c: New testcase.
20745         * gcc.dg/pr27382-2.c: New testcase.
20746
20747 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20748
20749         PR c/25161
20750         PR c/27020
20751         * gcc.dg/array-10.c: New test.
20752
20753 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20754
20755         PR c++/27804
20756         * g++.dg/init/const4.C: New test.
20757         * g++.dg/init/member1.C: Add error-marker.
20758         * g++.dg/other/fold1.C: Adjust error-marker.
20759
20760 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20761
20762         PR c++/27601
20763         * g++.dg/ext/offsetof1.C: New test.
20764
20765 2006-06-04 Eric Christopher <echristo@apple.com>
20766
20767         * gcc.dg/attr-ms_struct-1.c: New.
20768
20769 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20770
20771         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20772
20773 2006-06-04  Richard Guenther  <rguenther@suse.de>
20774
20775         PR tree-optimization/27039
20776         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20777
20778 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20779
20780         PR target/26223
20781         * gcc.target/i386/amd64-abi-2.c: New test case.
20782
20783 2006-06-02  Eric Christopher  <echristo@apple.com>
20784
20785         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20786         * gcc.target/i386/20020523-1.c: Skip if darwin.
20787         * gcc.target/i386/asm-3.c: Ditto.
20788         * gcc.target/i386/20011119-1.c: Ditto.
20789         * gcc.target/i386/clobbers.c: Remove pic part of test.
20790
20791 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20792
20793         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20794         * g++.old-deja/g++.other/init19.C: Ditto.
20795         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20796         and add other platforms as expected failures.
20797
20798 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20799
20800         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20801         (is-effective-target-keyword): Ditto.
20802
20803 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20804
20805         PR fortran/27715
20806         * gfortran.dg/extended_char_comparison_1.f:  New test.
20807
20808 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20809
20810         PR fortran/25098
20811         * gfortran.dg/dummy_procedure_1.f90: New test.
20812
20813         PR fortran/25147
20814         * gfortran.dg/dummy_procedure_2.f90: New test.
20815
20816         * gfortran.dg/associated_2.f90: Correct to make consistent with
20817         standard.
20818
20819 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20820
20821         * gcc.target/i386/387-11.c: New test case.
20822
20823 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20824
20825         PR c++/27801
20826         * g++.dg/template/cond6.C: New test.
20827
20828         PR c++/26496
20829         * g++.dg/template/crash51.C: New test.
20830         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20831
20832         PR c++/27385
20833         * g++.dg/init/array20.C: New test.
20834
20835 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20836
20837         * gcc.dg/builtins-54.c: New test case.
20838
20839 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20840
20841         PR c++/26433
20842         * g++.dg/template/fntry1.C: Add dg-do link.
20843
20844         PR c++/27808
20845         * g++.dg/parse/friend6.C: New test.
20846
20847 2006-05-30  Asher Langton  <langton2@llnl.gov>
20848
20849         * gfortran.dg/cray_pointers_7.f90: New test.
20850
20851 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20852
20853         PR tree-optimization/23452
20854         * gcc.dg/fold-mulconj-1.c: New test case.
20855
20856 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20857
20858         PR c++/27803
20859         * g++.dg/parse/bitfield1.C: New test.
20860
20861 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20862
20863         * gcc.target/ppc-eq0-1.c: New test case.
20864         * gcc.target/ppc-negeq0-1.c: New test case.
20865
20866 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20867
20868         PR c/27273
20869         * gcc.dg/overflow-warn-5.c: New test.
20870
20871 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20872
20873         PR c/27718
20874         * gcc.dg/sizeof-1.c: New test.
20875
20876 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20877
20878         PR target/27790
20879         * gcc.target/i386/pr27790.c: New test.
20880
20881 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20882
20883         PR libgfortran/27757
20884         * gfortran.dg/direct_io_5.f90: New test.
20885
20886 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20887
20888         PR libgfortran/27634
20889         * gfortran.dg/fmt_missing_period_1.f: New test.
20890         * gfortran.dg/fmt_missing_period_2.f: New test.
20891         * gfortran.dg/fmt_missing_period_3.f: New test.
20892
20893 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20894
20895         PR fortran/19777
20896         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20897         arrays.
20898
20899 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20900
20901         PR c++/27713
20902         * g++.dg/template/new6.C: New test.
20903
20904 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20905
20906         PR tree-optimization/24964
20907         * gcc.target/i386/387-10.c: New test case.
20908
20909 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20910
20911         * intrinsics/string_intrinsics.c (compare_string):
20912         Use memcmp instead of strncmp to avoid tripping over
20913         CHAR(0) in a string.
20914
20915 2006-05-27  Richard Guenther  <rguenther@suse.de>
20916
20917         PR middle-end/27773
20918         * gcc.dg/torture/pr27773.c: New testcase.
20919
20920 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20921
20922         * gcc.dg/pr24561.c: Rename to..
20923         * gcc.dg/pr25962.c: .. this.
20924
20925 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20926
20927         PR fortran/19777
20928         * gfortran.dg/bounds_check_2.f: New test.
20929
20930 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20931
20932         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20933         * gfortran.dg/byte_1.f90: Likewise.
20934         * gfortran.dg/dup_save_2.f90: Likewise.
20935
20936 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20937
20938         * gfortran.dg/associated_2.f90: New test.
20939
20940 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20941
20942         PR fortran/27524
20943         * gfortran.dg/bounds_check_1.f90: New test.
20944
20945 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20946
20947         PR rtl-optimization/27661
20948         * gcc.dg/pr27661.c: New test case.
20949
20950 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20951
20952         PR fortran/23151
20953         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20954         * gfortran.dg/print_parentheses_1.f:  New test.
20955         * gfortran.dg/print_parentheses_2.f90:  New test.
20956
20957 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20958
20959         PR target/27758
20960         * gcc.dg/pr27758.c: New test.
20961
20962 2006-05-24  Falk Hueffner  <falk@debian.org>
20963
20964         * gcc.c-torture/compile/pr27571.c: New test.
20965
20966 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20967
20968         PR fortran/27709
20969         * gfortran.dg/spec_expr_4.f90: New test.
20970
20971         PR fortran/27155
20972         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20973
20974 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20975
20976         PR c++/20103
20977         * g++.dg/ext/complit6.C: New test.
20978         * g++.dg/ext/complit3.C: Adjust error markers.
20979         * g++.dg/init/const3.C: New test.
20980
20981 2006-05-25  Richard Guenther  <rguenther@suse.de>
20982
20983         PR middle-end/27743
20984         * gcc.dg/torture/pr27743.c: New testcase.
20985
20986 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20987
20988         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20989
20990 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20991
20992         * gcc.dg/compat/scalar-by-value-x.h: New.
20993         * gcc.dg/compat/scalar-by-value-y.h: New.
20994         * gcc.dg/compat/scalar-by-value-5.c: New.
20995         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20996         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20997         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20998         * gcc.dg/compat/scalar-by-value-6.c: New.
20999         * gcc.dg/compat/scalar-by-value-6_main.c: New.
21000         * gcc.dg/compat/scalar-by-value-6_x.c: New.
21001         * gcc.dg/compat/scalar-by-value-6_y.c: New.
21002
21003 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
21004
21005         PR tree-optimization/27639
21006         PR tree-optimization/26719
21007         * gcc.dg/pr27639.c: New test.
21008         * gcc.dg/pr26719.c: New test.
21009         * gcc.dg/tree-ssa/scev-cast.c: New test.
21010
21011 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
21012
21013         PR c++/20173
21014         * g++.dg/template/error21.C: New test.
21015
21016 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
21017
21018         PR target/27696
21019         * gcc.target/i386/pr27696.c: New.
21020
21021 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
21022
21023         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21024
21025         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21026
21027 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21028
21029         PR c++/27716
21030         * g++.dg/other/assign1.C: New test.
21031
21032 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
21033
21034         PR target/27266
21035         * gcc.target/i386/pr27266.c: New.
21036
21037 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21038
21039         PR c++/27451
21040         * g++.dg/ext/asm9.C: New test.
21041
21042 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
21043
21044         PR rtl-optimization/25514
21045         * gcc.c-torture/compile/pr25514.c: New test.
21046
21047 2006-05-22  Richard Guenther  <rguenther@suse.de>
21048
21049         Revert
21050         2006-01-31  Richard Guenther  <rguenther@suse.de>
21051
21052         * gcc.target/i386/sselibm-1.c: New testcase.
21053         * gcc.target/i386/sselibm-2.c: Likewise.
21054         * gcc.target/i386/sselibm-3.c: Likewise.
21055         * gcc.target/i386/sselibm-4.c: Likewise.
21056         * gcc.target/i386/sselibm-5.c: Likewise.
21057
21058 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21059
21060         PR c/27420
21061         * gcc.dg/func-args-2.c: New test.
21062
21063         PR c/26818
21064         * gcc.dg/struct-incompl-1.c: New test.
21065
21066 2006-05-22  Richard Guenther  <rguenther@suse.de>
21067
21068         PR testsuite/27708
21069         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21070         the transformations we test for.
21071
21072 2006-05-22  Richard Guenther  <rguenther@suse.de>
21073
21074         PR testsuite/27707
21075         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21076
21077 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
21078
21079         PR c++/27210
21080         * g++.dg/warn/new1.C: New test.
21081         * g++.dg/template/new5.C: Likewise.
21082
21083 2006-05-21  Roger Sayle  <roger@eyesopen.com>
21084
21085         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21086         * gcc.target/i386/20060512-3.c: Likewise.
21087
21088 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
21089
21090         PR rtl-optimization/27671
21091         * gcc.c-torture/execute/pr27671-1.c: New.
21092         * gcc.dg/pr27671-2.c: Likewise.
21093
21094         PR tree-optimization/26622.
21095         * gcc.c-torture/compile/pr26622.c: New.
21096
21097 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21098
21099         PR fortran/27613
21100         * gfortran.dg/recursive_reference_1.f90: New test.
21101
21102 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
21103
21104         PR fortran/25746
21105         * gfortran.dg/elemental_subroutine_3.f90: New test.
21106
21107         PR fortran/25090
21108         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21109
21110         PR fortran/27584
21111         * gfortran.dg/associated_target_1.f90: New test.
21112
21113         PR fortran/19015
21114         * gfortran.dg/maxloc_shape_1.f90: New test.
21115
21116 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21117
21118         PR libgfortran/24459
21119         * gfortran.dg/namelist_24.f90: New test.
21120         * gfortran.dg/namelist_12.f: Fix typo in comment.
21121
21122 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
21123
21124         PR middle-end/25776
21125         * g++.dg/other/error11.C: New test.
21126
21127 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21128
21129         * gcc.target/mips/pr26765.c: Add -w to options.
21130
21131 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21132
21133         * lib/target-supports.exp (check_effective_target_mpaired_single):
21134         New function.
21135         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21136         multilibs.
21137         * g++.dg/vect/vect.exp: Likewise.
21138
21139 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
21140
21141         PR testsuite/25891
21142         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21143
21144 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
21145
21146         PR fortran/27662
21147         * gfortran.dg/temporary_1.f90: New file.
21148
21149 2006-05-19  Andreas Schwab  <schwab@suse.de>
21150
21151         * g++.dg/other/unused1.C: Also match "stringz".
21152
21153 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
21154
21155         PR c++/26433
21156         * g++.dg/template/fntry1.C: New test.
21157
21158 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
21159
21160         PR c++/27471
21161         PR c++/27506
21162         * g++.dg/conversion/bitfield5.C: New test.
21163         * g++.dg/conversion/bitfield6.C: New test.
21164
21165 2006-05-18  Mike Stump  <mrs@apple.com>
21166
21167         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21168         * gcc.dg/vla-4.c: Add.
21169         * gcc.dg/vla-5.c: Add.
21170         * gcc.dg/vla-6.c: Add.
21171
21172 2006-05-12  Stuart Hastings  <stuart@apple.com>
21173
21174         * gcc.target/i386/20060512-1.c: New.
21175         * gcc.target/i386/20060512-2.c: New.
21176         * gcc.target/i386/20060512-3.c: New.
21177         * gcc.target/i386/20060512-4.c: New.
21178
21179 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
21180
21181         PR c++/26122
21182         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21183
21184         PR c++/26068
21185         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21186         * g++.dg/parse/linkage1.C: New test.
21187
21188 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21189
21190         PR tree-optimization/27548
21191         * g++.dg/tree-ssa/pr27548.C: New test.
21192
21193 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21194
21195         PR fortran/26551
21196         * gfortran.dg/recursive_check_1.f: New test.
21197         * gfortran.dg/recursive_check_2.f90: New test.
21198
21199 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
21200
21201         * g++.dg/opt/temp2.C: New test.
21202
21203 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
21204
21205         PR c++/27491
21206         * g++.dg/init/brace5.C: New test.
21207
21208         PR middle-end/27415
21209         * gcc.dg/gomp/pr27415.c: New test.
21210         * g++.dg/gomp/pr27415.C: New test.
21211
21212         PR tree-optimization/27549
21213         * g++.dg/tree-ssa/pr27549.C: New test.
21214
21215 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21216
21217         PR libgfortran/27575
21218         * gfortran.dg/read_eof_4.f90: New test.
21219
21220 2006-05-16  Richard Guenther  <rguenther@suse.de>
21221
21222         PR tree-optimization/22303
21223         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21224
21225 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
21226
21227         PR middle-end/27573
21228         * gcc.dg/gomp/pr27573.c: New test.
21229         * gfortran.dg/gomp/pr27573.f90: New test.
21230
21231         PR c/27499
21232         * gcc.dg/gomp/pr27499.c: New test.
21233         * g++.dg/gomp/pr27499.C: New test.
21234
21235 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21236
21237         PR c++/27339
21238         * g++.dg/parser/access8.C: Adjust error marker.
21239         * g++.dg/template/access17.C: New test.
21240         * g++.dg/template/access18.C: Likewise.
21241
21242 2006-05-15  Roger Sayle  <roger@eyesopen.com>
21243
21244         PR target/26600
21245         * gcc.target/i386/pr26600.c: New test case.
21246
21247 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
21248
21249         PR c++/27505
21250         * g++.dg/expr/bitfield1.C: New test.
21251
21252 2006-05-15  Richard Guenther  <rguenther@suse.de>
21253
21254         PR tree-optimization/27603
21255         * gcc.dg/torture/pr27603.c: New testcase.
21256
21257 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
21258
21259         PR fortran/25090
21260         * gfortran.dg/entry_dummy_ref_1.f90: New test.
21261
21262         PR fortran/25082
21263         * gfortran.dg/scalar_return_1.f90: New test.
21264
21265         PR fortran/27411
21266         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21267
21268 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
21269
21270         * gcc.dg/gomp/critical-4.c: New test.
21271         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21272         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21273         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21274         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21275
21276 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21277
21278         PR c++/27582
21279         * g++.dg/template/dependent-args1.C: New test.
21280
21281         PR c++/27581
21282         * g++.dg/lookup/this1.C: New test.
21283
21284         PR c++/27315
21285         * g++.dg/template/operator6.C: New test.
21286         * g++.dg/template/incomplete3.C: New test.
21287
21288         PR c++/27559
21289         * g++.dg/template/new4.C: New test.
21290
21291         PR c++/27496
21292         * g++.dg/template/void2.C: New test.
21293
21294 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
21295
21296         * g++.dg/template/dependent-expr5.C: New test.
21297
21298 2006-05-14  Roger Sayle  <roger@eyesopen.com>
21299
21300         PR middle-end/26729
21301         * gcc.dg/pr26729-1.c: New test case.
21302
21303 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
21304
21305         * gcc.dg/pr27003.c: New test.
21306
21307 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
21308
21309         * lib/target-supports.dg (check_cxa_atexit_available): Change
21310         v3_target_compile to ${tool}_target_compile.
21311
21312 2006-05-11  Jason Merrill  <jason@redhat.com>
21313
21314         * lib/scanasm.exp (scan-not-hidden): Fix typo.
21315
21316 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21317
21318         PR fortran/27553
21319         * gfortran.dg/label_5.f90: New test.
21320
21321 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
21322
21323         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21324         check_effective_target_powerpc_altivec_ok): New.
21325         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21326         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21327         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21328         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21329         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21330         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21331         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21332         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21333         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21334         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21335         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21336         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21337         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21338         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21339         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21340         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21341         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21342         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21343         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21344         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21345         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21346         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21347         gcc.target/powerpc/altivec-9.c,
21348         gcc.target/powerpc/altivec-consts.c,
21349         gcc.target/powerpc/altivec-pr22085.c,
21350         gcc.target/powerpc/altivec-splat.c,
21351         gcc.target/powerpc/altivec-types-1.c,
21352         gcc.target/powerpc/altivec-types-2.c,
21353         gcc.target/powerpc/altivec-types-3.c,
21354         gcc.target/powerpc/altivec-types-4.c,
21355         gcc.target/powerpc/altivec-varargs-1.c,
21356         gcc.target/powerpc/altivec-vec-merge.c,
21357         gcc.target/powerpc/ppc-vector-memcpy.c,
21358         gcc.target/powerpc/ppc-vector-memset.c,
21359         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21360         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21361         these effective targets.
21362         * gcc.dg/vmx/pr27006.c: Add missing close brace.
21363         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21364
21365 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21366
21367         PR middle-end/27384
21368         * g++.dg/other/fold1.C: New test.
21369
21370         PR middle-end/27488
21371         * gcc.dg/fold-nonneg-1.c: New test.
21372
21373         PR c++/27547
21374         * g++.dg/other/operator1.C: New test.
21375
21376 2006-05-11  Richard Guenther  <rguenther@suse.de>
21377
21378         PR middle-end/27529
21379         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21380
21381 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
21382
21383         * lib/target-supports-dg.exp (check-flags): New.
21384         (dg-skip-if): Move flag checks.
21385
21386 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
21387
21388         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21389         * lib/target-supports.dg (check_cxa_atexit_available): New.
21390
21391 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
21392
21393         PR fortran/27470
21394         * gfortran.dg/multiple_allocation_2.f90: New test case.
21395
21396 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
21397
21398         * gcc.target/arm/pr27387.C: Fix a comment typo.
21399
21400 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21401
21402         PR fortran/24549
21403         * gfortran.dg/error_recovery_1.f90: New test.
21404
21405 2006-05-10  Richard Guenther  <rguenther@suse.de>
21406
21407         PR tree-optimization/27302
21408         * gcc.dg/torture/pr27302.c: New testcase.
21409
21410 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21411         Richard Guenther  <rguenther@suse.de>
21412
21413         PR middle-end/27498
21414         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21415
21416 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21417
21418         PR rtl-optimization/27335
21419         * gcc.dg/pr27335.c: New test.
21420
21421 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21422
21423         * gcc.target/mips/mips-ps-5.c: New file.
21424
21425 2006-05-08  Jan Hubicka  <jh@suse.cz>
21426
21427         PR middle-end/25962
21428         * gcc.dg/pr25962.c: New.
21429
21430 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21431
21432         PR target/27158
21433         * gcc.target/powerpc/pr27158.c: New test case.
21434
21435 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21436
21437         PR testsuite/27476
21438         * ada/acats/run_all.sh: Use test -z.
21439
21440 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21441
21442         PR libfortran/18271
21443         * gfortran.dg/spec_expr_3.f90: New test.
21444
21445 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21446
21447         PR target/24879
21448         * gcc.target/i386/monitor.c: New file.
21449
21450 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21451
21452         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21453
21454 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21455
21456         PR c++/27447
21457         * g++.dg/other/ptrmem7.C: New test.
21458
21459 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21460
21461         PR target/27421
21462         * gcc.dg/array-9.c: New test.
21463
21464 2006-05-07  Richard Guenther  <rguenther@suse.de>
21465
21466         PR tree-optimization/27409
21467         * gcc.dg/torture/pr27409.c: New testcase.
21468
21469 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21470
21471         PR fortran/27457
21472         * gfortran.dg/select_6.f90: New.
21473
21474 2006-05-07  Richard Guenther  <rguenther@suse.de>
21475
21476         PR tree-optimization/27136
21477         * gcc.dg/torture/pr27136.c: New testcase.
21478
21479 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21480
21481         PR fortran/24813
21482         * gfortran.dg/char_cons_len_1.f90: New test.
21483
21484 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21485
21486         PR c++/27427
21487         * g++.dg/template/incomplete2.C: New test.
21488
21489 2006-05-06  Richard Guenther  <rguenther@suse.de>
21490
21491         PR tree-optimization/27151
21492         * gcc.dg/vect/pr27151.c: New testcase.
21493
21494 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21495
21496         PR c++/27430
21497         * g++.dg/template/void1.C: New test.
21498
21499         PR c++/27423
21500         * g++.dg/other/void2.C: New test.
21501
21502         PR c++/27422
21503         * g++.dg/conversion/void1.C: New test.
21504
21505 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21506
21507         PR/21391
21508         * g++.dg/other/unused1.C: New.
21509
21510 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21511
21512         PR objc/27240
21513         * objc.dg/member-1.m: New test.
21514
21515 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21516
21517         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21518
21519 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21520
21521         PR libfortran/26985
21522         * gfortran.dg/matmul_2.f90: New test.
21523
21524 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21525
21526         * ada/acats/run_all.sh: Use sync when main not found.
21527
21528 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21529
21530         PR target/26765
21531         * gcc.target/mips/pr26765.c: New.
21532
21533 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21534
21535         * gcc.target/bfin: New directory.
21536         * gcc.target/bfin/bfin.exp: New file.
21537         * gcc.target/bfin/frmul.c: New file.
21538         * gcc.target/bfin/arith.c: New file.
21539         * gcc.target/bfin/mul-combine.c: New file.
21540         * gcc.target/bfin/shift.c: New file.
21541
21542 2006-05-04  Richard Guenther  <rguenther@suse.de>
21543
21544         PR tree-optimization/14287
21545         PR tree-optimization/14844
21546         PR tree-optimization/19792
21547         PR tree-optimization/21608
21548         PR tree-optimization/27090
21549         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21550         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21551         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21552         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21553         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21554
21555 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21556
21557         PR tree-optimization/27285
21558         * gcc.c-torture/execute/pr27285.c: New test.
21559
21560         PR middle-end/27388
21561         * gcc.dg/gomp/pr27388-1.c: New test.
21562         * gcc.dg/gomp/pr27388-2.c: New test.
21563         * gcc.dg/gomp/pr27388-3.c: New test.
21564
21565         PR c++/27359
21566         * g++.dg/gomp/pr27359.C: New test.
21567
21568 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21569
21570         PR fortran/20248
21571         * gfortran.dg/iargc.f90: New test.
21572
21573 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21574
21575         PR c++/27102
21576         * g++.dg/template/crash49.C: New test.
21577
21578 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21579
21580         PR testsuite/27032
21581         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21582
21583 2006-05-02  Jeff Law  <law@redhat.com>
21584
21585         PR tree-optimization/27364
21586         * gcc.c-torture/execute/pr27364.c: New test.
21587
21588 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21589
21590         PR c++/27309
21591         * g++.dg/parser/ctor5.C: New test.
21592
21593 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21594
21595         PR target/27387
21596         * gcc.target/arm/arm.exp: New.
21597         * gcc.target/arm/pr27387.C: Likewise.
21598
21599 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21600
21601         PR fortran/27269
21602         PR fortran/27324
21603         * gfortran.dg/module_equivalence_2.f90: New test.
21604
21605 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21606
21607         PR middle-end/27337
21608         * g++.dg/gomp/pr27337-1.C: New test.
21609         * g++.dg/gomp/pr27337-2.C: New test.
21610
21611         PR middle-end/27328
21612         * gcc.dg/gomp/pr27328.c: New test.
21613
21614         PR middle-end/27325
21615         * g++.dg/gomp/pr27325.C: New test.
21616
21617         PR middle-end/27310
21618         * g++.dg/gomp/pr27310.C: New test.
21619
21620 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21621
21622         PR tree-optimization/27291
21623         * g++.dg/tree-ssa/pr27291.C: New test.
21624
21625 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21626
21627         PR tree-optimization/27283
21628         * g++.dg/tree-ssa/pr27283.C: New test.
21629
21630 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21631
21632         * gcc.dg/tree-ssa/loop-16.c: New test.
21633
21634 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21635             Joseph S. Myers  <joseph@codesourcery.com>
21636
21637         * gcc.dg/Wconversion-3.c: New test case.
21638         * gcc.dg/Wconversion-4.c: Likewise.
21639
21640 2006-05-01  Richard Guenther  <rguenther@suse.de>
21641
21642         PR tree-optimization/26726
21643         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21644
21645 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21646
21647         * gcc.dg/Woverflow-1.c: New test case.
21648         * gcc.dg/Woverflow-2.c: Likewise.
21649         * gcc.dg/Woverflow-3.c: Likewise.
21650
21651 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21652
21653         PR c++/27094
21654         * g++.dg/template/defarg8.C: New test.
21655
21656 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21657
21658         PR c++/27278
21659         * g++.dg/parse/operator7.C: New test.
21660
21661 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21662
21663         PR c++/11471
21664         PR c++/27102
21665         * g++.dg/template/crash48.C: New test.
21666
21667         PR c++/27279
21668         * g++.dg/parse/ctor4.C: New test.
21669
21670 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21671
21672         PR fortran/25681
21673         * gfortran.df/char_type_len.f90: New test.
21674
21675 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21676
21677         PR libgfortran/27304
21678         * gfortran.dg/fmt_exhaust.f90: New test.
21679
21680 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21681
21682         PR c/25309
21683         * gcc.dg/large-size-array-2.c: New test case.
21684
21685 2006-04-28  Richard Guenther  <rguenther@suse.de>
21686
21687         PR target/26826
21688         * gcc.target/i386/pr26826.c: New testcase.
21689
21690 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21691
21692         PR middle-end/27260
21693         * gcc.c-torture/execute/pr27260.c: New.
21694
21695 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21696
21697         PR middle-end/27095
21698         * gcc.dg/pr27095.c: New.
21699
21700 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21701
21702         PR c++/27292
21703         * g++.dg/conversion/bitfield4.C: New test.
21704
21705 2006-04-27  Eric Christopher  <echristo@apple.com>
21706
21707         * gcc.dg/pragma-ms_struct.c: New.
21708
21709 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21710
21711         PR c++/27102
21712         * g++.dg/template/crash47.C: New test.
21713
21714 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21715
21716         * gcc.target/i386/sse-7.c: build with -msse.
21717
21718 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21719
21720         PR testsuite/27274:
21721         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21722         (main): Exit if processor doesn't support SSE.
21723
21724 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21725
21726         PR middle-end/27282
21727         * gcc.c-torture/compile/pr27282.c: New test.
21728
21729 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21730
21731         PR middle-end/26913
21732         * g++.dg/gomp/pr26913.C: New test.
21733
21734         PR c/25996
21735         * gcc.dg/gomp/pr25996.c: New test.
21736         * g++.dg/gomp/pr25996.C: New test.
21737
21738 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21739
21740         PR rtl-optimization/26725
21741         * gcc.c-torture/compile/pr26725.c: New test.
21742
21743 2006-04-25  Richard Guenther  <rguenther@suse.de>
21744
21745         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21746         than n + -1.
21747
21748 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21749
21750         * gcc.dg/20060425-1.c: New testcase.
21751
21752 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21753
21754         PR tree-optimization/26865
21755         * gcc.dg/pr26865.c: New test.
21756
21757 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21758
21759         PR c++/27292
21760         * g++.dg/conversion/bitfield1.C: New test.
21761         * g++.dg/conversion/bitfield2.C: Likewise.
21762         * g++.dg/conversion/bitfield3.C: Likewise.
21763
21764 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21765         Richard Guenther  <rguenther@suse.de>
21766
21767         PR tree-optimization/27236
21768         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21769
21770 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21771
21772         PR c++/19963
21773         * g++.dg/other/incomplete2.C: New test.
21774
21775 2006-04-24  Richard Guenther  <rguenther@suse.de>
21776
21777         PR middle-end/26869
21778         * gcc.dg/torture/pr26869.c: New testcase.
21779
21780 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21781         Richard Guenther  <rguenther@suse.de>
21782
21783         PR tree-optimization/27218
21784         * g++.dg/tree-ssa/pr27218.C: New testcase.
21785
21786 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21787
21788         PR c++/26912
21789         * g++.dg/template/friend41.C: New test.
21790
21791 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21792
21793         * g++.dg/opt/pr15551.C: Include cstdio.
21794         (main): Use remove instead of unlink.
21795
21796 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21797
21798         * gcc.dg/sibcall-7.c: New test.
21799         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21800         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21801         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21802         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21803         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21804
21805 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21806
21807         PR c++/26534
21808         * g++.dg/opt/bitfield1.C: New test.
21809         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21810         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21811         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21812         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21813         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21814         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21815         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21816         * g++.dg/abi/bitfield2.C: Likewise.
21817         * g++.dg/init/bitfield1.C: Likewise.
21818
21819 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21820
21821         PR fortran/25099
21822         * gfortran.dg/elemental_subroutine_4.f90: New test.
21823         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21824         call sub (m, x).
21825
21826 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21827
21828         * gcc.c-torture/compile/20060421-1.c: New testcase.
21829
21830 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21831
21832         PR c/25875
21833         * gcc.dg/init-bad-4.c: New test.
21834
21835 2006-04-21  Paul Brook  <paul@codesourcery.com>
21836
21837         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21838
21839 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21840
21841         PR fortran/27122
21842         * gfortran.dg/defined_operators_1.f90: New test.
21843         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21844         remove old ones associated, incorrectly, with Note 5.46.
21845
21846         PR fortran/27113
21847         * gfortran.dg/character_array_constructor_1.f90: New test.
21848
21849 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21850
21851         * gcc.dg/20060419-1.c: New test.
21852
21853 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21854
21855         PR c/26774
21856         * gcc.dg/struct-parse-1.c: New test case.
21857
21858 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21859
21860         PR c++/26558
21861         * g++.dg/parse/template19.C: New test.
21862
21863         PR c++/26739
21864         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21865
21866         PR c++/26036
21867         * g++.dg/expr/call3.C: New test.
21868
21869         PR c++/10385
21870         * g++.dg/conversion/dynamic1.C: New test.
21871
21872 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21873
21874         PR c++/27102
21875         * g++.dg/template/crash35.C: Tweak error markers.
21876         * g++.dg/template/crash46.C: New test.
21877         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21878         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21879
21880 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21881
21882         PR rtl-optimization/14261
21883         * gcc.c-torture/compile/20060419-1.c: Added.
21884
21885 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21886
21887         * gfortran.dg/label_1.f90: Adjust dg-error.
21888
21889 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21890
21891         PR target/26961
21892         * gcc.dg/fold-cond-1.c: New test case.
21893         * gcc.dg/pr26961-1.c: Likewise.
21894
21895 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21896
21897         PR libgfortran/27138
21898         * gfortran.dg/read_bad_advance.f90: New test.
21899
21900 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21901             Dale Johannesen  <dalej@apple.com>
21902
21903         PR target/24076
21904         * gcc.target/i386/vecinit-3.c: New testcase.
21905         * gcc.target/i386/vecinit-4.c: Likewise.
21906         * gcc.target/i386/sse-18.c: Likewise.
21907         * gcc.target/i386/sse-19.c: Likewise.
21908
21909 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21910
21911         * gfortran.dg/allocate_zerosize_1.f90: New test.
21912
21913 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21914
21915         PR c++/26365
21916         * g++.dg/template/crash45.C: New test.
21917
21918 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21919
21920         PR fortran/26787
21921         * gfortran.dg/proc_assign_1.f90: New test.
21922         * gfortran.dg/procedure_lvalue.f90: Change message.
21923         * gfortran.dg/namelist_4.f90: Add new error.
21924
21925         PR fortran/25597
21926         PR fortran/27096
21927         * gfortran.dg/auto_pointer_array_result_1.f90
21928
21929         PR fortran/27089
21930         * gfortran.dg/specification_type_resolution_1.f90
21931
21932         PR fortran/18003
21933         PR fortran/25669
21934         PR fortran/26834
21935         * gfortran.dg/bounds_temporaries_1.f90: New test.
21936
21937         PR fortran/27124
21938         * gfortran.dg/array_return_value_1.f90: New test.
21939
21940 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21941
21942         PR fortran/25336
21943         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21944
21945 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21946
21947         PR middle-end/26823
21948         * g++.dg/gomp/pr26823-1.C: New test.
21949         * g++.dg/gomp/pr26823-2.C: New test.
21950
21951 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21952
21953         PR middle-end/27134
21954         * gcc.dg/pr27314.c: New test.
21955
21956 2006-04-13  Richard Henderson  <rth@redhat.com>
21957
21958         * g++.dg/gomp/block-0.C: Update expected matches.
21959
21960 2006-04-13  DJ Delorie  <dj@redhat.com>
21961
21962         * lib/target-supports.exp (check_effective_target_int32plus): New.
21963         (check_effective_target_ptr32plus): New.
21964         (check_effective_target_size32plus): New.
21965         (check_effective_target_int16): New.
21966         (check_profiling_available): Add m32c to the list of unsupported
21967         targets.
21968
21969         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21970         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21971         memory size.
21972         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21973         pointers.
21974         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21975         size_t.
21976         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21977         and size_t.
21978         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21979         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21980         not just xstormy16.  Skip m32c due to weird pointer size.
21981         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21982         not just xstormy16.
21983         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21984         not just xstormy16.
21985         * gcc.dg/20020312-2.c: Add m32c support.
21986         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21987         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21988         in test.
21989         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21990         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21991         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21992         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21993         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21994         formats
21995         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21996         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21997         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21998         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21999         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22000         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22001         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22002         in test.
22003         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22004         in test.
22005         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22006         * gcc.dg/pr23049.c: Require >=32 bit integers.
22007         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22008         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22009         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22010         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22011         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22012         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22013         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22014         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22015         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22016         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22017         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22018         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22019         prototype in test.
22020         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22021         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22022         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22023         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22024         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22025
22026         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
22027         * gcc.c-torture/execute/20040703-1.x: Likewise.
22028         * gcc.c-torture/execute/20040705-1.x: Likewise.
22029         * gcc.c-torture/execute/20040705-2.x: Likewise.
22030         * gcc.c-torture/execute/20040709-1.x: Likewise.
22031         * gcc.c-torture/execute/20040709-2.x: Likewise.
22032         * gcc.c-torture/execute/20040811-1.x: Likewise.
22033         * gcc.c-torture/execute/20050316-1.x: Likewise.
22034         * gcc.c-torture/execute/bitfld-4.x: Likewise.
22035         * gcc.c-torture/execute/pr19689.x: Likewise.
22036         * gcc.c-torture/execute/pr7284-1.x: Likewise.
22037         * gcc.c-torture/execute/usmul.x: Likewise.
22038         * gcc.c-torture/execute/vrp-5.x: Likewise.
22039         * gcc.c-torture/execute/vrp-6.x: Likewise.
22040         * gcc.dg/debug/20041023-1.s: Likewise.
22041
22042 2006-04-13  Roger Sayle  <roger@eyesopen.com>
22043
22044         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22045         of integers to a vector types are now constant expressions in C.
22046         * gcc.dg/vect/vect-fold-1.c: New test case.
22047
22048 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
22049             Ulrich Weigand  <uweigand@de.ibm.com>
22050
22051         PR target/27006
22052         * gcc.dg/vmx/pr27006.c: New testcase.
22053
22054 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22055
22056         PR libgfortran/26766
22057         * gfortran.dg/write_recursive.f90: New test.
22058
22059 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
22060
22061         * g++.dg/parse/dtor7.C: New test.
22062         * g++.dg/parse/new1.C: Add error marker.
22063         * g++.dg/template/new3.C: New test.
22064
22065         PR c++/26122
22066         * g++.dg/template/pure1.C: New test.
22067
22068         PR c++/26295
22069         * g++.dg/parse/ptrmem4.C: New test.
22070
22071 2006-04-10  Jeff Law  <law@redhat.com>
22072
22073         PR/27087
22074         * gcc.c-torture/compile/pr27087.c: New test.
22075
22076 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
22077
22078         PR/21391
22079         * gcc.dg/20060410.c: New.
22080
22081 2006-04-10  Matthias Klose  <doko@debian.org>
22082
22083         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22084         Recognize multilib directory names containing underscores.
22085
22086 2006-04-10  Roger Sayle  <roger@eyesopen.com>
22087
22088         * gcc.target/i386/vecinit-1.c: New test case.
22089         * gcc.target/i386/vecinit-2.c: Likewise.
22090
22091 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
22092
22093         PR debug/27057
22094         * g++.dg/debug/dwarf2-2.C: New test.
22095
22096 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
22097
22098         PR rtl-optimization/27073
22099         * gcc.c-torture/execute/pr27073.c: New test.
22100
22101 2006-04-08  Mike Stump  <mrs@apple.com>
22102
22103         * gcc.dg/pragma-darwin.c: Improve for ppc64.
22104
22105 2006-04-07  Richard Guenther  <rguenther@suse.de>
22106
22107         PR tree-optimization/26135
22108         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22109
22110 2006-04-06  Jan Hubicka  <jh@suse.cz>
22111
22112         PR profile/26399
22113         * g++.dg/bprob/g++-bprob-2.C: New testcase.
22114
22115 2006-04-06  Roger Sayle  <roger@eyesopen.com>
22116
22117         * g++.dg/conversion/nullptr1.C: New test case.
22118         * g++.dg/conversion/nullptr2.C: Likewise.
22119
22120 2006-04-05  Roger Sayle  <roger@eyesopen.com>
22121
22122         * gfortran.dg/dependency_18.f90: New test case.
22123
22124 2006-04-05  Richard Guenther  <rguenther@suse.de>
22125
22126         PR tree-optimization/26919
22127         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22128         * gcc.dg/ipa/ipa-2.c: Likewise.
22129         * gcc.dg/ipa/ipa-3.c: Likewise.
22130         * gcc.dg/ipa/ipa-5.c: Likewise.
22131
22132 2006-04-05  Richard Guenther  <rguenther@suse.de>
22133
22134         PR tree-optimization/26763
22135         * gcc.dg/torture/pr26763-1.c: New testcase.
22136         * gcc.dg/torture/pr26763-2.c: Likewise.
22137
22138 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
22139
22140         PR fortran/23634
22141         PR fortran/25619
22142         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22143
22144 2006-04-04  Eric Christopher  <echristo@apple.com>
22145
22146         * gcc.target/i386/387-1.c: Allow regexp to match darwin
22147         stubs.
22148         * gcc.target/i386/387-5.c: Ditto.
22149
22150 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
22151
22152         * gcc.target/sparc/struct-ret-check.c: New test.
22153
22154 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22155
22156         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22157         zero decimal digits specified in format.
22158
22159 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
22160
22161         PR fortran/26891
22162         * gfortran.dg/missing_optional_dummy_1.f90: New test.
22163
22164         PR fortran/26976
22165         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22166         * gfortran.dg/initialization_1.f90: Make assignment compliant.
22167         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22168         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22169         compliant and detect bigendian-ness.
22170
22171 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
22172
22173         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22174         dummy arguments work when the actual argument is itself a dummy
22175         argument of the caller.
22176
22177 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22178
22179         PR libfortran/24685
22180         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22181
22182 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22183
22184         * gfortran.dg/dependencency_17.f90: New test case.
22185
22186 2006-04-01  Roger Sayle  <roger@eyesopen.com>
22187
22188         * gfortran.dg/dependency_14.f90: New test case.
22189         * gfortran.dg/dependency_15.f90: Likewise.
22190         * gfortran.dg/dependency_16.f90: Likewise.
22191
22192 2006-03-31  Asher Langton  <langton2@llnl.gov>
22193
22194         PR fortran/25358
22195         gfortran.dg/cray_pointers_6.f90: New test.
22196
22197 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22198
22199         PR libgfortran/26890
22200         * gfortran.dg/read_size_noadvance.f90: New test.
22201
22202 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
22203
22204         PR fortran/25031
22205         * gfortran.dg/multiple_allocation_1.f90: Check that the
22206         size has changed after a re-allocation with stat.
22207
22208 2006-03-30  Richard Guenther  <rguenther@suse.de>
22209
22210         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22211         removal.
22212         * gcc.target/i386/sselibm-2.c: Likewise.
22213         * gcc.target/i386/sselibm-3.c: Likewise.
22214         * gcc.target/i386/sselibm-4.c: Likewise.
22215         * gcc.target/i386/sselibm-5.c: Likewise.
22216
22217 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22218
22219         * gcc.dg/fold-andxor-1.c: New test case.
22220         * gcc.dg/fold-xorand-1.c: Likewise.
22221
22222 2006-03-28  Roger Sayle  <roger@eyesopen.com>
22223
22224         * gcc.dg/fold-convnotconv-1.c: New test case.
22225
22226 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22227
22228         PR fortran/26779
22229         * gfortran.dg/private_type_5.f90: New test.
22230
22231 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
22232
22233         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22234
22235 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
22236
22237         * gfortran.dg/advance_2.f90: New test.
22238         * gfortran.dg/advance_3.f90: New test.
22239
22240         * gfortran.fortran-torture/execute/equiv_5.f: New test.
22241
22242 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22243
22244         PR libgfortran/26661
22245         PR libgfortran/26880
22246         * gfortran.dg/read_x_past.f: New test.
22247
22248 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
22249
22250         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22251         to be STABS.
22252
22253 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
22254
22255         * objc.dg/dwarf-1.m: Skip on AIX.
22256         * objc.dg/dwarf-2.m: Skip on AIX.
22257
22258 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
22259
22260         PR fortran/26816
22261         * gfortran.dg/float_1.f90: New test.
22262
22263 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
22264
22265         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22266         X86_64 targets.
22267         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22268
22269 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22270
22271         PR libfortran/26735
22272         * gfortran.dg/convert_implied_open.f90: New test case.
22273
22274 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
22275
22276         PR fortran/26769
22277         * gfortran.dg/transpose_reshape_r10.f90: New test case.
22278
22279 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
22280
22281         PR middle-end/26717
22282         * gcc.dg/pr26717.c: New test.
22283
22284 2006-03-25  Roger Sayle  <roger@eyesopen.com>
22285
22286         * gfortran.dg/dependency_12.f90: New test case.
22287
22288 2006-03-24  Roger Sayle  <roger@eyesopen.com>
22289
22290         * gfortran.dg/dependency_9.f90: New (resurected) test case.
22291
22292 2006-03-24  Jeff Law  <law@redhat.com>
22293
22294         * gcc.c-torture/pr26840.c: New test.
22295
22296 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
22297
22298         * objc.dg/dwarf-2.m: New.
22299         * obj-c++.dg/dwarf-2.mm: New.
22300
22301         * g++.old-deja/g++.other/init19.C: New.
22302
22303 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
22304
22305         * g++.dg/eh/spbp.C: Skip on AIX.
22306
22307 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
22308
22309         PR middle-end/26611
22310         * g++.dg/gomp/pr26611-1.C: New test.
22311         * g++.dg/gomp/pr26611-2.C: New test.
22312
22313 2006-03-24  Jeff Law  <law@redhat.com>
22314
22315         * gcc.c-torture/compile/pr26833.c: New test.
22316         * gfortran.fortran-torture/compile/pr26806.f90: New test.
22317
22318 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22319
22320         * gfortran.dg/endfile_2.f90: Delete temp file.
22321
22322 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
22323
22324         PR fortran/19303
22325         * gfortran.dg/record_marker_1.f90: New test case.
22326         * gfortran.dg/record_marker_2.f: New test case.
22327         * gfortran.dg/record_marker_3.f90: New test case.
22328
22329 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
22330
22331         PR fortran/17298
22332         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22333         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22334
22335 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
22336
22337         * lib/gcc-dg.exp (cleanup-modules): New proc.
22338         * gfortran.dg/allocatable_function_1.f90,
22339         gfortran.dg/allocate_char_star_scalar_1.f90,
22340         gfortran.dg/assumed_charlen_function_1.f90,
22341         gfortran.dg/assumed_dummy_1.f90,
22342         gfortran.dg/assumed_shape_ranks_1.f90,
22343         gfortran.dg/assumed_shape_ranks_2.f90,
22344         gfortran.dg/assumed_size_dt_dummy.f90,
22345         gfortran.dg/auto_char_dummy_array_1.f90,
22346         gfortran.dg/auto_char_len_3.f90,
22347         gfortran.dg/automatic_module_variable.f90,
22348         gfortran.dg/bad_automatic_objects_1.f90,
22349         gfortran.dg/char_array_constructor.f90,
22350         gfortran.dg/char_array_structure_constructor.f90,
22351         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22352         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22353         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22354         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22355         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22356         gfortran.dg/derived_pointer_recursion.f90,
22357         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22358         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22359         gfortran.dg/dummy_functions_1.f90,
22360         gfortran.dg/elemental_initializer_1.f90,
22361         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22362         gfortran.dg/elemental_pointer_1.f90,
22363         gfortran.dg/elemental_subroutine_1.f90,
22364         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22365         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22366         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22367         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22368         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22369         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22370         gfortran.dg/global_references_1.f90,
22371         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22372         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22373         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22374         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22375         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22376         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22377         gfortran.dg/large_integer_kind_1.f90,
22378         gfortran.dg/large_real_kind_1.f90,
22379         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22380         gfortran.dg/module_double_reuse.f90,
22381         gfortran.dg/module_equivalence_1.f90,
22382         gfortran.dg/module_interface_1.f90,
22383         gfortran.dg/module_parameter_array_refs_1.f90,
22384         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22385         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22386         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22387         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22388         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22389         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22390         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22391         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22392         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22393         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22394         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22395         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22396         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22397         gfortran.dg/same_name_1.f90,
22398         gfortran.dg/sibling_dummy_procedure_1.f90,
22399         gfortran.dg/sibling_dummy_procedure_2.f90,
22400         gfortran.dg/sibling_dummy_procedure_3.f90,
22401         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22402         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22403         gfortran.dg/used_dummy_types_2.f90,
22404         gfortran.dg/used_dummy_types_3.f90,
22405         gfortran.dg/used_dummy_types_4.f90,
22406         gfortran.dg/used_dummy_types_5.f90,
22407         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22408         gfortran.dg/userdef_operator_1.f90: Use it.
22409
22410 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22411
22412         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22413         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22414         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22415         gfortran.dg/write_back.f,
22416         gfortran.fortran-torture/execute/inquire_1.f90,
22417         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22418
22419 2006-03-21  Jeff Law  <law@redhat.com>
22420
22421         * gcc.dg/tree-ssa/vrp28.c: New test.
22422
22423 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22424
22425         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22426         if _STDC_C99 is defined.
22427         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22428         * gcc.dg/builtins-20.c: Likewise.
22429         * gcc.dg/builtins-53.c: Likewise.
22430         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22431         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22432
22433 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22434
22435         PR tree-opt/26781
22436         * gcc.c-torture/compile/pr26781-1.c: New test.
22437         * gcc.c-torture/compile/pr26781-2.c: New test.
22438
22439 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22440
22441         PR c++/26690
22442         * g++.dg/gomp/pr26690-1.C: New test.
22443         * g++.dg/gomp/pr26690-2.C: New test.
22444
22445 2006-03-20  Jeff Law  <law@redhat.com>
22446
22447         * gcc.dg/tree-ssa/pr21829.c: New test.
22448
22449         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22450
22451 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22452
22453         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22454         (check_visibility_available): Use it.
22455         (check_effective_target_default_packed): Likewise.
22456         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22457         (check_effective_target_fopenmp): Likewise.
22458         (check_effective_target_freorder): Likewise.
22459         (check_effective_target_fpic): Likewise.
22460         (check_named_sections_available): Likewise.
22461         (check_effective_target_ilp32): Likewise.
22462         (check_effective_target_lp64): Likewise.
22463
22464 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22465
22466         PR fortran/20935
22467         * gfortran.dg/scalar_mask_2.f90: New test case.
22468
22469 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22470
22471         PR tree-opt/26629
22472         * gcc.dg/tree-ssa/loadpre12.c: New test.
22473         * gcc.dg/tree-ssa/loadpre13.c: New test.
22474         * gcc.dg/tree-ssa/loadpre14.c: New test.
22475         * gcc.dg/tree-ssa/loadpre15.c: New test.
22476         * gcc.dg/tree-ssa/loadpre16.c: New test.
22477         * gcc.dg/tree-ssa/loadpre17.c: New test.
22478         * gcc.dg/tree-ssa/loadpre18.c: New test.
22479         * gcc.dg/tree-ssa/loadpre19.c: New test.
22480         * gcc.dg/tree-ssa/loadpre20.c: New test.
22481         * gcc.dg/tree-ssa/loadpre21.c: New test.
22482         * gcc.dg/tree-ssa/loadpre22.c: New test.
22483
22484 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22485
22486         PR fortran/26741
22487         * gfortran.dg/elemental_initializer_1.f90: New test.
22488
22489         PR fortran/26716
22490         * gfortran.dg/assumed_shape_ranks_2: New test.
22491
22492 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22493
22494         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22495         target fpic.
22496
22497 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22498
22499         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22500         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22501         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22502         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22503         gfortran.fortran-torture/execute/direct_io.f90,
22504         gfortran.fortran-torture/execute/inquire_2.f90,
22505         gfortran.fortran-torture/execute/inquire_4.f90,
22506         gfortran.fortran-torture/execute/list_read_1.f90,
22507         gfortran.fortran-torture/execute/open_replace.f90,
22508         gfortran.fortran-torture/execute/slash_edit.f90,
22509         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22510         temporary files from testcases.
22511
22512 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22513
22514         PR libgfortran/26509
22515         gfortran.dg/write_direct_eor.f90: New test.
22516
22517 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22518
22519         * gcc.target/powerpc/pr26350.c: New.
22520         * gcc.target/powerpc/indexed-addr.c: New.
22521
22522 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22523
22524         * gfortran.dg/dependency_13.f90: New test case.
22525
22526 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22527
22528         PR middle-end/21781
22529         * gcc.dg/real-const-1.c: New test case.
22530
22531 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22532
22533         * g++.old-deja/g++.other/init18.C: New.
22534         * g++.old-deja/g++.other/init5.C: Remove xfail.
22535
22536 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22537
22538         * g++.dg/opt/pr15551.C: Cleanup temp file.
22539
22540 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22541
22542         PR c++/6634
22543         g++.dg/parse/long1.C: New test.
22544
22545 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22546
22547         PR fortran/19101
22548         * gfortran.dg/continuation.f90: New test.
22549         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22550
22551 2006-03-14  Richard Guenther  <rguenther@suse.de>
22552
22553         PR tree-optimization/26672
22554         * gcc.dg/torture/pr26672.c: New testcase.
22555
22556 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22557
22558         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22559         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22560
22561 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22562
22563         PR middle-end/26557
22564         * gcc.c-torture/compile/switch-1.c: New test case.
22565
22566 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22567
22568         PR fortran/25378
22569         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22570         test to include more permuatations of mask and index.
22571         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22572         respond to F2003 spec. that the position returned for an all false
22573         mask && condition is zero.
22574
22575 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22576
22577         PR middle-end/25989
22578         * gcc.dg/gomp/pr25989.c: New test.
22579
22580 2006-03-13  Jeff Law  <law@redhat.com>
22581
22582         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22583
22584 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22585
22586         * gcc.dg/switch-9.c: New test.
22587
22588 2006-03-13  Richard Guenther  <rguenther@suse.de>
22589
22590         PR middle-end/26630
22591         * gcc.dg/torture/pr26630.c: New testcase.
22592
22593 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22594
22595         * gfortran.dg/dependency_10.f90: New test case.
22596         * gfortran.dg/dependency_11.f90: Likewise.
22597
22598 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22599             Erik Edelmann  <eedelman@gcc.gnu.org>
22600
22601         * gfortran.dg/allocatable_function_1.f90: New.
22602         * gfortran.dg/allocatable_function_2.f90: New.
22603
22604 2006-03-10  Richard Guenther  <rguenther@suse.de>
22605
22606         PR middle-end/26565
22607         * gcc.dg/torture/pr26565.c: New testcase.
22608
22609 2006-03-09  Eric Christopher  <echristo@apple.com>
22610
22611         * gcc.c-torture/compile/20060309-1.c: New.
22612
22613 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22614
22615         PR libgfortran/26499
22616         * gfortran.dg/write_back.f: New test.
22617         * gfortran.dg/write_rewind_1.f: New test.
22618         * gfortran.dg/write_rewind_2.f: New test.
22619
22620 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22621
22622         PR libgfortran/26554
22623         * gfortran.dg/read_logical.f90: New test.
22624
22625 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22626
22627         * ada/acats/norun.lst: cdd2a03 now passes.
22628
22629 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22630
22631         PR testsuite/25177
22632         * gcc.target/powerpc/pr18096-1.c: Change where the error
22633         would match.
22634
22635 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22636
22637         * gcc.target/i386/cleanup-1.c: New test.
22638         * gcc.target/i386/cleanup-2.c: New test.
22639
22640 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22641
22642         * gfortran.dg/dependency_9.f90: Remove for the time being.
22643
22644 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22645
22646         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22647         directive.
22648
22649 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22650
22651         * gfortran.dg/dependency_9.f90: New test case.
22652
22653 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22654
22655         * gfortran.dg/dependency_4.f90: New test case.
22656         * gfortran.dg/dependency_5.f90: New test case.
22657         * gfortran.dg/dependency_6.f90: New test case.
22658         * gfortran.dg/dependency_7.f90: New test case.
22659         * gfortran.dg/dependency_8.f90: New test case.
22660
22661 2006-03-03  Paul Brook  <paul@codesourcery.com>
22662
22663         * lib/target-supports.exp (check_profiling_available):
22664         Add m68k-*-elf.
22665
22666 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22667
22668         PR fortran/25031
22669         * multiple_allocation_1.f90: New test.
22670
22671 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22672
22673         PR tree-optimization/26524
22674         * gfortran.dg/pr26524.f: New test case.
22675
22676 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22677
22678         * g++.dg/template/repo5.C: Cleanup repo files.
22679         * gcc.dg/20051201-1.c: Cleanup coverage files.
22680         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22681         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22682         tree dump files.
22683
22684 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22685
22686         * objc.dg/objc-nofilename-1.m: New test.
22687         * objc.dg/bad-receiver-type.m: New test.
22688         * obj-c++.dg/bad-receiver-type.mm: New test.
22689
22690 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22691
22692         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22693
22694 2006-03-01  Mike Stump  <mrs@apple.com>
22695
22696         * g++.dg/abi/key2.C: Add.
22697
22698 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22699
22700         * gfortran.dg/logical_dot_product.f90: New test.
22701
22702         PR fortran/26393
22703         * gfortran.dg/used_interface_ref.f90: New test.
22704
22705         PR fortran/20938
22706         * gfortran.dg/dependency_2.f90: New test.
22707         * gfortran.fortran-torture/execute/where17.f90: New test.
22708         * gfortran.fortran-torture/execute/where18.f90: New test.
22709         * gfortran.fortran-torture/execute/where19.f90: New test.
22710         * gfortran.fortran-torture/execute/where20.f90: New test.
22711
22712 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22713
22714         * g++.dg/tree-ssa/pr26443.C: New test case.
22715
22716 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22717
22718         PR middle-end/26022
22719         * g++.dg/opt/return-slot1.C: New test.
22720
22721 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22722
22723         PR libgfortran/26136
22724         * gfortran.dg/namelist_23.f90: New test.
22725
22726 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22727
22728         PR middle-end/14752
22729         * gcc.dg/fold-eqandshift-2.c: New test case.
22730
22731 2006-02-28  Richard Guenther  <rguenther@suse.de>
22732
22733         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22734         decomposition.
22735
22736 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22737
22738         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22739
22740 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22741
22742         PR libgfortran/26464
22743         * gfortran.dg/backspace_5.f: New test.
22744         * gfortran.dg/backspace_6.f: New test.
22745
22746 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22747
22748         * gcc.dg/fold-eqandnot-1.c: New test case.
22749
22750 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22751
22752         PR middle-end/19983
22753         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22754
22755 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22756
22757         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22758         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22759
22760 2006-02-26  Richard Guenther  <rguenther@suse.de>
22761
22762         PR tree-optimization/26421
22763         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22764
22765 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22766
22767         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22768         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22769
22770 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22771
22772         * gcc.dg/fold-even-1.c: New test case.
22773
22774 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22775
22776         PR middle-end/21137
22777         * gcc.dg/fold-eqandshift-1.c: New test case.
22778
22779 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22780
22781         PR tree-optimization/25125
22782         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22783         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22784
22785 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22786
22787         PR tree-optimizations/26359
22788         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22789         with -fdump-tree-dceloop-details.
22790         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22791
22792 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22793
22794         PR middle-end/23673
22795         * gcc.dg/fold-eqxor-1.c: New test case.
22796         * gcc.dg/fold-eqxor-2.c: Likewise.
22797         * gcc.dg/fold-eqxor-3.c: Likewise.
22798
22799 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22800
22801         PR fortran/23092
22802         * scalar_mask_1.f90: New test.
22803
22804 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22805
22806         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22807         * g++.dg/eh/uncaught2.C: New.
22808         * g++.dg/eh/uncaught3.C: New.
22809
22810 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22811
22812         PR libgfortran/26423
22813         * gfortran.dg/read_many_1.f: New test.
22814
22815 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22816
22817         PR fortran/24519
22818         * gfortran.dg/dependency_3.f90: New test.
22819         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22820         XFAILs.
22821
22822         PR fortran/25395
22823         * gfortran.dg/equiv_6.f90: New test.
22824
22825 2006-02-23  Jeff Law  <law@redhat.com>
22826
22827         * gcc.c-torture/compile/pr26425.c: New test.
22828
22829 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22830
22831         PR middle-end/26412
22832         * gcc.dg/gomp/pr26412.c: New test.
22833
22834 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22835
22836         PR c++/26291
22837         * g++.dg/other/ellipsis1.C: New test.
22838         * g++.dg/parse/operator4.C: Adjust error marker.
22839
22840 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22841
22842         PR target/25603
22843         * gfortran.dg/pr25603.f: New testcase.
22844
22845 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22846
22847         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22848         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22849
22850 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22851
22852         * g++.dg/eh/spbp.C: New.
22853
22854 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22855
22856         PR middle-end/26379
22857         * gcc.target/i386/mmx-7.c: New test.
22858
22859 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22860
22861         PR tree-optimization/26361
22862         * gcc.dg/tree-ssa/vrp27.c: New test case.
22863
22864 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22865
22866         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22867         * gcc.dg/tree-ssa/complex-4.c: Here.
22868
22869 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22870
22871         PR middle-end/19543
22872         * gfortran.dg/logical_1.f90: New test case.
22873
22874 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22875
22876         PR middle-end/26334
22877         * gcc.dg/20060218-1.c: Moved to...
22878         * gcc.target/i386/20060218-1.c: ... here.  New test.
22879
22880 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22881
22882         PR fortran/26201
22883         * gfortran.dg/convert_1.f90: New.
22884
22885 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22886
22887         PR fortran/25054
22888         * gfortran.dg/namelist_5.f90: New test.
22889
22890         PR fortran/25089
22891         * gfortran.dg/namelist_4.f90: New test.
22892
22893 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22894
22895         PR tree-opt/25680
22896         * gcc.dg/tree-ssa/complex-3.c: New test.
22897
22898 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22899
22900         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22901         variable to take into account the variable name in the
22902         function header.
22903         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22904
22905 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22906
22907         PR middle-end/26334
22908         * gcc.c-torture/compile/20060217-1.c: New test.
22909         * gcc.dg/20060218-1.c: New test.
22910
22911 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22912
22913         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22914
22915 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22916
22917         * gcc.dg/cpp/undef3.c: New test.
22918         * gcc.dg/cpp/trad/builtins2.c: New test.
22919
22920 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22921
22922         PR c++/26266
22923         * g++.dg/template/static22.C: New test.
22924         * g++.dg/template/static23.C: New test.
22925         * g++.dg/template/static24.C: New test.
22926         * g++.dg/template/non-dependent13.C: New test.
22927         * g++.dg/init/member1.C: Tweak error markers.
22928
22929 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22930
22931         PR target/26255
22932         * gcc.c-torture/compile/pr26255.c: New test case.
22933
22934 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22935
22936         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22937         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22938         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22939         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22940         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22941         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22942         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22943
22944 2006-02-16  Jeff Law  <law@redhat.com>
22945
22946         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22947         * gcc.dg/tree-ssa/vrp26.c: New test.
22948
22949 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22950
22951         PR target/20353
22952         PR target/24578
22953         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22954         __UCLIBC__ is defined.
22955
22956 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22957
22958         PR fortran/26224
22959         * gfortran.dg/gomp/pr26224.f: New test.
22960
22961 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22962
22963         PR tree-opt/25918
22964         * lib/target-supports.exp
22965         (check_effective_target_vect_short_mult): New.
22966         (check_effective_target_vect_char_mult): New.
22967         (check_effective_target_vect_widen_sum_qi_to_si): New.
22968         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22969         (check_effective_target_vect_widen_sum_hi_to_si): New.
22970         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22971         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22972         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22973         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22974         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22975         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22976         vect-reduc-pattern-2c.c
22977         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22978         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22979         vect-reduc-pattern-1c.c
22980
22981 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22982
22983         PR fortran/24557
22984         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22985
22986 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22987
22988         PR fortran/26054
22989         * gfortran.dg/enum_8.f90: Remove check for warning.
22990         * gfortran.dg/iomsg_1.f90: Ditto.
22991         * gfortran.dg/enum_1.f90: Ditto.
22992         * gfortran.dg/enum_9.f90: Ditto.
22993         * gfortran.dg/enum_2.f90: Ditto.
22994         * gfortran.dg/enum_10.f90: Ditto.
22995         * gfortran.dg/enum_3.f90: Ditto.
22996         * gfortran.dg/flush_1.f90: Ditto.
22997         * gfortran.dg/enum_4.f90: Ditto.
22998         * gfortran.dg/array_constructor_1.f90: Ditto.
22999         * gfortran.dg/enum_5.f90: Ditto.
23000         * gfortran.dg/enum_6.f90: Ditto.
23001         * gfortran.dg/enum_7.f90: Ditto.
23002
23003 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
23004
23005         PR middle-end/26300
23006         * gcc.c-torture/compile/20060215-1.c: New test.
23007
23008 2006-02-14  Roger Sayle  <roger@eyesopen.com>
23009
23010         PR middle-end/23670
23011         * gcc.dg/tree-ssa/andor-2.c: New test case.
23012
23013 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
23014
23015         PR fortran/25045
23016         * optional_dim.f90: New test.
23017
23018 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23019
23020         PR fortran/26277
23021         * gfortran.dg/label_4.f90: New.
23022
23023 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
23024             Diego Novillo  <dnovillo@redhat.com>
23025             Uros Bizjak  <uros@kss-loka.si>
23026
23027         * gfortran.dg/gomp: New directory.
23028
23029 2006-02-14  Richard Guenther  <rguenther@suse.de>
23030
23031         PR tree-optimization/26258
23032         * gcc.dg/torture/pr26258.c: New testcase.
23033
23034 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
23035
23036         PR fortran/26246
23037         * gfortran.dg/pr26246_1.f90: New test.
23038         * gfortran.dg/pr26246_2.f90: New test.
23039
23040         PR middle-end/26092
23041         * gcc.c-torture/compile/20060208-1.c: New test.
23042
23043 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
23044
23045         PR fortran/26074
23046         PR fortran/25103
23047         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23048         * gfortran.dg/bad_automatic_objects_1.f90: New test.
23049         * gfortran.dg/automatic_module_variable.f90: Change error message.
23050
23051         PR fortran/20861
23052         * gfortran.dg/internal_dummy_1.f90: New test.
23053
23054         PR fortran/20871
23055         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23056
23057
23058         PR fortran/25083
23059         * gfortran.dg/uncommon_block_data_1.f90: New test.
23060         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23061         with standard.
23062
23063         PR fortran/25088
23064         * gfortran.dg/typed_subroutine_1.f90: New test.
23065
23066 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
23067
23068         * objc.dg/dwarf-1.m: New.
23069
23070 2006-02-13  Roger Sayle  <roger@eyesopen.com>
23071
23072         PR middle-end/24427
23073         * gcc.dg/tree-ssa/andor-1.c: New test case.
23074
23075 2006-02-13  Josh Conner  <jconner@apple.com>
23076
23077         PR target/25376
23078         * gcc.dg/pr25376.c: New test.
23079
23080         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23081         assemble.
23082         * lib/target-supports.exp (check_named_sections_available):
23083         Only compile named-sections test -- don't assemble.
23084
23085 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23086
23087         * g++.dg/warn/no-write-strings.C: New test.
23088         * g++.dg/warn/write-strings.C: Likewise.
23089         * g++.dg/warn/write-strings-default.C: Likewise.
23090
23091 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
23092
23093         PR fortran/25806
23094         * gfortran.dg/ret_pointer_2.f90: New test.
23095
23096 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
23097
23098         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23099
23100 2006-02-10  Jeff Law  <law@redhat.com>
23101
23102         * gcc.c-torture/compile/pr26213.c: New test.
23103
23104 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
23105
23106         gfortran.dg/null_1.f90: New test.
23107
23108 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23109
23110         PR fortran/14771
23111         * gfortran.dg/parens_4.f90: New.
23112         * gfortran.dg/parens_5.f90: New.
23113
23114 2006-02-10  Richard Guenther  <rguenther@suse.de>
23115
23116         * gcc.dg/pr23372-1.c: Remove empty file.
23117
23118 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23119         Paul Thomas  <pault@gcc.gnu.org>
23120
23121         PR fortran/14771
23122         * gfortran.dg/parens_1.f90: New.
23123         * gfortran.dg/parens_2.f90: New.
23124         * gfortran.dg/parens_3.f90: New.
23125
23126 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
23127
23128         PR fortran/26038
23129         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23130
23131         PR fortran/25059
23132         * gfortran.dg/impure_assignment_1.f90: New test.
23133
23134         PR fortran/25070
23135         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23136
23137 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23138
23139         PR target/26141
23140         * g++.dg/expr/stdarg2.C: New test.
23141
23142 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
23143
23144         PR inline-asm/16194
23145         * gcc.dg/pr16194.c: New test.
23146
23147 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23148
23149         * ada/acats/run_acats: Use portable variant of "$@".
23150
23151 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23152
23153         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23154         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23155
23156 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23157
23158         PR tree-opt/26179
23159         * g++.dg/opt/pr26179.C: New test.
23160
23161 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23162
23163         PR middle-end/26134
23164         * gcc.dg/tree-ssa/complex-3.c: New test.
23165
23166 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23167
23168         * gcc.c-torture/compile/volatile-1.c: New test.
23169
23170 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
23171
23172         PR 26180
23173         * gcc.dg/tree-ssa/pr26180.c: New test.
23174
23175 2006-02-08  Jeff Law  <law@redhat.com>
23176
23177         * gcc.dg/tree-ssa/pr21417.c: New test.
23178
23179 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23180
23181         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23182         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23183
23184 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23185
23186         * lib/scanrtl.exp: New.
23187
23188 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23189
23190         PR c++/26071
23191         * g++.dg/other/virtual2.C: New test.
23192
23193         PR c++/26070
23194         * g++.dg/other/virtual1.C: New test.
23195
23196 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
23197
23198         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23199         cleanup-ipa-dump): Update dump file glob patterns.
23200         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23201         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23202
23203         * lib/gcc-dg.exp: Load it.
23204         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23205
23206 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
23207
23208         PR testsuite/26159
23209         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23210         * gcc.dg/tree-ssa/pr23382.c: Ditto.
23211
23212 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23213
23214         PR fortran/25577
23215         * gfortran.dg/mvbits_1.f90: New.
23216
23217 2006-02-07  Dirk Mueller  <dmueller@suse.com>
23218
23219         * g++.dg/warn/Wdiv-by-zero.C: New test.
23220         * g++.dg/warn/Wno-div-by-zero.C: New.
23221
23222 2006-02-07  Jeff Law  <law@redhat.com>
23223
23224         * gcc.dg/tree-ssa/pr21559.c: New test.
23225
23226         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23227         multiple VRP passes.
23228         * gcc.dg/tree-ssa/vrp09.c: Likewise.
23229         * gcc.dg/tree-ssa/vrp18.c: Likewise.
23230         * gcc.dg/tree-ssa/pr21582.c: Likewise.
23231         * gcc.dg/tree-ssa/pr20657.c: Likewise.
23232         * gcc.dg/tree-ssa/pr21001.c: Likewise.
23233         * gcc.dg/tree-ssa/vrp02.c: Likewise
23234         * gcc.dg/tree-ssa/vrp11.c: Likewise
23235         * gcc.dg/tree-ssa/pr14341.c: Likewise
23236         * gcc.dg/tree-ssa/vrp19.c: Likewise
23237         * gcc.dg/tree-ssa/vrp20.c: Likewise
23238         * gcc.dg/tree-ssa/vrp03.c: Likewise
23239         * gcc.dg/tree-ssa/pr21086.c: Likewise
23240         * gcc.dg/tree-ssa/pr21959.c: Likewise
23241         * gcc.dg/tree-ssa/vrp21.c: Likewise
23242         * gcc.dg/tree-ssa/vrp04.c: Likewise
23243         * gcc.dg/tree-ssa/pr25485.c: Likewise
23244         * gcc.dg/tree-ssa/pr22026.c: Likewise
23245         * gcc.dg/tree-ssa/vrp22.c: Likewise
23246         * gcc.dg/tree-ssa/vrp05.c: Likewise
23247         * gcc.dg/tree-ssa/20030807-10.c: Likewise
23248         * gcc.dg/tree-ssa/pr20701.c: Likewise
23249         * gcc.dg/tree-ssa/vrp23.c: Likewise
23250         * gcc.dg/tree-ssa/vrp06.c: Likewise
23251         * gcc.dg/tree-ssa/pr22117.c: Likewise
23252         * gcc.dg/tree-ssa/pr20702.c: Likewise
23253         * gcc.dg/tree-ssa/vrp15.c: Likewise
23254         * gcc.dg/tree-ssa/pr21090.c: Likewise
23255         * gcc.dg/tree-ssa/pr21294.c: Likewise
23256         * gcc.dg/tree-ssa/vrp24.c: Likewise
23257         * gcc.dg/tree-ssa/vrp07.c: Likewise
23258         * gcc.dg/tree-ssa/pr21563.c: Likewise
23259         * gcc.dg/tree-ssa/pr25382.c: Likewise
23260         * gcc.dg/tree-ssa/vrp16.c: Likewise
23261         * gcc.dg/tree-ssa/vrp25.c: Likewise
23262         * gcc.dg/tree-ssa/vrp08.c: Likewise
23263         * gcc.dg/tree-ssa/20030807-6.c: Likewise
23264         * gcc.dg/tree-ssa/vrp17.c: Likewise
23265         * gcc.dg/tree-ssa/pr21458.c: Likewise
23266         * g++.dg/tree-ssa/pr18178.C: Likewise
23267
23268 2006-02-07  Richard Guenther  <rguenther@suse.de>
23269
23270         PR c++/26140
23271         Revert
23272         2006-01-30  Richard Guenther  <rguenther@suse.de>
23273         PR c++/23372
23274         * gcc.dg/pr23372-1.C: New testcase.
23275
23276         * g++.dg/tree-ssa/pr26140.C: New testcase.
23277
23278 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
23279
23280         PR c++/9737
23281         * g++.dg/template/ttp15.C: New test.
23282         * g++.dg/template/ttp16.C: Likewise.
23283         * g++.dg/template/ttp17.C: Likewise.
23284         * g++.old-deja/g++.pt/ttp36.C: Remove.
23285         * g++.old-deja/g++.pt/ttp19.C: Likewise.
23286         * g++.old-deja/g++.pt/ttp37.C: Likewise.
23287         * g++.old-deja/g++.pt/ttp38.C: Likewise.
23288         * g++.old-deja/g++.pt/ttp39.C: Likewise.
23289         * g++.old-deja/g++.pt/ttp9.C: Likewise.
23290         * g++.old-deja/g++.pt/ttp40.C: Likewise.
23291         * g++.old-deja/g++.pt/ttp51.C: Likewise.
23292         * g++.old-deja/g++.pt/ttp26.C: Likewise.
23293         * g++.old-deja/g++.pt/ttp36.C: Likewise.
23294
23295 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
23296
23297         PR libfortran/23815
23298         * unf_io_convert_4.f90: New test.
23299
23300 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
23301
23302         * gcc.dg/tree-ssa/loadpre10.c: New test.
23303         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23304         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23305         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23306
23307 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23308
23309         PR libfortran/24685
23310         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23311
23312 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
23313
23314         PR tree-opt/25251
23315         * gfortran.dg/assign_7.f: New test.
23316
23317 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
23318
23319         PR fortran/26041
23320         PR fortran/26064
23321         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23322         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23323         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23324
23325 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
23326
23327         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23328         in size_t typedef.
23329
23330 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23331
23332         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23333         * g++.dg/charset/string.c (foo): Likewise.
23334         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23335         const char*
23336         * g++.dg/ext/builtin2.C (printf): Likewise.
23337         * g++.dg/init/new15.C (printf): Likewise.
23338         * g++.dg/opt/pr17697-1.C (foo): Likewise.
23339         * g++.dg/opt/pr17697-2.C (foo): Likewise.
23340         * g++.dg/opt/pr17697-3.C (foo): Likewise.
23341         * g++.dg/template/non-dependent4.C (temp): Likewise.
23342         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23343         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23344         parameter type to const char*.
23345         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23346         Change type to const char*.
23347         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23348         Likewise.
23349         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23350         second parameter type to const char*.
23351         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23352         (Y::Y): Change parameter type to const char*.
23353         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23354         * g++.old-deja/g++.jason/report.C: Apply const correctness.
23355         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23356         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23357         (char*).
23358         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23359         const char*.
23360         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23361         type to const char*.
23362         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23363         return type to const char*.
23364         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23365         to const char*.
23366         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23367         * g++.old-deja/g++.law/refs1.C: Likewise.
23368         * g++.old-deja/g++.law/visibility1.C: Likewise.
23369         * g++.old-deja/g++.law/visibility2.C: Likewise.
23370         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23371         const char*.
23372         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23373         * g++.old-deja/g++.mike/net48.C: Likewise.
23374         * g++.old-deja/g++.mike/p646.C: Likewise.
23375         * g++.old-deja/g++.mike/p6746.C: Likewise.
23376         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23377         type to const char*.
23378         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23379         deprecated conversion warning.
23380         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23381         char*.
23382         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23383         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23384         * g++.old-deja/g++.pt/explicit8.C: Likewise.
23385         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23386         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23387         * g++.old-deja/g++.pt/nontype3.C: Likewise.
23388         * g++.old-deja/g++.pt/t39.C: Likewise.
23389         * g++.old-deja/g++.robertl/eb106.C: Likewise.
23390         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23391
23392 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
23393
23394         PR fortran/25075
23395         intrinsic_argument_conformance_1.f90: New test.
23396
23397 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
23398
23399         PR fortran/20845
23400         * gfortran.dg/char_result_11.f90: Add SAVE.
23401         * gfortran.dg/der_pointer_4.f90: Ditto.
23402         * gfortran.dg/default_initialization.f90: New test.
23403
23404 2006-02-03  Jeff Law  <law@redhat.com>
23405
23406         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23407         handle more than 100 dump files.
23408         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23409         * lib/scantree.exp (scan-tree-dump): Likewise.
23410         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23411         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23412         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23413         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23414         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23415
23416 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23417
23418         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23419
23420 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23421
23422         * g++.dg/template/using12.C: New test.
23423
23424 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23425
23426         * gcc.target/powerpc/pr25960.c: New test.
23427
23428 2006-02-02  Steven G. Kargl  <kargls@comcast>
23429
23430         PR fortran/24958
23431         gfortran.dg/nullify_2.f90: New test.
23432
23433 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23434
23435         PR 25990
23436         * gcc.dg/gomp/pr25990.c: New test.
23437
23438 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23439
23440         PR c++/25342
23441         * g++.gd/template/partial4.C: New test.
23442
23443 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23444
23445         PR middle-end/26001
23446         * gfortran.dg/data_char_2.f90: New.
23447
23448 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23449
23450         PR fortran/26039
23451         maxval_maxloc_conformance_1.f90: New test.
23452
23453 2006-01-31  Richard Guenther  <rguenther@suse.de>
23454
23455         * gcc.target/i386/sselibm-1.c: New testcase.
23456         * gcc.target/i386/sselibm-2.c: Likewise.
23457         * gcc.target/i386/sselibm-3.c: Likewise.
23458         * gcc.target/i386/sselibm-4.c: Likewise.
23459         * gcc.target/i386/sselibm-5.c: Likewise.
23460
23461 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23462
23463         PR fortran/24266
23464         * gfortran.dg/arrayio_derived_2.f90: New.
23465
23466 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23467
23468         * gcc.dg/unsigned-long-compare.c: New test.
23469
23470 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23471
23472         PR testsuite/25318
23473         * lib/target-supports.exp (check_effective_target_freorder):
23474         Check to see if target supports -freorder-blocks-and-partition.
23475         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23476         instead of "dg-require-named-sections".
23477
23478 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23479
23480         PR target/14798:
23481         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23482         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23483         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23484         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23485         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23486         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23487         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23488         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23489
23490 2006-01-30  Richard Guenther  <rguenther@suse.de>
23491
23492         PR c++/23372
23493         * gcc.dg/pr23372-1.C: New testcase.
23494
23495 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23496
23497         * gcc.dg/gomp/pr25874.c: New test.
23498
23499 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23500
23501         PR tree-opt/25911
23502         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23503
23504 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23505
23506         PR fortran/18578
23507         PR fortran/18579
23508         PR fortran/20857
23509         PR fortran/20885
23510         * gfortran.dg/intent_out_1.f90: New test.
23511
23512 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23513
23514         PR fortran/17911
23515         * gfortran.dg/procedure_lvalue.f90: New test.
23516
23517         PR fortran/20895
23518         PR fortran/25030
23519         * gfortran.dg/char_pointer_assign_2.f90: New test.
23520         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23521         assignment to be consistent with standard.
23522         * gfortran.dg/char_result_2.f90: The same.
23523         * gfortran.dg/char_result_8.f90: The same.
23524
23525 2006-01-28  Zack Weinberg  <zackw@panix.com>
23526
23527         * gcc.dg/Woverlength-strings.c
23528         * gcc.dg/Woverlength-strings-pedantic-c89.c
23529         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23530         * gcc.dg/Woverlength-strings-pedantic-c99.c
23531         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23532
23533 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23534
23535         * gcc.c-torture/execute/20060127-1.c: New test.
23536
23537 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23538
23539         PR c++/25999
23540         * g++.dg/ext/pragmaweak1.C: New test.
23541
23542 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23543
23544         PR c++/25855
23545         * g++.dg/template/spec29.C: New test.
23546
23547 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23548
23549         PR c/19606.
23550         * gcc.c-torture/execute/pr19606.c: New.
23551
23552 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23553
23554         * gcc.dg/pragma-re-4.c: New test.
23555
23556 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23557
23558         PR fortran/25964
23559         * gfortran.dg/assumed_size_refs_3.f90: New test.
23560
23561 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23562
23563         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23564
23565 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23566
23567         PR ada/21317
23568         * ada/acats/support/impdef.a: Add One_Long_Second.
23569         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23570         * ada/acats/tests/c9/c94026.a: Likewise.
23571         * ada/acats/tests/c9/c97305c.ada: Likewise.
23572         * ada/acats/tests/c9/c99004a.ada: Likewise.
23573
23574 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23575
23576         PR fortran/25964
23577         * gfortran.dg/global_references_2.f90: New test.
23578
23579         PR fortran/25084
23580         PR fortran/20852
23581         PR fortran/25085
23582         PR fortran/25086
23583         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23584         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23585
23586         PR fortran/25416
23587         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23588
23589 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23590
23591         PR c/25892
23592         * gcc.dg/Wpointer-sign.c: New.
23593         * gcc.dg/Wpointer-sign-Wall.c: New.
23594         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23595         * gcc.dg/Wpointer-sign-pedantic.c: New.
23596         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23597         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23598
23599 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23600
23601         PR C/25861
23602         * gcc.c-torture/compile/pr25861.c: New test.
23603
23604 2006-01-26  Paul Brook  <paul@codesourcery.com>
23605
23606         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23607         on short-enum targets.
23608         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23609         variable.
23610         (generate_fields): Use short_enums.
23611         (main): Set short_enums.  Document -e.
23612         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23613         on short-enum targets.
23614         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23615         variable.
23616         (generate_fields): Use short_enums.
23617         (main): Set short_enums.  Document -e.
23618         * lib/target-supports.exp (check_effective_target_short_enums): New.
23619
23620 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23621
23622         PR target/25947
23623         * gcc.dg/torture/pr25947-1.c: New test.
23624
23625 2006-01-25  Jan Hubicka  <jh@suse.cz>
23626             Roger Sayle  <roger@eyesopen.com>
23627
23628         PR rtl-optimization/25703
23629         * gcc.target/i386/20060125-1.c: New test case.
23630         * gcc.target/i386/20060125-2.c: New test case.
23631
23632 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23633
23634         PR fortran/18540
23635         * gfortran.dg/goto_1.f: New.
23636
23637 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23638
23639         PR fortran/25716
23640         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23641         25716 on 32-bit systems too.
23642
23643 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23644
23645         PR testsuite/25590
23646         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23647
23648 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23649
23650         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23651
23652 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23653
23654         PR fortran/25835
23655         * gfortran.dg/read_eof.f90: Delete, renamed.
23656         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23657         * gfortran.dg/read_eof_2.f90: New test.
23658         * gfortran.dg/read_eof_3.f90: New test.
23659
23660 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23661
23662         PR tree-opt/25860
23663         * gcc.c-torture/compile/pr25860.c: New test.
23664
23665 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23666
23667         PR c++/25552
23668         * g++.dg/parse/dtor8.C: New test.
23669
23670 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23671
23672         PR testsuite/25891
23673         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23674         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23675         check_effective_target_fopenmp returns 0.
23676
23677 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23678
23679         PR ada/20548
23680         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23681         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23682         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23683
23684 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23685
23686         PR tree-opt/25857
23687         * g++.dg/opt/pr25857.C: New test.
23688
23689 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23690         Jan Hubicka  <jh@suse.cz>
23691         Richard Guenther  <rguenther@suse.de>
23692
23693         PR rtl-optimization/25654
23694         * gcc.dg/torture/pr25654.c: New testcase.
23695         * gcc.target/i386/pr25654.c: Likewise.
23696
23697 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23698
23699         PR fortran/25901
23700         * gfortran.dg/internal references_2.f90: New test.
23701
23702         Fix regression in testing of admissability of attributes.
23703         * gfortran.dg/intent_used_1.f90: New test.
23704
23705 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23706
23707         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23708         Remove target conditional torture options for i?86 and x86_64
23709         GNU/Linux.
23710
23711 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23712
23713         PR c++/10891
23714         * g++.dg/rtti/no-rtti.C: New.
23715
23716 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23717
23718         PR c++/25895
23719         * g++.dg/inherit/conv2.C: New test.
23720
23721         PR c++/25856
23722         * g++.dg/parse/dtor7.C: New test.
23723
23724         PR c++/25858
23725         * g++.dg/template/crash44.C: New test.
23726
23727 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23728
23729         PR fortran/25124
23730         PR fortran/25625
23731         * gfortran.dg/internal_references_1.f90: New test.
23732           PR fortran/20881
23733         PR fortran/23308
23734         PR fortran/25538
23735         PR fortran/25710
23736         * gfortran.dg/global_references_1.f90: New test.
23737         * gfortran.dg/g77/19990905-1.f: Restore the error that
23738         there is a clash between the common block name and
23739         the name of a subroutine reference.
23740
23741         PR fortran/PR24276
23742         * gfortran.dg/aliasing_dummy_1.f90: New test.
23743
23744 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23745
23746         * gcc.dg/vmx/1b-01.c: Warning fix.
23747         * gcc.dg/vmx/1c-02.c: Likewise.
23748         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23749
23750 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23751
23752         PR testsuite/24962
23753         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23754
23755 2006-01-20  Richard Guenther  <rguenther@suse.de>
23756         Steven Bosscher <stevenb.gcc@gmail.com>
23757
23758         PR rtl-optimization/24626
23759         * gcc.dg/torture/pr24626-1.c: New testcase.
23760         * gcc.dg/torture/pr24626-2.c: Likewise.
23761         * gcc.dg/torture/pr24626-3.c: Likewise.
23762         * gcc.dg/torture/pr24626-4.c: Likewise.
23763
23764 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23765
23766         PR c++/5520
23767         * g++.dg/warn/empty-body.C: New.
23768
23769 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23770
23771         PR c++/22136
23772         * g++.dg/template/using10.C: New test.
23773         * g++.dg/temlpate/using11.C: Likewise.
23774         * g++.dg/inherit/using5.C: Tweak error messages.
23775
23776 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23777
23778         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23779         target test.
23780         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23781
23782 2006-01-19  Jan Hubicka  <jh@suse.cz>
23783
23784         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23785
23786 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23787
23788         PR c++/25854
23789         * g++.dg/template/spec28.C: New test.
23790
23791 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23792
23793         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23794         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23795
23796 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23797
23798         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23799         * gcc.dg/gomp/critical-1.c: Likewise.
23800         * gcc.dg/gomp/critical-3.c: Likewise.
23801         * gcc.dg/gomp/empty.c: Likewise.
23802         * gcc.dg/gomp/ordered-1.c: Likewise.
23803         * gcc.dg/gomp/for-4.c: Likewise.
23804         * gcc.dg/gomp/for-6.c: Likewise.
23805         * gcc.dg/gomp/master-3.c: Likewise.
23806         * gcc.dg/gomp/for-8.c: Likewise.
23807         * gcc.dg/gomp/for-10.c: Likewise.
23808         * gcc.dg/gomp/for-18.c: Likewise.
23809         * gcc.dg/gomp/for-5.c: Likewise.
23810         * gcc.dg/gomp/for-7.c: Likewise.
23811         * gcc.dg/gomp/for-9.c: Likewise.
23812
23813 2006-01-18  Jeff Law  <law@redhat.com>
23814
23815         * gcc.dg/tree-ssa/vrp25.c: New test.
23816
23817 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23818
23819         * gcc.dg/pr25805.c: Fix misapplied patch.
23820
23821 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23822
23823         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23824         (check_effective_target_vect_udot_qi): New.
23825         (check_effective_target_vect_sdot_hi): New.
23826         (check_effective_target_vect_udot_hi): New.
23827         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23828         prefixed with "wrapv-" with -fwrapv.
23829         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23830         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23831         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23832         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23833         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23834
23835         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23836         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23837         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23838         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23839
23840 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23841
23842         PR c++/16829
23843         * g++.dg/other/default2.C: New test.
23844         * g++.dg/other/default3.C: New test.
23845
23846 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23847
23848         PR c/25805
23849         * gcc.dg/pr25805.c: New file.
23850
23851 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23852
23853         PR c++/25836
23854         * g++.dg/template/init6.C: New test.
23855
23856 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23857
23858         * gcc.dg/tree-ssa/pr24287.c: New test
23859
23860 2006-01-18  Eric Christopher  <echristo@apple.com>
23861
23862         * g++.dg/eh/table.C: New.
23863
23864 2006-01-18  DJ Delorie  <dj@redhat.com>
23865
23866         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23867         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23868         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23869         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23870
23871 2006-01-18  Jeff Law  <law@redhat.com>
23872
23873         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23874         on wrapping on overflow semantics.
23875
23876         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23877
23878         * gcc.gc/tree-ssa/vrp23.c: New test.
23879         * gcc.gc/tree-ssa/vrp24.c: New test.
23880
23881 2006-01-18  Richard Henderson  <rth@redhat.com>
23882             Aldy Hernandez  <aldyh@redhat.com>
23883             Jakub Jelinek  <jakub@redhat.com>
23884             Diego Novillo  <dnovillo@redhat.com>
23885             Uros Bizjak  <uros@kss-loka.si>
23886
23887         * gcc.dg/gomp: New directory.
23888
23889 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23890             Steven G. Kargl  <kargls@comcast.net>
23891
23892         PR fortran/20869
23893         * gfortran.dg/intrinsic_external_1.f90: New test.
23894
23895         PR fortran/20875.
23896         * gfortran.dg/elemental_pointer_1.f90: New test.
23897
23898         PR fortran/25024
23899         * gfortran.dg/external_procedures_1.f90: New test.
23900
23901         PR fortran/25785
23902         gfortran.dg/assumed_present.f90: New test.
23903
23904 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23905
23906         * g++.dg/parse/lookup5.C: New test.
23907
23908 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23909
23910         PR fortran/25697
23911         * gfortran.dg/read_eof.f90: New test.
23912
23913 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23914
23915         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23916         add a closing brace.
23917
23918 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23919
23920         PR fortran/25631
23921         * gfortran.dg/fmt_tl.f: New test.
23922
23923 2006-01-17  Eric Christopher  <echristo@apple.com>
23924
23925         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23926         * g++.old-deja/g++.warn/impint2.C: Ditto.
23927         * g++.old-deja/g++.other/null1.C: Ditto.
23928         * g++.dg/warn/conv2.C: Ditto.
23929         * g++.dg/warn/conv4.C: New file.
23930
23931 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23932
23933         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23934
23935 2006-01-17  Andreas Jaeger  <aj@suse.de>
23936             Janis Johnson <janis187@us.ibm.com>
23937
23938         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23939         in 64-bit.
23940         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23941         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23942
23943 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23944
23945         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23946         (switchfiles): xfail txxx where xxx >= 25.
23947
23948 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23949
23950         PR testsuite/25764
23951         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23952
23953 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23954
23955         PR c/25682
23956         * gcc.dg/pr25682.c: New test.
23957         * g++.dg/parse/array-size2.C: New test.
23958
23959 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23960
23961         * consistency.vlad: Remove entire directory, 1652 files.
23962
23963 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23964
23965         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23966         check_effective_target_dfprt_nocache): New.
23967         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23968         (check_effective_target_dfprt): New.
23969         * lib/c-compat.exp (check_dfp): Remove.
23970         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23971         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23972         level of support for decimal float.
23973         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23974         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23975         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23976         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23977         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23978         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23979         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23980         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23981         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23982         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23983         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23984         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23985         directives.
23986
23987 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23988
23989         PR testsuite/25741
23990         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23991         $base_dir/../.
23992         * lib/gfortran.exp (gfortran_init): Likewise.
23993         * lib/obj-c++.exp (obj-c++_init): Likewise.
23994         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23995         (scan-assembler-dem-not): Likewise.
23996         * lib/scandump.exp (scan-dump-dem): Likewise.
23997         (scan-dump-dem-not): Likewise.
23998
23999 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
24000
24001         PR testsuite/25767
24002         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24003         powerpc-*-darwin*.
24004         * lib/obj-c++.exp (obj-c++_init): Likewise.
24005
24006 2006-01-16  Richard Guenther  <rguenther@suse.de>
24007
24008         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24009
24010 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24011
24012         PR testsuite/25777
24013         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24014         to LD_LIBRARY_PATH.
24015
24016 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
24017             Andrew Pinski  <pinskia@physics.uc.edu>
24018
24019         * gcc.dg/minmax-1.c: New test.
24020
24021 2006-01-16  Ben Elliston  <bje@au.ibm.com>
24022
24023         * gcc.dg/dfp/dfp.exp: Correct FSF address.
24024         * gcc.misc-tests/dectest.exp: Ditto.
24025
24026 2006-01-15  Ian Lance Taylor  <ian@airs.com>
24027
24028         PR testsuite/25796
24029         * gcc.target/i386/cmov6.c: Use -march=k8.
24030
24031 2006-01-15  Andreas Jaeger  <aj@suse.de>
24032
24033         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24034         x86 does not have __float128.
24035
24036 2006-01-14  Ian Lance Taylor  <ian@airs.com>
24037
24038         * gcc.target/i386/cmov6.c: New test.
24039
24040 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
24041
24042         PR c++/25663
24043         * g++.dg/template/ctor6.C: New test.
24044
24045 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
24046
24047         PR tree-optimization/25485
24048         * gcc.dg/tree-ssa/pr25485.c: New.
24049
24050 2006-01-14  Richard Guenther  <rguenther@suse.de>
24051
24052         PR tree-optimization/22548
24053         PR tree-optimization/22555
24054         PR tree-optimization/22501
24055         * gcc.dg/tree-ssa/alias-4.c: New testcase.
24056         * gcc.dg/tree-ssa/alias-5.c: Likewise.
24057         * gcc.dg/tree-ssa/alias-6.c: Likewise.
24058         * gcc.dg/tree-ssa/alias-7.c: Likewise.
24059         * gcc.dg/tree-ssa/alias-8.c: Likewise.
24060         * gcc.dg/tree-ssa/alias-9.c: Likewise.
24061         * gcc.dg/tree-ssa/alias-10.c: Likewise.
24062         * gcc.dg/tree-ssa/alias-11.c: Likewise.
24063         * gcc.dg/tree-ssa/alias-12.c: Likewise.
24064
24065 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
24066
24067         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
24068         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24069
24070 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
24071         Richard Guenther  <rguenther@suse.de>
24072
24073         PR rtl-optimization/24257
24074         * gcc.dg/torture/pr24257.c: New testcase.
24075
24076 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
24077
24078         * gcc.c-torture/execute/20060110-1.c: New test.
24079         * gcc.c-torture/execute/20060110-2.c: New test.
24080
24081 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
24082
24083         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24084
24085 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
24086
24087         PR fortran/25756
24088         * gfortran.dg/label_3.f90: New test.
24089
24090 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
24091
24092         PR tree-optimization/25771
24093         * g++.dg/tree-ssa/pr25771.C: New test
24094
24095 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24096
24097         PR tree-opt/24365
24098         * g++.dg/opt/complex5.C: New test.
24099
24100 2006-01-13  Richard Guenther  <rguenther@suse.de>
24101
24102         * gcc.target/i386/387-9.c: New testcase.
24103
24104 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
24105
24106         PR c++/24824
24107         * g++.dg/debug/dwarf2-1.C: New.
24108
24109 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
24110
24111         PR testsuite/25728
24112         * lib/gcov.exp (verify-lines): Add "close $fd".
24113
24114 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
24115             Ben Elliston  <bje@au.ibm.com>
24116
24117         * gcc.dg/dfp/inf-1.c: New test.
24118
24119 2006-01-12  Janis Johnson <janis187@us.ibm.com>
24120             Yao Qi  <qiyaoltc@cn.ibm.com>
24121             Ben Elliston  <bje@au.ibm.com>
24122             Jon Grimm  <jgrimm2@us.ibm.com>
24123
24124         * gcc.dg/nodfp-1.c: New test.
24125         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24126         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24127         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24128         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24129         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24130         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24131         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24132         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24133         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24134         * gcc.dg/format/dfp-scanf-1.c: Likewise.
24135         * gcc.dg/format/dfp-printf-1.c: Likewise.
24136         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24137         (compat_setup_dfp): New.
24138         * gcc.dg/compat/compat.exp: Use it.
24139         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24140         Make some variables global, prepend "compat_" to their names.
24141         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24142         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24143         * gcc.misc-tests/dectest.exp: New test driver for decTest.
24144         * lib/compat.exp (compat_skip_list): Make global, rename.
24145         * lib/c-compat.exp: New file.
24146         * lib/target-supports.exp (check_effective_target_dfp): New.
24147
24148         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24149         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24150         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24151         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24152         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24153         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24154         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24155         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24156         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24157         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24158         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24159         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24160         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24161         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24162         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24163         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24164         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24165         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24166         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24167         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24168         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24169         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24170         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24171         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24172         gcc.dg/dfp/struct-layout-1.c,
24173         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24174         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24175         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24176         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24177         gcc.dg/dfp/func-vararg-dfp.c,
24178         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24179         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24180         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24181         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24182         gcc.dg/dfp/wtr-conversion-1.c: New tests.
24183
24184 2006-01-11  Richard Guenther  <rguenther@suse.de>
24185
24186         PR tree-optimization/25734
24187         * gcc.dg/tree-ssa/pr25734.c: New testcase.
24188
24189 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24190
24191         PR fortran/25486
24192         * gfortran.dg/literal_character_constant_1_x.F: New test.
24193         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24194         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24195         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24196
24197 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
24198
24199         PR c++/25386
24200         * g++.dg/ext/packed3.C: Add expected packed error.
24201
24202 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
24203
24204         PR target/25706
24205         * gcc.dg/torture/pr25706-1.c: New test.
24206
24207 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
24208
24209         PR tree-optimization/23109
24210         PR tree-optimization/23948
24211         PR tree-optimization/24123
24212
24213         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24214         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24215         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24216         g++.dg/tree-ssa/pr23948.C: New testcases.
24217         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24218         three divisions in order to do the optimization.
24219
24220 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
24221
24222         PR c++/25632
24223         * g++.dg/other/pr25632.C: New test.
24224
24225 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
24226
24227         PR fortran/25730
24228         * gfortran.dg/used_types_1.f90: New test.
24229
24230 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
24231
24232         PR target/25718
24233         * gcc.dg/torture/pr25718-1.c: New test.
24234
24235 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
24236
24237         * gfortran.dg/list_read_2.f90: Fix typo in description.
24238
24239 2006-01-10  Jan Beulich  <jbeulich@novell.com>
24240
24241         * lib/target-supports.exp (check_visibility_available): Simplify test
24242         for *-*-netware*.
24243         (check_profiling_available): Fail for *-*-netware*.
24244         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24245         * gcc.dg/20021014-1.c: Likewise.
24246         * gcc.dg/nest.c: Likewise.
24247
24248 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24249
24250         fortran/24936
24251         * gfortran.dg/forall_3.f90: New test.
24252
24253 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
24254
24255         PR fortran/21977
24256         * gfortran.dg/nesting_2.f90: New test.
24257         * gfortran.dg/nesting_3.f90: New test.
24258
24259 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
24260
24261         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24262         Fix typo in comment.
24263
24264 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24265
24266         * gfortran.dg/single_char_string.f90: New test.
24267
24268 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
24269
24270         * gfortran.dg/ichar_2.f90: New test.
24271
24272 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24273
24274         PR fortran/25093
24275         * gfortran.dg/private_type_4.f90: New.
24276
24277 2006-01-07  Richard Guenther  <rguenther@suse.de>
24278
24279         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24280
24281 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24282
24283         * gfortran.dg/func_decl_1.f90: New.
24284         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24285         * gfortran.dg/array_alloc_2.f90: Likewise.
24286         * gfortran.dg/char_result_8.f90: Likewise.
24287         * gfortran.dg/dup_save_1.f90: Likewise.
24288         * gfortran.dg/dup_save_2.f90: Likewise.
24289         * gfortran.dg/f2c_6.f90: Likewise.
24290         * gfortran.dg/f2c_7.f90: Likewise.
24291         * gfortran.dg/func_result_2.f90: Likewise.
24292         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24293
24294 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
24295
24296         PR fortran/22146
24297         * gfortran.dg/elemental_subroutine_1.f90: New test.
24298         * gfortran.dg/elemental_subroutine_2.f90: New test.
24299
24300         PR fortran/25029
24301         PR fortran/21256
24302         * gfortran.dg/assumed_size_refs_1.f90: New test.
24303
24304         PR fortran/20868
24305         PR fortran/20870
24306         * gfortran.dg/assumed_size_refs_2.f90: New test.
24307         * gfortran.dg/initialization_1.f90: Change warning message.
24308
24309 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
24310
24311         * gcc.dg/tree-ssa/loop-15.c: New test.
24312
24313 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24314
24315         PR fortran/25598
24316         * gfortran.dg/backspace_3.f: New test.
24317         * gfortran.dg/backspace_4.f: New test.
24318
24319 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24320
24321         PR fortran/24268
24322         * gfortran.dg/fmt_white.f: Update test.
24323
24324 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
24325
24326         * gcc.dg/cast-1.c: Add new warning.
24327         * gcc.dg/cast-2.c: Likewise.
24328         * gcc.dg/cast-3.c: Likewise.
24329         * gcc.dg/format/cast-1.c: Likewise.
24330         * gcc.dg/cast-4.c: New testcase.
24331
24332 2006-01-05  Richard Guenther  <rguenther@suse.de>
24333
24334         PR tree-optimization/22555
24335         * gcc.dg/tree-ssa/alias-3.c: New testcase.
24336
24337 2006-01-05  Richard Guenther  <rguenther@suse.de>
24338             Diego Novillo  <dnovillo@redhat.com>
24339
24340         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24341         * gcc.dg/tree-ssa/loop-8.c: Likewise.
24342         * gcc.dg/tree-ssa/loop-1.c: Likewise.
24343         * gcc.dg/tree-ssa/pr23294.c: Likewise.
24344         * gcc.dg/tree-ssa/pr21985.c: Likewise.
24345         * gcc.dg/tree-ssa/loop-14.c: Likewise.
24346         * gcc.dg/tree-ssa/loop-2.c: Likewise.
24347         * gcc.dg/tree-ssa/loop-3.c: Likewise.
24348         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24349         * gcc.dg/tree-ssa/pr21171.c: Likewise.
24350         * gcc.dg/tree-ssa/loop-5.c: Likewise.
24351         * gcc.dg/tree-ssa/loop-10.c: Likewise.
24352         * gcc.dg/tree-ssa/loop-6.c: Likewise.
24353         * treelang/compile/extravar.tree: Likewise.
24354         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24355         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24356         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24357         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24358         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24359
24360 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
24361
24362         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24363         for 64-bit fix.
24364
24365 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
24366
24367         PR fortran/23675
24368         gfortran.dg/char_result_11.f90: New.
24369
24370 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
24371
24372         PR c++/24782
24373         * g++.dg/parse/access9.C: New test.
24374         * g++.dg/tc1/dr52.C: Tweak error markers.
24375
24376 2006-01-04  Richard Henderson  <rth@redhat.com>
24377
24378         Merge from gomp branch.
24379         * g++.dg/parse/pragma2.C: Update expected error lines.
24380
24381 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
24382
24383         * g++.dg/other/i386-2.C: New test.
24384
24385         PR target/25554
24386         * gcc.c-torture/compile/20051228-1.c: New test.
24387
24388         PR c/25559
24389         * gcc.dg/pr25559.c: New test.
24390
24391 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
24392
24393         PR c++/25492
24394         * g++.dg/lookup/friend9.C: New test.
24395
24396         PR c++/25625
24397         * g++.dg/template/repo5.C: New test.
24398
24399 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
24400
24401         PR fortran/25101
24402         * gfortran.dg/forall_2.f90: New test.
24403
24404 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24405
24406         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24407         dg-require-weak.  Adjust regexp to handle leading-underscore
24408         targets and space as well as TAB after .weak.  Change previous
24409         64-bit fix to not use naked dot.
24410
24411 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24412
24413         PR rtl-optimization/25578
24414         * gcc.c-torture/execute/20060102-1.c: New testcase.
24415
24416 2006-01-03  Richard Guenther  <rguenther@suse.de>
24417
24418         PR c/25183
24419         * gcc.dg/torture/pr25183.c: New testcase.
24420
24421 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24422
24423         Merge from gomp-branch.
24424         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24425         * gcc.dg/ia64-sync-2.c: Likewise.
24426         * gcc.dg/ia64-sync-3.c: Likewise.
24427         * gcc.dg/ia64-sync-4.c: Likewise.
24428         * gcc.dg/sync-2.c: Likewise.
24429         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24430         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24431
24432 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24433
24434         PR c++/25635
24435         * g++.dg/parse/operator6.C: New test.
24436
24437         PR c++/25637
24438         * g++.dg/parse/error29.C: New test.
24439
24440         PR c++/25638
24441         * g++.dg/parse/dtor6.C: New test.
24442
24443         PR c++/25633
24444         * g++.dg/parse/ctor3.C: New test.
24445
24446         PR c++/25634
24447         * g++.dg/template/class3.C: New test.
24448
24449 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24450
24451         * g++.dg/debug/debug9.C: New.
24452
24453 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24454
24455         PR fortran/24640
24456         * gfortran.dg/label_2.f90: New test.
24457
24458 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24459
24460         * g++.dg/lookup/using12.C: Tighten error marker.
24461
24462 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24463             Andrew Pinski <pinskia@physics.uc.edu>
24464
24465         * gcc.target/powerpc/darwin-abi-3.c: New file.
24466         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24467         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24468         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24469         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24470         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24471         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24472         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24473         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24474
24475 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24476
24477         * gcc.dg/tree-ssa/loadpre1.c: New;
24478         * gcc.dg/tree-ssa/loadpre2.c: New;
24479         * gcc.dg/tree-ssa/loadpre3.c: New;
24480         * gcc.dg/tree-ssa/loadpre4.c: New;
24481         * gcc.dg/tree-ssa/loadpre5.c: New;
24482         * gcc.dg/tree-ssa/loadpre6.c: New;
24483         * gcc.dg/tree-ssa/loadpre7.c: New;
24484         * gcc.dg/tree-ssa/loadpre8.c: New;
24485         * gcc.dg/tree-ssa/loadpre9.c: New;
24486
24487 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24488
24489         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24490         * g++.dg/abi/thunk4.C: Likewise.
24491
24492 2006-01-01  Andreas Jaeger  <aj@suse.de>
24493
24494         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24495         portable.
24496
24497 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24498
24499         PR c++/25294
24500         * gcc.dg/pragma-pack-3.c: New test.
24501         * g++.dg/parse/pragma3.C: New test.
24502
24503 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24504
24505         PR middle-end/24827
24506         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24507
24508 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24509
24510         PR testsuite/25214
24511         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24512
24513 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24514
24515         PR fortran/22607
24516         * gfortran-dg/pure_byref_3.f90: New.
24517
24518         fortran/PR 25396
24519         * gfortran.dg/userdef_operator_1.f90: New.
24520
24521 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24522
24523         * g++.dg/abi/thunk3.C: New.
24524         * g++.dg/abi/thunk4.C: New.
24525
24526 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24527
24528         PR fortran/25532
24529         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24530         associated derived type components of derived types are
24531         properly declared in contained procedures.
24532
24533 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24534
24535         PR libgfortran/25139
24536         * gfortran.dg/backspace_2.f: New test.
24537
24538 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24539
24540         PR libgfortran/25550
24541         * gfortran.dg/endfile.f: New test.
24542
24543 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24544
24545         PR libgfortran/25419
24546         * gfortran.dg/comma.f: New test.
24547
24548 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24549
24550         * lib/gfortran-dg.exp: Remove trailing whitespace.
24551         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24552         -funroll-all-loops.
24553
24554 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24555
24556         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24557         Extended Double long doubles or repeat tests when long double is
24558         the same size as double.
24559
24560 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24561
24562         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24563
24564         PR testsuite/25442
24565         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24566         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24567
24568         PR testsuite/25441
24569         * gcc.dg/pr23911.c: Make test variable static.
24570
24571         PR testsuite/25444
24572         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24573
24574 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24575
24576         PR c++/25439
24577         * g++.dg/parse/crash17.C: Adjust error markers.
24578         * g++.dg/template/error20.C: New test.
24579
24580 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24581
24582         PR c++/23172
24583         * g++.dg/ext/complit4.C: New test.
24584
24585         PR c++/25417
24586         * g++.dg/ext/complit5.C: Likewise.
24587
24588 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24589
24590         PR tree-optimization/25125
24591         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24592         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24593         * gcc.c-torture/execute/pr25125.c: New.
24594
24595 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24596
24597         PR fortran/25029
24598         PR fortran/21256
24599         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24600         functions with incorrect assumed size references.
24601
24602 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24603
24604         PR c++/23171
24605         * g++.dg/opt/init1.C: New test.
24606
24607 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24608
24609         PR c++/24671
24610         * g++.dg/template/sfinae3.C: New test.
24611
24612 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24613
24614         * g++.dg/other/friend4.C: New test.
24615
24616 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24617
24618         PR target/25005
24619         * g++.dg/opt/pr25005.C: New test.
24620
24621 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24622
24623         PR c++/25369
24624         * g++.dg/template/ptrmem16.C: New test.
24625
24626 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24627
24628         PR fortran/25029
24629         PR fortran/21256
24630         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24631
24632 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24633
24634         PR libgfortran/25307
24635         * gfortran.dg/list_read_5.f90: New test.
24636
24637 2005-12-22  Richard Henderson  <rth@redhat.com>
24638
24639         * gcc.target/i386/sse-7.c: Use -msse2.
24640
24641 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24642
24643         PR rtl-optimization/25432
24644         * gcc.c-torture/compile/20051216-1.c: New test.
24645
24646         PR objc/25328
24647         * objc/execute/pr25328.m: New test.
24648
24649 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24650
24651         PR c++/25364
24652         * g++.dg/template/call4.C: New test.
24653
24654 2005-12-22  Dale Johannesen  <dalej@apple.com>
24655
24656         * gcc.target/i386/sse-17.c: New.
24657
24658 2005-12-22  Paul Brook  <paul@codesourcery.com>
24659
24660         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24661
24662 2005-12-22  Paul Brook  <paul@codesourcery.com>
24663
24664         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24665
24666 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24667
24668         PR tree-opt/25513
24669         * gcc.c-torture/compile/pr25513.c: New test.
24670
24671 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24672
24673         PR c++/23333
24674         * g++.dg/parse/error25.C: Add more tests.
24675
24676 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24677
24678         PR fortran/18990
24679         * gfortran.dg/der_charlen_1.f90: New.
24680
24681 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24682
24683         PR fortran/20889
24684         * gfortran.dg/pointer_component_type_1.f90: New test.
24685
24686         PR fortran/25029
24687         PR fortran/21256
24688         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24689         should give an error with assumed size array refernces and checks
24690         those that should not.
24691         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24692         reference an upper bound so that it does not generate an error.
24693
24694         PR fortran/19362
24695         PR fortran/20244
24696         PR fortran/20864
24697         PR fortran/25391
24698         * gfortran.dg/used_dummy_types_1.f90: New test.
24699         * gfortran.dg/used_dummy_types_2.f90: New test.
24700         * gfortran.dg/used_dummy_types_3.f90: New test.
24701         * gfortran.dg/used_dummy_types_4.f90: New test.
24702         * gfortran.dg/used_dummy_types_5.f90: New test.
24703
24704         PR fortran/23152
24705         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24706         group already being USE associated.
24707         * gfortran.dg/assumed_shape_nml.f90: New test.
24708         * gfortran.dg/assumed_size_nml.f90: New test.
24709
24710         PR fortran/20862
24711         PR fortran/25053
24712         PR fortran/25063
24713         PR fortran/25064
24714         PR fortran/25066
24715         PR fortran/25067
24716         PR fortran/25068
24717         PR fortran/25307
24718         * gfortran.dg/io_constraints_1.f90: New test.
24719         * gfortran.dg/io_constraints_1.f90: New test.
24720         * gfortran.dg/iostat_3.f90: Change wording of warning.
24721         * gfortran.dg/g77/19981216-0.f: The same.
24722
24723 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24724
24725         PR tree-optimization/23518
24726         * gcc.dg/pr23518.c: New.
24727
24728 2005-12-21  Mike Stump  <mrs@apple.com>
24729
24730         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24731
24732 2005-12-21  Paul Brook  <paul@codesourcery.com>
24733
24734         * gcc.dg/pr19340.c: Skip on m68k targets.
24735
24736 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24737
24738         PR rtl-optimization/25196
24739         * gcc.dg/pr25196.c: New test.
24740
24741 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24742
24743         PR fortran/25423
24744         gfortran.dg/where_nested_1.f90: New.
24745
24746 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24747
24748         PR tree-optimization/25382.
24749         * gcc.dg/tree-ssa/pr25382.c: New.
24750
24751 2005-12-20  Richard Guenther  <rguenther@suse.de>
24752
24753         PR middle-end/24306
24754         * gcc.target/i386/pr24306.c: New testcase.
24755
24756 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24757
24758         PR tree-optimization/25501
24759         * gcc.dg/tree-ssa/pr25501.c: New.
24760
24761 2005-12-20  Richard Guenther  <rguenther@suse.de>
24762
24763         Revert
24764         2005-12-02  Richard Guenther  <rguenther@suse.de>
24765
24766         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24767
24768 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24769
24770         PR c++/21228
24771         * g++.dg/warn/Wunreachable-code-2.C: New test.
24772
24773 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24774
24775         PR c++/24278
24776         * g++.dg/template/ctor5.C: New test.
24777
24778         PR c++/24915
24779         * g++.dg/template/overload8.C: New test.
24780
24781 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24782
24783         * gcc.c-torture/compile/pr25483 : New test.
24784
24785 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24786
24787         PR c++/20552
24788         * g++.dg/ext/typeof10.C: New test.
24789
24790 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24791
24792         * gcc.dg/mt-loopi1.c: New.
24793
24794 2005-12-18  Richard Guenther  <rguenther@suse.de>
24795
24796         PR tree-optimization/25481
24797         * gcc.dg/torture/pr25481.c: New testcase.
24798
24799 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24800
24801         PR rtl-optimization/21041
24802         * gcc.dg/pr21041.c: New test.
24803
24804 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24805
24806         PR libgfortran/25463
24807         * gfortran.dg/advance.f90: New test.
24808
24809 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24810
24811         * gcc.dg/20051201-1.c: New test.
24812
24813 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24814
24815         PR fortran/25018
24816         * gfortran.dg/initialization_1.f90: New test.
24817         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24818         * gfortran.dg/g77/980616-0.f: The same.
24819
24820 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24821
24822         * PR fortran/25458
24823         * gfortran.dg/chkbits.f90: New test.
24824
24825 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24826
24827         * gfortran.dg/enum_5.f: Revert to previous version.
24828
24829 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24830
24831         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24832         * gfortran.dg/nested_modules_1.f90: Ditto.
24833         * gfortran.dg/hollerith_f95.f90: Ditto.
24834         * gfortran.dg/select_5.f90: Ditto.
24835         * gfortran.dg/secnds.f: Ditto.
24836         * gfortran.dg/hollerith2.f90: Ditto.
24837         * gfortran.dg/imag_2.f: Ditto.
24838         * gfortran.dg/ftell_2.f90: Ditto.
24839         * gfortran.dg/malloc_free_1.f90: Ditto.
24840         * gfortran.dg/logint-1.f: Ditto.
24841         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24842         * gfortran.dg/e_d_fmt.f90: Ditto.
24843         * gfortran.dg/hollerith_legacy.f90: Ditto.
24844         * gfortran.dg/logint-2.f: Ditto.
24845         * gfortran.dg/enum_5.f90: Ditto.
24846         * gfortran.dg/f2c_2.f90: Ditto.
24847         * gfortran.dg/pr17143.f90: Ditto.
24848         * gfortran.dg/namelist_14.f90: Ditto.
24849         * gfortran.dg/logint-3.f: Ditto.
24850         * gfortran.dg/spread_scalar_source.f90: Ditto.
24851         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24852         * gfortran.dg/namelist_11.f: Ditto.
24853         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24854         * gfortran.dg/g77/20010519-1.f
24855         * gfortran.dg/g77/alpha1.f: Ditto.
24856         * gfortran.dg/g77/990115-1.f: Ditto.
24857         * gfortran.dg/g77/erfc.f: Ditto.
24858         * gfortran.dg/g77/19990313-3.f: Ditto.
24859         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24860         * gfortran.dg/g77/20010426.f: Ditto.
24861         * gfortran.dg/g77/19990313-0.f: Ditto.
24862         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24863         * gfortran.dg/g77/20000629-1.f: Ditto.
24864         * gfortran.dg/g77/970125-0.f: Ditto.
24865         * gfortran.dg/g77/8485.f: Ditto.
24866         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24867         * gfortran.dg/g77/19990313-1.f: Ditto.
24868         * gfortran.dg/g77/int8421.f: Ditto.
24869         * gfortran.dg/g77/19990305-0.f: Ditto.
24870         * gfortran.dg/g77/947.f: Ditto.
24871         * gfortran.dg/g77/19990905-2.f: Ditto.
24872         * gfortran.dg/g77/cabs.f: Ditto.
24873         * gfortran.dg/g77/19990313-2.f: Ditto.
24874         * gfortran.dg/g77/20020307-1.f: Ditto.
24875         * gfortran.dg/g77/dcomplex.f: Ditto.
24876         * gfortran.dg/g77/19990502-1.f: Ditto.
24877         * gfortran.dg/g77/19981216-0.f: Ditto.
24878         * gfortran.dg/common_4.f90: Ditto.
24879         * gfortran.dg/entry_4.f90: Ditto.
24880         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24881         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24882         * gfortran.dg/namelist_12.f: Ditto.
24883         * gfortran.dg/scale_1.f90: Ditto.
24884         * gfortran.dg/modulo_1.f90
24885         * gfortran.dg/hollerith.f90: Ditto.
24886         * gfortran.dg/direct_io_3.f90: Ditto.
24887         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24888         * gfortran.dg/gnu_logical_1.F: Ditto.
24889         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24890         * gfortran.dg/assign_1.f90: Ditto.
24891         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24892         * gfortran.dg/pr23095.f: Ditto.
24893         * gfortran.dg/read_float_1.f90: Ditto.
24894
24895 2005-12-17  Andreas Jaeger  <aj@suse.de>
24896
24897         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24898         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24899
24900 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24901
24902         PR fortran/24268
24903         * gfortran.dg/fmt_white.f: New test.
24904
24905 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24906
24907         * gfortran.dg/label_1.f90: New test.
24908
24909 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24910
24911         PR testsuite/25422
24912         * gcc.dg/20031012-1.c: Add -Walways-true option.
24913         * gcc.dg/weak/weak-3.c: Likewise.
24914         * g++.old-deja/g++.mike/warn8.C: Likewise.
24915
24916 2005-12-16  Mike Stump  <mrs@apple.com>
24917
24918         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24919         exit.
24920
24921 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24922
24923         PR libgfortran/25264
24924         PR libgfortran/25349
24925         * gfortran.dg/tl_editing.f90: Added additional checks.
24926         * gfortran.dg/t_editing.f: New test.
24927         * gfortran.dg/write_padding.f90: New test
24928
24929 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24930
24931         PR testsuite/25215
24932         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24933
24934 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24935
24936         PR rtl-optimization/24899
24937         * gcc.c-torture/execute/20051215-1.c: New test.
24938
24939 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24940
24941         PR 24823
24942         * gfortran.dg/pr24823.f: New test.
24943
24944 2005-12-16  Jeff Law  <law@redhat.com>
24945
24946         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24947
24948 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24949
24950         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24951         (base_types): Change C++ style comments to C style comments.  Remove
24952         aligned types from the array.  Keep Enums disabled.
24953         (complex_types): Remove aligned types from the array.
24954         Comment out "_Complex long double".
24955         (attrib_types): Remove.
24956         (complex_attrib_types): Remove.
24957         (attrib_array_types): Remove.
24958         (complex_attrib_array_types): Remove.
24959         (aligned_bitfld_types): Remove.
24960         (n_aligned_bitfld_types): Remove.
24961         (FEATURE_ALIGNEDPACKED): Delete.
24962         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24963         (singles): Remove support for adding attributes.
24964         (choose_type): Remove support for attributed types.
24965         (generate_fields): Remove support for attributed bit-fields.
24966         Remove support for adding attributes.
24967         (generate_random_tests): Remove support for adding attributes.
24968         (features): Add back "[0] :0" and "complex vector [0]".
24969         (main): Remove support for attributed bit-fields.
24970         Uncomment the calling of generate_random_tests for the rests of
24971         the tests.
24972
24973 2005-12-16  Jan Hubicka  <jh@suse.cz>
24974
24975         * gcc.c-torture/combine/pr25224.c: New.
24976
24977 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24978
24979         PR other/25028
24980         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24981         HP-UX.
24982
24983 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24984
24985         * gcc.dg/20051215-1.c: New file.
24986
24987 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24988
24989         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24990         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24991
24992 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24993
24994         PR fortran/18197
24995         * gfortran.dg/dummy_functions_1.f90: New.
24996
24997 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24998
24999         PR rtl-optimization/25310
25000         * gcc.c-torture/compile/pr25310.c: New test.
25001
25002 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25003
25004         PR debug/25023
25005         * gcc.dg/pr25023.c: New test.
25006
25007 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25008
25009         * g++.old-deja/g++.brendan/redecl1.C,
25010         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25011         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25012         g++.old-deja/g++.oliva/typeof1.C,
25013         g++.old-deja/g++.other/crash16.C,
25014         g++.old-deja/g++.other/crash34.C,
25015         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25016         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25017         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25018         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25019         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25020         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25021         Remove xfail.
25022
25023 2005-12-14  Kean Johnston  <jkj@sco.com>
25024             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25025
25026         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25027         * gcc.target/i386/20020523-1.c: Ditto.
25028         * gcc.target/i386/tailcall-1.c: Ditto.
25029         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25030         * gcc.target/i386/ssetype-5.c: Ditto.
25031
25032 2005-12-14  Jeff Law  <law@redhat.com>
25033
25034         * gcc.dg/tree-ssa/foldstring-1.c: New test.
25035
25036 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
25037
25038         PR target/25254
25039         PR target/24188
25040         * gcc.target/i386/pr25254.c: New test.
25041         * gfortran.dg/PR24188.f: New test.
25042
25043 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
25044
25045         * lib/fortran-torture.exp: Catch remaining uses of
25046         remote_file build delete.
25047
25048 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25049
25050         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25051
25052 2005-12-14  Ben Elliston  <bje@au.ibm.com>
25053
25054         * gcc.dg/warn-addr-cmp.c: New test.
25055
25056 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25057
25058         PR debug/25023
25059         PR target/25293
25060         * gcc.target/i386/pr25293.c: New test.
25061
25062 2005-12-13  Petr Machata  <machata@post.cz>
25063
25064         PR c++/24907
25065         * g++.dg/parse/comma2.C: New test.
25066
25067 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
25068             Jakub Jelinek  <jakub@redhat.com>
25069
25070         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25071         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25072         (limits.h): Include unconditionally.
25073         (stdlib.h): Likewise.
25074         (hashtab.h): Do not include.
25075         (getopt.h): Likewise.
25076         (stddef.h): Include.
25077         (hashval_t): Define.
25078         (struct entry): Add "next" field.
25079         (HASH_SIZE): New macro.
25080         (hash_table): New variable.
25081         (switchfiles): Do not use xmalloc.
25082         (mix): New macro.
25083         (iterative_hash): New function.
25084         (hasht): Remove.
25085         (e_exists): New function.
25086         (e_insert): Likewise.
25087         (output): Use, instead of libiberty hashtable functions.
25088         (main): Do not use getopt.  Do not call htab_create.
25089
25090 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
25091
25092         PR c++/25331
25093         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25094         put atal* and atpaal* attributes on array elements.
25095         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25096         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25097         put atal* and atpaal* attributes on array elements.
25098         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25099
25100 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
25101
25102         * gcc.dg/single-precision-constant.c: New test.
25103
25104 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
25105
25106         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25107         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25108         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25109         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25110         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25111         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25112         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25113         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25114         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25115         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25116         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25117         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25118         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25119         gcc.target/powerpc/ppc-sdata-2.c,
25120         gcc.target/powerpc/ppc-stackalign-1.c,
25121         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25122         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25123         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25124         gcc.target/powerpc/rs6000-ldouble-2.c,
25125         gcc.target/powerpc/rs6000-power2-1.c,
25126         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25127         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
25128         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
25129         option into target selector.
25130         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
25131         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25132
25133 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25134
25135         PR objc/25348
25136         * objc.dg/encode-9.m: New test.
25137
25138 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25139
25140         PR testsuite/20772
25141         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25142         * gcc.dg/asm-b.c: Fix typo.
25143         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25144         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25145         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25146         i?86 lp64 and x86_64 ilp32.
25147         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25148         on i?86 lp64.
25149         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25150
25151 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
25152
25153         PR fortran/25078
25154         gfortran.dg/equiv_5.f90: New test.
25155
25156 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
25157
25158         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25159         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25160         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25161         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25162         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25163         * gcc.dg/tree-ssa/reassoc-5.c: New.
25164         * gcc.dg/tree-ssa/reassoc-6.c: New.
25165         * gcc.dg/tree-ssa/reassoc-7.c: New.
25166         * gcc.dg/tree-ssa/reassoc-8.c: New.
25167         * gcc.dg/tree-ssa/reassoc-9.c: New.
25168         * gcc.dg/tree-ssa/reassoc-10.c: New.
25169         * gcc.dg/tree-ssa/reassoc-11.c: New.
25170
25171 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25172
25173         PR testsuite/25167
25174         PR testsuite/24478
25175         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25176
25177 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
25178
25179         PR c++/25300
25180         * g++.dg/template/inherit.C: Do not use a generic error message.
25181
25182 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25183
25184         PR libobjc/25354
25185         * objc.dg/gnu-encoding: New directory.
25186         * objc.dg/gnu-encoding/compat-common.h: New file.
25187         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25188         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25189         * objc.dg/gnu-encoding/vector-defs.h: New file.
25190         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25191         * objc.dg/gnu-encoding/generate-random.c: New file.
25192         * objc.dg/gnu-encoding/generate-random_r.c: New file.
25193         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25194         * objc.dg/gnu-encoding/generate-random.h: New file.
25195
25196 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
25197
25198         PR c++/25337
25199         * g++.dg/template/defarg7.C: New test.
25200
25201 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25202
25203         PR libobjc/25347
25204         * objc.dg/encode-8.m: New test.
25205
25206 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
25207
25208         PR libobjc/25346
25209         * objc.dg/encode-7.m: New test.
25210
25211 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
25212
25213         PR c++/25010
25214         * g++.dg/opt/inline10.C: New test.
25215
25216 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
25217
25218         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25219
25220 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
25221
25222         * gfortran.dg/substring_equivalence.f90: typo in comment
25223
25224 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25225
25226         PR fortran/25068
25227         * gfortran.dg/iostat_3.f90: New test.
25228
25229 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
25230
25231         PR fortran/23815
25232         * gfortran.dg/unf_io_convert_1.f90: New test.
25233         * gfortran.dg/unf_io_convert_2.f90: New test.
25234         * gfortran.dg/unf_io_convert_3.f90: New test.
25235
25236 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25237
25238         PR testsuite/20772
25239         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25240         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25241         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25242         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25243         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25244         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25245         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25246         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25247         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25248         gcc.dg/torture/fp-int-convert-float128-timode.c,
25249         gcc.dg/torture/fp-int-convert-float128.c,
25250         gcc.dg/torture/fp-int-convert-float80-timode.c,
25251         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25252         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25253
25254         * gcc.dg/tls/opt-1.c: Require effective target fpic.
25255
25256 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
25257
25258         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25259
25260 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
25261
25262         * gcc.dg/20051207-1.c,
25263         * gcc.dg/20051207-2.c,
25264         * gcc.dg/20051207-3.c: New tests.
25265
25266 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25267
25268         PR testsuite/20772
25269         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25270         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25271         dg-skip-if target selector.
25272
25273         PR testsuite/20772
25274         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25275         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25276         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25277         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25278         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25279         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25280         and/or merge with i?86 cases.
25281
25282         * gcc.dg/tls/opt-3.c: Require effective target fpic.
25283
25284         PR testsuite/20772
25285         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25286         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25287         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25288         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25289         x86_64-*-linux*.
25290
25291 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
25292
25293         PR target/25311
25294         * gcc.c-torture/compile/pr25311.c: New test.
25295
25296 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25297
25298         PR libgfortran/25039
25299         * gfortran.dg/read_comma.f: New test.
25300
25301 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
25302
25303         PR c++/19317
25304         * g++.dg/opt/pr19317-1.C: New test.
25305         * g++.dg/opt/pr19317-2.C: New test.
25306         * g++.dg/opt/pr19317-3.C: New test.
25307
25308         PR target/19005
25309         * gcc.c-torture/execute/pr19005.c: New test.
25310
25311         PR target/17828
25312         * g++.old-deja/g++.other/comdat5.C: New test.
25313         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25314
25315         * g++.dg/compat/struct-layout-1.exp: New file.
25316         * g++.dg/compat/struct-layout-1.h: New.
25317         * g++.dg/compat/struct-layout-1_generate.c: New.
25318         * g++.dg/compat/struct-layout-1_x1.h: New.
25319         * g++.dg/compat/struct-layout-1_x2.h: New.
25320         * g++.dg/compat/struct-layout-1_y1.h: New.
25321         * g++.dg/compat/struct-layout-1_y2.h: New.
25322
25323         * gcc.dg/20050330-2.c: New test.
25324
25325 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
25326
25327         PR fortran/25292
25328         * gfortran.dg/associated_1.f90: New.
25329
25330 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25331
25332         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25333         ILP32 vect_no_align platforms.
25334
25335 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
25336             Jakub Jelinek  <jakub@redhat.com>
25337
25338         PR target/25268
25339         * gcc.c-torture/compile/20051207-1.c: New test.
25340
25341 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25342
25343         PR testsuite/20772
25344         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25345         gcc.dg/torture/pr18582-1.c,
25346         gcc.target/i386/attributes-error.c: Also test on x86_64.
25347
25348         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25349
25350 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25351
25352         PR c++/19397
25353         * g++.dg/template/typedef3.C: New test.
25354
25355         PR c++/19762
25356         PR c++/19764
25357         * g++.dg/template/dtor3.C: Fix error markers.
25358
25359 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
25360
25361         * lib/target-supports.exp (check_effective_target_sync_char_short):
25362         Add s390*.
25363
25364 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
25365
25366         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25367
25368 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25369
25370         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25371         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25372         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25373         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25374
25375 2005-12-06  Roger Sayle  <roger@eyesopen.com>
25376
25377         PR c++/25263
25378         * g++.dg/other/array2.C: New test case.
25379
25380 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
25381
25382         * gcc.dg/darwin-weakimport-3.c: New.
25383
25384         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25385         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25386         and to work on Darwin.
25387         * gcc.dg/attr-weakref-1b.c: New file.
25388         * gcc.dg/attr-weakref-2.c: New test.
25389         * gcc.dg/darwin-weakref-1.c: New test.
25390
25391 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
25392
25393         PR testsuite/25247
25394         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25395         use in selector expressions.
25396         (dg-xfail-if): Ditto.
25397         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25398         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25399         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25400         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25401         * gcc.test-framework/test-framework.exp: Skip generated tests if
25402         CHECK_TEST_FRAMEWORK is not 1.
25403
25404 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25405
25406         PR tree-optimization/24963
25407         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25408
25409         PR target/24108
25410         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25411
25412         PR target/18580
25413         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25414         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25415         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25416         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25417
25418 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25419
25420         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25421         dg-options.
25422
25423 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25424
25425         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25426
25427 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25428
25429         * gcc.dg/format/cast-1.c: New test.
25430
25431 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25432
25433         PR c/7776
25434         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25435         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25436         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25437         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25438
25439 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25440
25441         * gcc.dg/cast-pretty-print-1.c: New test.
25442
25443 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25444
25445         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25446
25447 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25448
25449         PR c++/24173
25450         * g++.dg/template/friend40.C: New test.
25451
25452 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25453
25454         PR target/25199
25455         * gcc.target/i386/movq-2.c: New test.
25456         * gcc.target/i386/movq.c: Remove target i?86, instead add
25457         dg-require-effective-target ilp32.
25458
25459 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25460
25461         PR c++/24103
25462         * g++.dg/other/default1.C: New test.
25463
25464 2005-12-02  Richard Guenther  <rguenther@suse.de>
25465
25466         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25467
25468 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25469
25470         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25471
25472 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25473
25474         PR target/21017
25475         * gcc.target/powerpc/rotate.c: New.
25476
25477 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25478
25479         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25480         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25481
25482 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25483
25484         PR c/13384
25485         * gcc.dg/pr17730-1.c: Adjust.
25486         * gcc.dg/lvalue1.c (main): Likewise.
25487         * gcc.dg/lvalue-2.c: Likewise.
25488         * g++.dg/pr7503-3.C
25489
25490 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25491
25492         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25493         error messages.
25494
25495 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25496
25497         PR fortran/24789
25498         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25499
25500 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25501
25502         PR target/24475
25503         * lib/target-supports.exp (check_effective_target_tls): New.
25504         (check_effective_target_tls_runtime): New.
25505         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25506         for TLS support.
25507         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25508         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25509         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25510         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25511         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25512         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25513         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25514         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25515         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25516         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25517         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25518         effective-target TLS.
25519         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25520         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25521         effective-target TLS runtime.
25522
25523 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25524
25525         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25526
25527 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25528
25529         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25530         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25531         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25532         ignored" warnings when "packing" is the same as the ABI layout.
25533
25534 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25535
25536         PR fortran/21302
25537         * gfortran.dg/line_length_1.f: New test.
25538         * gfortran.dg/line_length_2.f90: Ditto.
25539
25540 2005-11-30  Richard Guenther  <rguenther@suse.de>
25541
25542         PR tree-optimization/21655
25543         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25544
25545 2005-11-30  Dale Johannesen  <dalej@apple.com>
25546
25547         * gcc.c-torture/compile/pr24930.c: New.
25548
25549 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25550
25551         PR fortran/15809
25552         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25553
25554 2005-11-30  Jeff Law  <law@redhat.com>
25555
25556         * g++.old-deja/g++.law/pr25000.C: New test.
25557
25558 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25559
25560         * gcc.dg/tls/opt-11.c: New test.
25561
25562 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25563
25564         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25565         targets.
25566         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25567         LP64 ia64.
25568
25569 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25570
25571         * gfortran.dg/open_access_1.f90: New test.
25572
25573 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25574
25575         * gcc.dg/charset/builtin2.c: New test.
25576
25577 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25578
25579         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25580         on mmix-*-* for *_[xy].c.
25581
25582 2005-11-28  Kean Johnston  <jkj@sco.com>
25583
25584         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25585         headers.
25586         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25587         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25588         * gcc.target/i386/asm-3.c: Ditto.
25589         * gcc.target/i386/clobbers.c: Ditto.
25590         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25591         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25592         test regexp.
25593         * gcc.target/i386/mul.c: Ditto.
25594         * gcc.target/i386/ssetype-1.c: Ditto.
25595         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25596         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25597         static so the test works with -fPIC mode too. Based on comment in
25598         PR19231 by Pinski.
25599         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25600
25601 2005-11-28  Richard Guenther  <rguenther@suse.de>
25602
25603         * gcc.dg/alias-9.c: New testcase.
25604         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25605
25606 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25607             Uros Bizjak  <uros@kss-loka.si>
25608
25609         PR middle-end/20219
25610         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25611         tan(x)/sin(x) transformations.
25612
25613 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25614
25615         PR middle-end/24575
25616         * gcc.dg/tree-ssa/divide-3.c: New test.
25617         * gcc.dg/tree-ssa/divide-4.c: New test.
25618
25619 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25620
25621         PR fortran/24917
25622         *  gfortran.dg/boz_6.f90: New test.
25623
25624 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25625
25626         PR fortran/23912
25627         * gfortran.dg/modulo_1.f90: New test.
25628
25629 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25630
25631         PR libfortran/24919
25632         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25633         fail on CRLF platforms.
25634         * gfortran.dg/ftell_2.f90: Likewise.
25635
25636 2005-11-26  Eric Christopher  <echristo@apple.com>
25637
25638         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25639
25640 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25641
25642         * objc.dg/gnu-runtime-3.m: Simplify.
25643
25644 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25645
25646         PR middle-end/23669
25647         * gcc.dg/tree-ssa/divide-1.c: New test.
25648         * gcc.dg/tree-ssa/divide-2.c: New test.
25649
25650 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25651
25652         PR libgfortran/24945
25653         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25654
25655 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25656
25657         PR libgfortran/24945
25658         * gfortran.dg/open_status_2.f90: New test.
25659
25660 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25661
25662         * gcc.c-torture/execute/builtins/fprintf.c,
25663         gcc.c-torture/execute/builtins/fputs-lib.c,
25664         gcc.c-torture/execute/builtins/fputs.c,
25665         gcc.c-torture/execute/builtins/lib/fprintf.c,
25666         gcc.c-torture/execute/builtins/lib/printf.c,
25667         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25668
25669 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25670
25671         * gcc.dg/20050922-2.c: New test.
25672
25673 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25674
25675         * objc.dg/gnu-runtime-3.m: New test.
25676
25677 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25678
25679         PR c++/9278
25680         * g++.dg/other/void1.C: New test.
25681
25682 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25683
25684         PR middle-end/24998
25685         * gcc.dg/torture/fp-int-convert-float.c,
25686         gcc.dg/torture/fp-int-convert-double.c,
25687         gcc.dg/torture/fp-int-convert-long-double.c,
25688         gcc.dg/torture/fp-int-convert-timode.c,
25689         gcc.dg/torture/fp-int-convert-float80.c,
25690         gcc.dg/torture/fp-int-convert-float80-timode.c,
25691         gcc.dg/torture/fp-int-convert-float128.c,
25692         gcc.dg/torture/fp-int-convert-float128-timode.c,
25693         gcc.dg/torture/fp-int-convert.h: New files.
25694
25695 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25696
25697         PR middle-end/24989
25698         * gcc.dg/tree-ssa/bool-10.c: New test.
25699         * gcc.dg/tree-ssa/bool-11.c: New test.
25700         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25701
25702 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25703
25704         PR middle-end/24990
25705         * tree-ssa/pr24990-1.c: New test.
25706
25707 2005-11-24  Richard Guenther  <rguenther@suse.de>
25708         Dirk Mueller <dmueller@suse.de>
25709
25710         PR c++/14024
25711         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25712         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25713         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25714         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25715         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25716         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25717
25718 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25719
25720         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25721
25722 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25723
25724         PR c/21668
25725         * gcc.dg/Wc++-compat.c: New.
25726         * gcc.dg/Wno-c++-compat.c: New.
25727
25728 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25729
25730         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25731         (vspltish, vspltisw): Likewise.
25732
25733 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25734
25735         PR libgfortran/24794
25736         * gfortran.dg/namelist_12.f: Fix quotes.
25737         * gfortran.dg/namelist_13.f90: Fix quotes.
25738         * gfortran.dg/namelist_14.f90: Fix quotes.
25739         * gfortran.dg/namelist_15.f90: Fix quotes.
25740         * gfortran.dg/namelist_use.f90: Fix quotes.
25741         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25742         * gfortran.dg/namelist_21.f90: New test.
25743         * gfortran.dg/namelist_22.f90: New test.
25744
25745 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25746
25747         PR target/23435
25748         * gcc.c-torture/compile/pr23435.c: New.
25749
25750 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25751
25752         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25753
25754 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25755
25756         * gcc.target/powerpc/405-macchw-1.c,
25757         gcc.target/powerpc/405-macchw-2.c,
25758         gcc.target/powerpc/405-macchwu-1.c,
25759         gcc.target/powerpc/405-macchwu-2.c,
25760         gcc.target/powerpc/405-machhw-1.c,
25761         gcc.target/powerpc/405-machhw-2.c,
25762         gcc.target/powerpc/405-machhwu-1.c,
25763         gcc.target/powerpc/405-machhwu-2.c,
25764         gcc.target/powerpc/405-maclhw-1.c,
25765         gcc.target/powerpc/405-maclhw-2.c,
25766         gcc.target/powerpc/405-maclhwu-1.c,
25767         gcc.target/powerpc/405-maclhwu-2.c,
25768         gcc.target/powerpc/405-mulchw-1.c,
25769         gcc.target/powerpc/405-mulchw-2.c,
25770         gcc.target/powerpc/405-mulchwu-1.c,
25771         gcc.target/powerpc/405-mulchwu-2.c,
25772         gcc.target/powerpc/405-mulhhw-1.c,
25773         gcc.target/powerpc/405-mulhhw-2.c,
25774         gcc.target/powerpc/405-mulhhwu-1.c,
25775         gcc.target/powerpc/405-mulhhwu-2.c,
25776         gcc.target/powerpc/405-mullhw-1.c,
25777         gcc.target/powerpc/405-mullhw-2.c,
25778         gcc.target/powerpc/405-mullhwu-1.c,
25779         gcc.target/powerpc/405-mullhwu-2.c,
25780         gcc.target/powerpc/405-nmacchw-1.c,
25781         gcc.target/powerpc/405-nmacchw-2.c,
25782         gcc.target/powerpc/405-nmachhw-1.c,
25783         gcc.target/powerpc/405-nmachhw-2.c,
25784         gcc.target/powerpc/405-nmaclhw-1.c,
25785         gcc.target/powerpc/405-nmaclhw-2.c,
25786         gcc.target/powerpc/440-macchw-1.c,
25787         gcc.target/powerpc/440-macchw-2.c,
25788         gcc.target/powerpc/440-macchwu-1.c,
25789         gcc.target/powerpc/440-macchwu-2.c,
25790         gcc.target/powerpc/440-machhw-1.c,
25791         gcc.target/powerpc/440-machhw-2.c,
25792         gcc.target/powerpc/440-machhwu-1.c,
25793         gcc.target/powerpc/440-machhwu-2.c,
25794         gcc.target/powerpc/440-maclhw-1.c,
25795         gcc.target/powerpc/440-maclhw-2.c,
25796         gcc.target/powerpc/440-maclhwu-1.c,
25797         gcc.target/powerpc/440-maclhwu-2.c,
25798         gcc.target/powerpc/440-mulchw-1.c,
25799         gcc.target/powerpc/440-mulchw-2.c,
25800         gcc.target/powerpc/440-mulchwu-1.c,
25801         gcc.target/powerpc/440-mulchwu-2.c,
25802         gcc.target/powerpc/440-mulhhw-1.c,
25803         gcc.target/powerpc/440-mulhhw-2.c,
25804         gcc.target/powerpc/440-mulhhwu-1.c,
25805         gcc.target/powerpc/440-mulhhwu-2.c,
25806         gcc.target/powerpc/440-mullhw-1.c,
25807         gcc.target/powerpc/440-mullhw-2.c,
25808         gcc.target/powerpc/440-mullhwu-1.c,
25809         gcc.target/powerpc/440-mullhwu-2.c,
25810         gcc.target/powerpc/440-nmacchw-1.c,
25811         gcc.target/powerpc/440-nmacchw-2.c,
25812         gcc.target/powerpc/440-nmachhw-1.c,
25813         gcc.target/powerpc/440-nmachhw-2.c,
25814         gcc.target/powerpc/440-nmaclhw-1.c,
25815         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25816
25817 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25818
25819         PR fortran/24774
25820         * gfortran.dg/inquire_9.f90: New test.
25821
25822         PR fortran/21647
25823         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25824
25825 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25826
25827         PR libfortran/24432
25828         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25829         Check that 'cos' is supported.
25830
25831 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25832
25833         PR fortran/24223
25834         * gfortran.dg/substring_equivalence.f90: New test.
25835
25836         PR fortran/24705
25837         * gfortran.dg/auto_internal_assumed.f90: New test.
25838
25839 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25840
25841         * gcc.dg/fold-div-2.c: New test.
25842
25843 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25844
25845         PR rtl-optimization/24883
25846         * gcc.c-torture/compile/pr24883.c: New test.
25847
25848 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25849
25850         PR middle-end/20583
25851         * gcc.c-torture/compile/pr20583.c: New.
25852
25853 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25854
25855         * gcc.c-torture/execute/usmul.c: New test.
25856
25857 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25858
25859         * gcc.dg/tree-ssa/vrp22.c: New test.
25860
25861 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25862
25863         PR middle-end/24912
25864         * gcc.dg/torture/pr24912-1.c: New test.
25865
25866 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25867
25868         PR fortran/24862
25869         * gfortran.dg/arrayio_derived_1.f90: New test.
25870
25871 2005-11-19  Richard Guenther  <rguenther@suse.de>
25872
25873         PR middle-end/23294
25874         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25875
25876 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25877
25878         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25879
25880 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25881
25882         PR c++/8355
25883         * g++.dg/template/friend39.C: New test.
25884
25885 2005-11-18  James E Wilson  <wilson@specifix.com>
25886
25887         * gcc.dg/builtin-strstr.c: New.
25888
25889 2005-11-18  Richard Henderson  <rth@redhat.com>
25890
25891         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25892         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25893         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25894         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25895         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25896         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25897         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25898         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25899         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25900         renaming to remove initial "ia64-".
25901
25902 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25903
25904         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25905
25906 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25907
25908         * g++.dg/cpp/string-2.C: New test.
25909
25910 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25911
25912         * gcc.dg/tree-ssa/loop-14.c: New test.
25913
25914 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25915             Michael Chamberlain <michael@chamberlain.net.au>
25916
25917         * ada/acats/run_all.sh (target_run): Kill long running tests.
25918
25919 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25920
25921         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25922         * gcc.dg/cleanup-9.c: Likewise.
25923         * gcc.dg/cleanup-10.c: Likewise.
25924         * gcc.dg/cleanup-11.c: Likewise.
25925
25926 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25927
25928         PR fortran/24892
25929         * gfortran.dg/open_access_append_1.f90: New test.
25930         * gfortran.dg/open_access_append_2.f90: New test.
25931
25932 2005-11-16  Richard Guenther  <rguenther@suse.de>
25933
25934         PR middle-end/24851
25935         * gcc.c-torture/execute/pr24851.c: New testcase.
25936
25937 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25938
25939         * gcc.dg/fold-overflow-1.c: New test.
25940
25941 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25942
25943         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25944         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25945
25946 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25947
25948         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25949         structures.
25950         * g++.dg/eh/forced2.C: Likewise.
25951         * g++.dg/eh/forced3.C: Likewise.
25952         * g++.dg/eh/forced4.C: Likewise.
25953
25954 2005-11-11  Mike Stump  <mrs@apple.com>
25955
25956         * g++.old-deja/g++.mike/unused.C: Add.
25957
25958 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25959
25960         PR c++/24667
25961         * g++.dg/warn/Wcast-qual1.C: New test.
25962
25963 2005-11-15  Jan Hubicka  <jh@suse.cz>
25964
25965         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25966
25967 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25968
25969         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25970
25971 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25972
25973         PR 24840
25974         * gcc.dg/tree-ssa/pr24840.c: New test.
25975
25976 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25977
25978         PR testsuite/24841
25979         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25980
25981 2005-11-14  Dale Johannesen  <dalej@apple.com>
25982
25983         * gcc.c-torture/execute/20051113-1.c: New.
25984
25985 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25986
25987         PR c++/24687
25988         * g++.dg/template/crash43.C: New test.
25989
25990 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25991
25992         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25993
25994 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25995
25996         PR c++/24817
25997         * g++.dg/eh/spec8.C: New test.
25998
25999 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26000
26001         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26002
26003 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
26004
26005         PR c++/20293
26006         * g++.dg/parse/ambig4.C: New test.
26007         * g++.dg/tc1/dr101.C: Adjust error markers.
26008         * g++.dg/lookup/strong-using-2.C: Likewise.
26009         * g++.dg/lookup/ambig5.C: Likewise.
26010         * g++.dg/lookup/ambig4.C: Likewise.
26011         * g++.dg/parse/crash22.C: Likewise.
26012
26013 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
26014
26015         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26016
26017 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
26018
26019         * gcc.dg/nested-calls-1.c: New test.
26020
26021 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26022
26023         * gfortran.dg/complex_intrinsic_1.f90: New test.
26024         * gfortran.dg/complex_intrinsic_2.f90: New test.
26025         * gfortran.dg/fgetc_1.f90: New test.
26026         * gfortran.dg/fgetc_2.f90: New test.
26027         * gfortran.dg/fgetc_3.f90: New test.
26028         * gfortran.dg/ftell_1.f90: New test.
26029         * gfortran.dg/ftell_2.f90: New test.
26030         * gfortran.dg/gnu_logical_1.F: New test.
26031         * gfortran.dg/gnu_logical_2.f90: New test.
26032
26033 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
26034
26035         PR middle-end/24820
26036         * gcc.dg/pr24820.c: New test.
26037
26038 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
26039
26040         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26041         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26042         variable.
26043
26044 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26045
26046         PR testsuite/24614
26047         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26048
26049 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26050
26051         * gcc.target/cris/cris.exp: New file.
26052         * gcc.target/cris/rld-legit1.c: New test.
26053         * gcc.target/cris/rld-legit2.c: New test.
26054
26055 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
26056
26057         PR c++/24780
26058         * g++.dg/opt/pr24780.C: New test.
26059
26060         PR c++/24761
26061         * g++.dg/template/asm1.C: New test.
26062
26063 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
26064
26065         PR libgfortran/24787
26066         * gfortran.dg/scan_1.f90: New test.
26067
26068 2005-11-12  Jan Hubicka  <jh@suse.cz>
26069
26070         * gcc.target/i386/minmax-1.c: New.
26071         * gcc.target/i386/minmax-2.c: New.
26072
26073 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
26074
26075         * gcc.dg/pr24445.c: Fix for 64-bit targets.
26076
26077 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
26078
26079         * gcc.c-torture/execute/20051110-1.c,
26080         gcc.c-torture/execute/20051110-2.c: New tests.
26081
26082 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
26083
26084         PR middle-end/24750
26085         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26086         New tests.
26087
26088 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26089
26090         * lib/target-libpath.exp (get_shlib_extension): New proc.
26091         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26092         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26093         * lib/objc.exp (objc_target_compile): Likewise.
26094         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26095         detection.
26096
26097 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
26098
26099         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26100
26101         * lib/target-supports.exp (check_effective_target_static_libgfortran):
26102         Add -static to additional_flags and pass it to target_compile.
26103
26104 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
26105
26106         PR libgfortran/24719
26107         gfortran.dg/read_noadvance.f90: New test.
26108
26109         PR libgfortran/24699
26110         gfortran.dg/fmt_t_2.f90: New test.
26111
26112         PR libgfortran/24785
26113         gfortran.dg/read_x_eor.f90: New test.
26114
26115         PR libgfortran/24584
26116         gfortran.dg/namelist_empty.f90: Rename test.
26117
26118         PR libgfortran/24489
26119         gfortran/read_eor.f90: Rename test.
26120
26121 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26122
26123         PR fortran/15976
26124         * gfortran.dg/automatic_module_variable.f90: New test.
26125
26126 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
26127
26128         PR target/24445
26129         * gcc.dg/pr24445.c: New test.
26130
26131 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
26132
26133         PR fortran/24655
26134         PR fortran/24755
26135         * gfortran.dg/recursive_statement_functions.f90: Add statement
26136         functions using inline intrinsic functions and parameters to test
26137         that they no longer seg-fault.
26138
26139         PR fortran/24409
26140         gfortran.dg/nested_modules_4.f90: New test.
26141         gfortran.dg/nested_modules_5.f90: New test.
26142
26143 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26144
26145         PR fortran/24643
26146         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26147
26148 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
26149
26150         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26151         failures.
26152
26153 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26154
26155         * gcc.dg/sparc-getcontext-1.c: New test.
26156
26157 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
26158
26159         * gcc.dg/ifcvt-fabs-1.c: New test.
26160
26161 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
26162
26163         PR other/4372
26164         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26165         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26166
26167 2005-11-09  Richard Guenther  <rguenther@suse.de>
26168
26169         PR tree-optimization/24716
26170         * gcc.c-torture/execute/pr24716.c: New testcase.
26171
26172 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26173
26174         * gcc.dg/pr24624.c: Disable for non S/390 targets.
26175
26176 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26177
26178         PR 24624
26179         * gcc.dg/pr24624.c: Testcase added.
26180
26181 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
26182
26183         PR 24623
26184         * g++.dg/other/pr24623.C: Testcase added.
26185
26186 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
26187
26188         PR fortran/22607
26189         * gfortran-dg/pure_byref_1.f90: New.
26190         * gfortran-dg/pure_byref_2.f90: New.
26191
26192 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
26193
26194         PR c/24101
26195         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26196         * gcc.dg/dg.exp: Run main loop also for *.i files.
26197
26198 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
26199
26200         PR c++/19450
26201         * g++.dg/tls/diag-3.C: New test.
26202         * g++.dg/tls/diag-4.C: New test.
26203         * g++.dg/tls/static-1.C: New test.
26204         * g++.dg/tls/static-1a.cc: New file.
26205
26206 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
26207
26208         PR 23046
26209         * g++.dg/tree-ssa/pr23046.C: New test.
26210
26211 2005-11-08  Devang Patel <dpatel@apple.com>
26212
26213         PR tree-optimization/23115
26214         * gcc.dg/tree-ssa/pr23115.c: New.
26215
26216 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
26217
26218         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26219         * gcc.target/powerpc/pr16155.c: Same.
26220         * gcc.target/powerpc/altivec-1.c: Same.
26221         * gcc.target/powerpc/altivec-2.c: Same.
26222         * gcc.target/powerpc/altivec-3.c: Same.
26223         * gcc.target/powerpc/altivec-5.c: Same.
26224         * gcc.target/powerpc/altivec-11.c: Same.
26225         * gcc.target/powerpc/altivec-12.c: Same.
26226         * gcc.target/powerpc/altivec-14.c: Same.
26227         * gcc.target/powerpc/altivec-22.c: Same.
26228         * gcc.target/powerpc/altivec-consts.c: Same.
26229         * gcc.target/powerpc/altivec-pr22085.c: Same.
26230         * gcc.target/powerpc/altivec-splat.c: Same.
26231         * gcc.target/powerpc/altivec-varargs-1.c: Same.
26232         * gcc.target/powerpc/altivec-vec-merge.c: Same.
26233         * gcc.target/powerpc/darwin-longlong.c: Same.
26234
26235 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
26236
26237         PR target/19340
26238         * gcc.dg/pr19340.c: New test.
26239
26240 2005-11-07  Ian Lance Taylor  <ian@airs.com>
26241
26242         PR rtl-optimization/24683
26243         * gcc.dg/pr24683.c: New test.
26244
26245 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26246
26247         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26248         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26249
26250 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
26251
26252         * gcc.target/i386/pr23376.c: Compile with -mmmx.
26253
26254 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
26255
26256         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26257
26258 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26259
26260         PR target/24230
26261
26262         * gcc.target/powerpc/altivec-consts.c,
26263         gcc.target/powerpc/altivec-splat.c: New testcase.
26264
26265 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
26266
26267         PR c/24599
26268
26269         * gcc.dg/overflow-2.c: New testcase.
26270
26271 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
26272
26273         PR rtl-optimization/23567
26274         * gcc.c-torture/execute/20051104-1.c: New test.
26275
26276 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
26277
26278         PR fortran/24534
26279         gfortran.dg/private_type_2.f90: Modified to check that case with
26280         PRIVATE declaration within derived type is accepted.
26281
26282         PR fortran/20838
26283         gfortran.dg/pointer_assign_1.f90: New test.
26284
26285         PR fortran/20840
26286         * gfortran.dg/arrayio_0.f90: New test.
26287
26288         PR fortran/17737
26289         gfortran.dg/data_initialized.f90: New test.
26290         gfortran.dg/data_constraints_1.f90: New test.
26291         gfortran.dg/data_constraints_2.f90: New test.
26292
26293 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
26294
26295         PR fortran/24174
26296         PR fortran/24305
26297         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26298
26299 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
26300
26301         PR 24670
26302         * gcc.dg/tree-ssa/pr24670.c: New test.
26303
26304 2005-11-05  Ian Lance Taylor  <ian@airs.com>
26305
26306         PR target/22432
26307         * gcc.target/i386/pr22432.c: New test.
26308
26309 2005-11-05  Richard Henderson  <rth@redhat.com>
26310
26311         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26312         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26313         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26314         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26315         from gcc.dg/alpha-*.
26316         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26317         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26318
26319 2005-11-05  Andreas Jaeger  <aj@suse.de>
26320
26321         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26322
26323 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26324
26325         PR target/23424
26326         * gcc.dg/torture/pr23424-1.c: New test.
26327
26328 2005-11-04  Richard Henderson  <rth@redhat.com>
26329
26330         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26331         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26332         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26333         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26334         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26335         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26336         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26337         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26338         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26339         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26340         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26341         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26342         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26343         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26344         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26345         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26346         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26347         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26348         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26349         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26350         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26351         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26352         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26353         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26354         Move from gcc.dg/.
26355         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26356         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26357         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26358         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26359         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26360         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26361         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26362         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26363         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26364         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26365         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26366         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26367         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26368         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26369         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26370         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26371         gcc.target/i386/lea.c, gcc.target/i386/local.c,
26372         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26373         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26374         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26375         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26376         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26377         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26378         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26379         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26380         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26381         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26382         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26383         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26384         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26385         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26386         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26387         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26388         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26389         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26390         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26391         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26392         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26393         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26394         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26395         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26396         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26397         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26398         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26399         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26400
26401 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
26402
26403         PR 24627
26404         * gcc.dg/tree-ssa/pr24627.c: New test.
26405
26406 2005-11-04 Paul Brook  <paul@codesourcery.com>
26407
26408         * gcc.dg/tls/opt-10.c: New test.
26409
26410 2005-11-04  Andreas Jaeger  <aj@suse.de>
26411
26412         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26413         avoid extra warnings.
26414
26415 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26416
26417         PR libfortran/22298
26418         * lib/target-supports.exp
26419         (check_effective_target_static_libgfortran): New
26420         static_libgfortran effective target.
26421         * gfortran.dg/static_linking_1.f: New test.
26422         * gfortran.dg/static_linking_1.c: New file.
26423
26424 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26425
26426         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26427
26428 2005-11-03  Josh Conner  <jconner@apple.com>
26429
26430         PR c++/19989
26431         g++.dg/ext/array2.C: New test.
26432         g++.dg/template/dependent-name3.C: New test.
26433         g++.dg/template/dependent-name4.C: New test.
26434         g++.dg/template/sfinae2.C: New test.
26435
26436 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26437
26438         PR preprocessor/22042
26439         * gcc.dg/cpp/strify4.c: New test.
26440
26441 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26442
26443         PR c++/17964
26444         * g++.dg/cpp/string-1.C: New test.
26445
26446 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26447
26448         * gcc.target/powerpc: New directory.
26449         * gcc.target/powerpc/powerpc.exp: New file.
26450         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26451         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26452         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26453         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26454         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26455         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26456         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26457         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26458         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26459         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26460         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26461         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26462         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26463         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26464         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26465         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26466         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26467         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26468         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26469         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26470         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26471         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26472         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26473         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26474         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26475         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26476         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26477         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26478         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26479         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26480         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26481         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26482         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26483         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26484
26485 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26486
26487         PR c++/21627
26488         * g++.dg/warn/inline2.C: New test.
26489
26490 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26491
26492         PR middle-end/23155
26493         * g++.dg/ext/c99struct1.C: New test.
26494         * gcc.dg/union-cast-1.c: New test.
26495         * gcc.dg/union-cast-2.c: New test.
26496         * gcc.dg/union-cast-3.c: New test.
26497
26498 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26499
26500         PR middle-end/24589
26501         * gcc.c-torture/execute/zero-struct-2.c: New test.
26502
26503 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26504
26505         PR c++/24582
26506         * g++.dg/init/switch1.C: New test.
26507
26508 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26509
26510         * gcc.dg/delay-slot-1.c: New test.
26511
26512 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26513
26514         PR target/24620
26515         * gcc.dg/pr24620.c: New test.
26516
26517 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26518
26519         PR c/24329
26520         * gcc.dg/format/unnamed-1.c: New test.
26521
26522 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26523
26524         PR c++/22434
26525         * g++.dg/expr/cond8.C: New test.
26526
26527         PR c++/24560
26528         * g++.dg/parse/dot1.C: New test.
26529
26530 2005-11-02  Jan Hubicka  <jh@suse.cz>
26531
26532         PR target/23303
26533         * gcc.dg/i386-lea.c: New test
26534
26535 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26536
26537         PR target/24615
26538         * gcc.dg/pr24615.c: New test.
26539
26540 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26541
26542         PR target/24600
26543         * gcc.dg/pr24600.c: New test.
26544
26545 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26546
26547         PR c++/19253
26548         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26549         * g++.dg/parse/typename9.C: New test.
26550         * g++/dg/parse/typename10.C: Likewise.
26551
26552 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26553
26554         PR fortran/18157
26555         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26556         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26557         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26558
26559 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26560
26561         PR c++/24569
26562         * g++.dg/debug/static1.C: New test.
26563
26564 2005-11-02  Josh Conner  <jconner@apple.com>
26565
26566         * g++.dg/crash38.C: moved into proper directory...
26567         * g++.dg/template/crash42.C: ...here
26568
26569 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26570
26571         PR target/18338
26572         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26573         pcc_bitfield_type_matters || default_packed.
26574
26575         * lib/target-supports.exp
26576         (check_effective_target_pcc_bitfield_type_matters): New proc.
26577         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26578
26579         PR testsuite/23304
26580         * lib/target-supports.exp (check_effective_default_packed): New proc.
26581         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26582         Gate expected errors on target ! default_packed.
26583         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26584
26585 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26586
26587         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26588         change (r106358).
26589
26590 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26591
26592         PR fortran/24008
26593         * gfortran.dg/entry_5.f90: New.
26594         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26595
26596 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26597
26598         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26599
26600 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26601
26602         PR fortran/21565
26603         gfortran.dg/namelist_blockdata.f90: New test.
26604
26605         PR fortran/18737
26606         gfortran.dg/external_implicit_none.f90: New test.
26607
26608         PR fortran/14994
26609         * gfortran.dg/secnds.f: New test.
26610
26611 2005-10-31  Jan Hubicka  <jh@suse.cz>
26612
26613         PR target/20928
26614         * gcc.c-torture/compile/pr20928.c: New test.
26615
26616 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26617
26618         PR middle-end/23492
26619         * gcc.c-torture/compile/zero-strct-5.c: New test.
26620
26621 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26622
26623         PR libgfortran/24584
26624         * gfortran.dg/pr24584.f90: New test.
26625
26626 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26627
26628         PR fortran/18883
26629         * gfortran.dg/char_result_9.f90: New.
26630         * gfortran.dg/char_result_10.f90: New.
26631
26632 2005-10-30  Jan Hubicka  <jh@suse.cz>
26633
26634         * g++.dg/tree-ssa/pr24172.C: New testcase.
26635
26636 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26637
26638         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26639
26640 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26641
26642         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26643         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26644         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26645         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26646         gfortran.dg/enum_9.f90,
26647         gfortran.fortran-torture/compile/enum_1.f90,
26648         gfortran.fortran-torture/execute/enum_1.f90,
26649         gfortran.fortran-torture/execute/enum_2.f90,
26650         gfortran.fortran-torture/execute/enum_3.f90,
26651         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26652
26653 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26654
26655         PR target/18482
26656         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26657         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26658
26659 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26660
26661         PR libfortran/20179
26662         * gfortran.dg/mixed_io_1.f90: New test.
26663         * gfortran.dg/mixed_io_1.c: New file.
26664
26665 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26666
26667         * gfortran.dg/malloc_free_1.f90: New test.
26668
26669 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26670
26671         * gcc.dg/nested-func-4.c: Require profiling -pg.
26672
26673 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26674
26675         PR C++/23229
26676         * g++.dg/warn/main-2.C: New test.
26677
26678 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26679
26680         PR fortran/24545
26681         * gfortran.dg/interface_2.f90: new test.
26682
26683 2005-10-28  Josh Conner  <jconner@apple.com>
26684
26685         PR c++/22153
26686         * g++.dg/template/crash38.C: New test.
26687         * g++.dg/parse/explicit1.C: Change expected errors.
26688
26689 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26690
26691         PR C++/23426
26692         * g++.dg/other/large-size-array.C: New test.
26693
26694 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26695
26696         PR middle-end/24362
26697         * g++.dg/opt/complex4.C: New test.
26698
26699 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26700
26701         * gcc.dg/nested-func-4.c: New test.
26702
26703 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26704
26705         PR fortran/24158
26706         gfortran.dg/derived_recursion.f90: New test.
26707         gfortran.dg/implicit_actual.f90: New test.
26708
26709 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26710
26711         PR middle-end/24295, PR testsuite/24477
26712         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26713         removed when weakref hits the tree.
26714
26715 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26716
26717         * gfortran.dg/cray_pointers_4.f90: New test.
26718
26719         * gfortran.dg/cray_pointers_5.f90: New test.
26720
26721 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26722
26723         PR fortran/22290
26724         * gfortran.dg/assign_5.f90: New test.
26725         * gfortran.dg/assign_6.f: New test.
26726
26727 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26728
26729         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26730         CPU has no SSE support.
26731
26732 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26733
26734         PR libgfortran/24224
26735         * gfortran.dg/arrayio_1.f90: Update attribution.
26736         * gfortran.dg/arrayio_2.f90: Update attribution.
26737         * gfortran.dg/arrayio_3.f90: Update attribution.
26738         * gfortran.dg/arrayio_4.f90: Update test conditions.
26739         * gfortran.dg/arrayio_5.f90: Update attribution.
26740         * gfortran.dg/arrayio_6.f90: New test.
26741         * gfortran.dg/arrayio_7.f90: New test.
26742
26743 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26744
26745         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26746
26747 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26748
26749         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26750
26751 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26752
26753         PR fortran/24416
26754         * gfortran.dg/namelist_char_only.f90: New test.
26755
26756 2005-10-24  Asher Langton  <langton2@llnl.gov>
26757
26758         PR fortran/17031
26759         PR fortran/22282
26760         * gfortran.dg/cray_pointers_1.f90: New test.
26761         * gfortran.dg/cray_pointers_2.f90: New test.
26762         * gfortran.dg/cray_pointers_3.f90: New test.
26763         * gfortran.dg/loc_1.f90: New test.
26764         * gfortran.dg/loc_2.f90: New test.
26765
26766 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26767
26768         * gcc.dg/pr24225.c: New test.
26769
26770 2005-10-24  Asher Langton  <langton2@llnl.gov>
26771
26772         * gfortran.dg/dup_save_1.f90: New test.
26773         * gfortran.dg/dup_save_2.f90: New test.
26774
26775 2005-10-24  Paul Brook  <paul@codesourcery.com>
26776
26777         PR 24107
26778         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26779         stdint.h.
26780
26781 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26782
26783         PR libgfortran/24489
26784         * gfortran.dg/pr24489.f90: New test.
26785
26786 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26787
26788         PR fortran/23635
26789         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26790
26791 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26792
26793         PR target/18911
26794         * g++.dg/init/array16.C: Skip for mmix-*-*.
26795
26796 2005-10-23  Asher Langton  <langton2@llnl.gov>
26797
26798         * gfortran.dg/byte_1.f90: New test.
26799         * gfortran.dg/byte_2.f90: New test.
26800
26801 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26802
26803         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26804
26805 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26806
26807         PR fortran/18022
26808         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26809
26810         PR fortran/24311
26811         * gfortran.dg/merge_char_const.f90: New test.
26812
26813         PR fortran/24384
26814         * gfortran.dg/spread_scalar_source.f90: New test.
26815
26816 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26817
26818         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26819
26820         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26821         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26822
26823         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26824
26825 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26826
26827         PR fortran/24426
26828         * gfortran.dg/der_pointer_4.f90: New.
26829
26830 2005-10-22  David Ayers  <d.ayers@inode.at>
26831
26832         * obj-c++.dg/except-1.mm: Simplify.
26833
26834 2005-10-21  David Ayers  <d.ayers@inode.at>
26835
26836         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26837
26838 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26839
26840         * gfortran.dg/assumed_dummy_2.f90: New test.
26841
26842 2005-10-21  James E Wilson  <wilson@specifix.com>
26843
26844         PR preprocessor/15220
26845         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26846
26847 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26848
26849         * gcc.c-torture/execute/20051021-1.c: New test.
26850
26851 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26852
26853         PR c++/24260
26854         * g++.dg/ext/tmplattr1.C: New test.
26855
26856 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26857
26858         PR fortran/24440
26859         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26860
26861 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26862
26863         * obj-c++.dg/except-1.mm: New.
26864
26865         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26866
26867 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26868
26869         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26870
26871 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26872
26873         PR middle-end/24295
26874         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26875         declarations with the same names as thunks' alias targets, use
26876         aliases instead.
26877         * gcc.dg/attr-alias-3.c: New test.
26878         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26879
26880 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26881
26882         PR c++/22618
26883         * g++.dg/parse/access8.C: New test.
26884
26885 2005-10-20  Richard Guenther  <rguenther@suse.de>
26886
26887         PR c++/24439
26888         * g++.dg/tree-ssa/pr24439.C: New testcase.
26889
26890 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26891
26892         * g++.dg/opt/delay-slot-1.C: New test.
26893
26894 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26895
26896         PR fortran/21625
26897         * gfortran.fg/der_init_1.f90: New.
26898
26899 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26900
26901         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26902
26903 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26904
26905         PR c++/21908
26906         * g++.dg/parse/error28.C: New test.
26907
26908 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26909
26910         * gcc.dg/profile-generate-2.c: New test.
26911
26912 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26913
26914         PR target/23589
26915         * g++.dg/ext/dllimport11.C: New.
26916
26917 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26918
26919         PR c++/22293
26920         * g++.dg/other/friend3.C: New test.
26921
26922 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26923
26924         PR c++/23293
26925         * g++.dg/template/error19.C: New test.
26926
26927 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26928
26929         PR c++/21383
26930         * g++.dg/overload/koenig2.C: New.
26931
26932         PR c++/23118
26933         * g++.dg/overload/error2.C: New.
26934
26935         PR c++/22604
26936         * g++.dg/inherit/covariant14.C: New.
26937
26938 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26939
26940         PR c++/23440
26941         * g++.dg/parse/for1.C: New test.
26942
26943 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26944
26945         PR fortran/23446
26946         * gfortran.dg/host_dummy_index_1.f90: New test.
26947
26948         PR fortran/21459
26949         * gfortran.dg/automatic_char_len_2.f90: New test.
26950
26951         PR fortran/20866
26952         * gfortran.dg/recursive_statement_functions.f90: New test.
26953
26954         PR fortran/20853
26955         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26956
26957         PR fortran/20849
26958         * gfortran.dg/external_initializer.f90: New test.
26959
26960         PR fortran/20837
26961         * non_module_public.f90: New test.
26962
26963 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26964
26965         PR c++/24386
26966         * g++.dg/template/overload7.C: New.
26967
26968         PR c++/22551
26969         * g++.dg/other/switch2.C: Remove expected warnings.
26970
26971         PR c++/21353
26972         * g++.dg/template/defarg6.C: New.
26973
26974 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26975
26976         PR target/24315
26977         * gcc.target/i386/pr24315.c: New test.
26978
26979 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26980
26981         PR c++/24389
26982         * g++.dg/template/static21.C: New test.
26983         * g++.dg/template/static21-a.cc: Likewise.
26984
26985 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26986
26987         PR c++/23959
26988         * g++.dg/warn/Wswitch-default-1.C: New test.
26989         * g++.dg/warn/Wswitch-default-2.C: New test.
26990
26991 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26992
26993         PR c++/22173
26994         * g++.dg/parse/template18.C: New test.
26995         * g++.dg/template/nontype15.C: Likewise.
26996
26997 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26998
26999         PR fortran/22273
27000         * gfortran.dg/spec_expr_2.f90: New.
27001
27002 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
27003
27004         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27005         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27006         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27007         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27008         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27009         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27010         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27011         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
27012         previous target-specific skips and warning-message matches where
27013         applicable.
27014
27015 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
27016
27017         PR c++/21347
27018         * g++.dg/warn/Wctor-dtor.C: New test.
27019
27020 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27021
27022         PR c/23439
27023         * gcc.dg/for-1.c: New test.
27024
27025 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
27026
27027         PR c++/19565
27028         * g++.dg/warn/Wconversion1.C: New test.
27029         * g++.dg/ext/packed4.C: Compile with -w.
27030         * g++.dg/opt/20050511-1.C: Likewise.
27031         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27032
27033 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
27034
27035         * gfortran.dg/boz_5.f90: New test.
27036
27037 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
27038
27039         PR c++/22551
27040         * g++.dg/other/switch2.C: New.
27041
27042         PR c++/23984
27043         * g++.dg/init/ctor7.C: New.
27044
27045 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
27046
27047         PR c++/23730
27048         * g++.dg/parse/crash32.C: New test.
27049
27050 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
27051
27052         PR c++/20721
27053         * g++.dg/init/goto2.C: New test.
27054
27055         PR c++/22464
27056         * g++.dg/template/crash/41.C: New test.
27057
27058         PR c++/22180
27059         * g++.dg/template/crash40.C: New test.
27060
27061         PR c++/23694
27062         * g++.dg/parse/friend5.C: New test.
27063
27064         PR c++/23307
27065         * g++.dg/template/crash38.C: New test.
27066
27067         PR c++/22352
27068         * g++.dg/template/friend38.C: New test.
27069
27070         PR c++/22405
27071         * g++.dg/template/crash39.C: New test.
27072
27073 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
27074
27075         * gcc.dg/debug/dwarf2/dwarf-char1.c,
27076         gcc.dg/debug/dwarf2/dwarf-char2.c,
27077         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27078
27079         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27080
27081 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
27082
27083         * gcc.dg/dll-2.c: Add tests for warnings.
27084         * gcc.dg/dll-3.c: Likewise.
27085         * gcc.dg/dll-4.c: Likewise.
27086
27087         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27088         * g++.dg/ext/dllimport2.C: Likewise.
27089         * g++.dg/ext/dllimport3.C: Likewise.
27090         * g++.dg/ext/dllimport7.C: Likewise.
27091         * g++.dg/ext/dllimport8.C: Likewise.
27092         * g++.dg/ext/dllimport9.C: Likewise.
27093
27094 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
27095
27096         PR fortran/24092
27097         * gfortran.dg/derived_pointer_recursion.f90: New test.
27098
27099 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
27100
27101         * gcc.c-torture/execute/20051012-1.c: New test.
27102
27103 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27104
27105         PR fortran/18082
27106         * gfortran.dg/automatic_char_len_1.f90: New test.
27107
27108 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27109
27110         PR fortran/20847
27111         * gfortran.dg/save_common.f90: New test.
27112
27113         PR fortran/20856
27114         * gfortran.dg/save_result.f90: New test.
27115
27116 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27117
27118         PR c++/21592
27119         * g++.dg/template/dependent-expr1.C: Add new expected error.
27120         * g++.dg/template/dependent-expr2.C: Adjust error text.
27121         * g++.dg/template/overload6.C: New.
27122
27123         PR c++/23797
27124         * g++.dg/other/typename8.C: New.
27125
27126         PR c++/21117
27127         * g++.dg/other/return1.C: New.
27128
27129 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
27130
27131         PR c++/24052
27132         * g++.dg/ext/label5.C: New.
27133
27134 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27135
27136         PR c++/19964
27137         * g++.dg/parse/crash31.C: New.
27138
27139 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
27140
27141         * g++.dg/ipa/ipa-1.c: New test.
27142         * g++.dg/ipa/ipa-2.c: New test.
27143         * g++.dg/ipa/ipa-3.c: New test.
27144         * g++.dg/ipa/ipa-4.c: New test.
27145         * g++.dg/ipa/ipa-5.c: New test.
27146         * g++.dg/ipa/ipa.exp: New file.
27147
27148 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
27149
27150         PR fortran/24207
27151         * gfortran.dg/private_type_3.f90: New test.
27152
27153 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27154
27155         PR fortran/20786
27156         gfortran.dg/aint_anint_1.f90: New test.
27157
27158 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
27159
27160         PR libgfortran/24313
27161         gfortran.dg/csqrt.f: New test.
27162
27163 2005-10-11  Ian Lance Taylor  <ian@airs.com>
27164
27165         PR c++/8057
27166         * g++.dg/warn/noeffect7.C: New test.
27167         * g++.dg/warn/noeffect2.C: Instantiate templates.
27168         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
27169         and warning.
27170
27171 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27172
27173         PR c++/21089
27174         * g++.dg/init/float1.C: New test.
27175
27176         PR c++/24277
27177         * g++.dg/init/member1.C: Tweak error markers.
27178
27179 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
27180
27181         PR testsuite/24281
27182         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27183         Check for null pointer.
27184
27185 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
27186
27187         PR c++/21369
27188         * g++.dg/parse/ret-type3.C: New test.
27189
27190 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27191
27192         PR tree-opt/23946
27193         * gcc.c-torture/compile/pr23946.c: New test.
27194
27195 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
27196
27197         * g++.dg/opt/mmx2.C: New test.
27198
27199 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27200
27201         PR c++/24277
27202         * g++.dg/template/static20.C: New test.
27203
27204         PR c++/24302
27205         * g++.dg/warn/Wunused-12.C: New test.
27206
27207         PR c++/23437
27208         * g++.dg/template/arg4.C: New test.
27209
27210 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27211
27212         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27213         * gcc.dg/ucnid-3.c: Likewise.
27214         * gcc.dg/ucnid-4.c: Likewise.
27215         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27216         * g++.dg/other/ucnid-1.C: Likewise.
27217         * gcc.dg/sparc-frame-1.c: New test.
27218
27219 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27220
27221         PR c++/24139
27222         * g++.dg/template/spec27.C: New test.
27223
27224         PR c++/24275
27225         * g++.dg/template/static19.C: New test.
27226
27227 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27228
27229         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27230         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27231
27232 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27233
27234         PR target/24136
27235         * gfortran.fortran-torture/compile/pr24136.f: New test.
27236
27237 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
27238
27239         PR c++/22172
27240         * g++.dg/parse/crash30.C: New test.
27241
27242 2005-10-07  Richard Guenther  <rguenther@suse.de>
27243
27244         PR middle-end/24227
27245         * gcc.c-torture/compile/pr24227.c: New testcase.
27246
27247 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
27248
27249         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27250         Do not put aligned attributes on array elements.
27251
27252 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27253
27254         PR testsuite/23611, PR testsuite/23615
27255         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27256         writing prototypes of library functions by hand.
27257         * obj-c++.dg/bitfield-4.mm: Likewise.
27258         * obj-c++.dg/const-str-4.mm: Likewise.
27259         * obj-c++.dg/encode-4.mm: Likewise.
27260         * obj-c++.dg/encode-5.mm: Likewise.
27261         * obj-c++.dg/encode-6.mm: Likewise.
27262         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27263         * obj-c++.dg/method-10.mm: Likewise.
27264         * obj-c++.dg/method-17.mm: Likewise.
27265         * obj-c++.dg/method-19.mm: Likewise.
27266         * obj-c++.dg/try-catch-2.mm: Likewise.
27267
27268 2005-10-06  Richard Henderson  <rth@redhat.com>
27269
27270         PR 24236
27271         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27272
27273 2005-10-06  Dale Johannesen  <dalej@apple.com>
27274
27275         * gcc.c-torture/execute/20030125-1.c: Correct.
27276
27277 2005-10-06  Richard Guenther  <rguenther@suse.de>
27278
27279         PR tree-optimization/24238
27280         * g++.dg/tree-ssa/pr24238.C: New testcase.
27281
27282 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
27283
27284         PR 18568
27285         * gfortran.dg/der_pointer_3.f90: New test.
27286
27287 2005-10-05  Devang Patel  <dpatel@apple.com>
27288
27289         PR Debug/23205
27290         * g++.dg/other/PR23205.C: New.
27291
27292 2005-10-05  Richard Henderson  <rth@redhat.com>
27293
27294         PR target/23602
27295         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27296         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27297
27298 2005-10-05  Dale Johannesen  <dalej@apple.com>
27299
27300         * gcc.c-torture/execute/float-floor.c: New.
27301
27302 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
27303
27304         PR tree-optimization/21419
27305         PR tree-optimization/24146
27306         PR tree-optimization/24151
27307
27308         * g++.dg/ext/asm7.C: New.
27309         * g++.dg/ext/asm8.C: New.
27310         * gcc.dg/asm-1.c: Compile on all targets.
27311         * gcc.dg/asm-pr24146.c: New.
27312         * gcc.dg/pr21419.c: Adjust error messages.
27313
27314 2005-10-05  Richard Guenther  <rguenther@suse.de>
27315
27316         PR fortran/24176
27317         * gfortran.fortran-torture/compile/empty.f90: New testcase.
27318
27319 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27320
27321         PR c++/23513
27322         * g++.dg/template/spec22.C: Robustify test.
27323         * g++.dg/template/spec26.C: New.
27324
27325 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
27326
27327         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27328         if target supports vector instructions.
27329
27330 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
27331
27332         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27333         C99 functions.
27334
27335 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
27336
27337         * lib/target-supports.exp (check_effective_target_fortran_large_real,
27338         check_effective_target_fortran_large_int): Replace cached result
27339         when target changes.
27340
27341 2005-10-04  Devang Patel  <dpatel@apple.com>
27342
27343         * gcc.dg/i386-sse-vect-types.c: New.
27344
27345 2005-10-04  Ian Lance Taylor  <ian@airs.com>
27346
27347         PR preprocessor/13726
27348         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27349         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27350
27351 2005-10-04  Richard Guenther  <rguenther@suse.de>
27352
27353         PR c/23576
27354         * gcc.dg/noncompile/pr23576.c: New testcase.
27355
27356 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27357
27358         PR middle-end/23125
27359         * gcc.dg/register-var-3.c: New test.
27360
27361 2005-10-04  Steven Bosscher  <stevenb@suse.de>
27362
27363         * gcc.dg/pr23049.c: New test.
27364
27365         * gcc.dg/ucnid-4.c: Fix test.
27366
27367 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
27368
27369         PR 23445
27370         * gcc.c-torture/compile/pr23445.c: New test.
27371
27372 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
27373
27374         * g++.dg/overload/unknown1.C: New.
27375
27376 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
27377
27378         PR c++/17775
27379         * g++.dg/template/repo4.C: New test.
27380
27381 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27382
27383         PR libfortran/19308
27384         * gfortran.dg/large_real_kind_2.F90: New test.
27385         * gfortran.dg/large_integer_kind_2.f90: New test.
27386
27387 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
27388
27389         * lib/target-supports.exp (check_effective_target_vect_shift):
27390         Implement with result caching. Add i?86, x86_64 and ia64 targets.
27391         (check_effective_target_vect_condition): Fix copy-n-pasto.
27392
27393         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27394         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27395         targets.
27396
27397 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
27398
27399         PR c++/22621
27400         * g++.dg/template/overload5.C : New test.
27401
27402         PR c++/23840
27403         * g++.dg/expr/stdarg1.C: New test.
27404
27405 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
27406
27407         PR 24142
27408         * gcc.c-torture/execute/pr24142.c: New test.
27409
27410 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27411
27412         PR 24141
27413         * gcc.c-torture/execute/pr24141.c: New test.
27414
27415 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27416             Diego Novillo  <dnovillo@redhat.com>
27417
27418         PR 23604
27419         * gcc.c-torture/execute/pr23604.c: New test.
27420
27421 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27422
27423         PR fortran/16404
27424         PR fortran/20835
27425         PR fortran/20890
27426         PR fortran/20899
27427         PR fortran/20900
27428         PR fortran/20901
27429         PR fortran/20902
27430         gfortran.dg/equiv_constraint_1.f90: New test.
27431         gfortran.dg/equiv_constraint_2.f90: New test.
27432         gfortran.dg/equiv_constraint_3.f90: New test.
27433         gfortran.dg/equiv_constraint_4.f90: New test.
27434         gfortran.dg/equiv_constraint_5.f90: New test.
27435         gfortran.dg/equiv_constraint_6.f90: New test.
27436         gfortran.dg/equiv_constraint_7.f90: New test.
27437         gfortran.dg/equiv_constraint_8.f90: New test.
27438         gfortran.dg/private_type_1.f90: New test.
27439         gfortran.dg/private_type_2.f90: New test.
27440         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27441         980628-10.f: Assert std=gnu to permit mixing of
27442         types in equivalence statements.
27443
27444 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27445
27446         PR 24112
27447         * gfortran.dg/open_status_1.f90: New.
27448
27449 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27450
27451         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27452         * gcc.dg/vect/pr22480.c: Clean up temp files.
27453         * gcc.dg/vect/pr23831.c: Clean up temp files.
27454         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27455         Clean up temp files.
27456         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27457         Clean up temp files.
27458
27459         * gcc.dg/20050309-1.c: Clean up temp files.
27460         * gcc.dg/20050325-1.c: Clean up temp files.
27461
27462 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27463
27464         PR tree-optimization/24059
27465         * gcc.dg/vect/pr24059.c : New test.
27466
27467 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27468
27469         PR middle-end/24109
27470         * gcc.c-torture/execute/20050929-1.c: New test.
27471
27472 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27473
27474         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27475
27476 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27477
27478         PR c/21419
27479         * gcc.dg/pr21419.c: New test.
27480
27481 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27482
27483         * gcc.dg/pr23911.c: New test.
27484
27485 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27486
27487         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27488
27489         PR c++/16782
27490         * g++.dg/parse/qualified4.C: New test.
27491         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27492         * g++.old-deja/g++.mike/p8154.C: Likewise.
27493
27494 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27495
27496         PR c++/22147
27497         * g++.dg/template/friend37.C: New test.
27498         * g++.dg/parse/crash28.C: Adjust error markers.
27499
27500 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27501
27502         PR fortran/18518
27503         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27504
27505 2005-09-27  Devang Patel  <dpatel@apple.com>
27506
27507         PR tree-optimization/23625
27508         * gcc.dg/pr23625.c: New test.
27509
27510 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27511
27512         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27513         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27514
27515 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27516
27517         PR fortran/23677
27518         * gfortran.fortran-torture/execute/save_1.f90: New test.
27519         * gfortran.dg/save_1.f90: New test.
27520
27521 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27522
27523         * gcc.target/i386/builtin-apply-mmx.c: New test.
27524
27525         PR target/22576
27526         * gcc.target/i386/pr22576.c: New test.
27527
27528         PR target/22585
27529         * gcc.target/i386/pr22585.c: New test.
27530
27531         PR target/23268
27532         * gcc.target/i386/pr23268.c: New test.
27533
27534         PR middle-end/23831
27535         * gcc.dg/vect/pr23831.c: New test.
27536
27537         PR target/24055
27538         * gcc.target/i386/pr24055.c: New test.
27539
27540 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27541
27542         PR tree-optimization/23960
27543         * gcc.c-torture/compile/pr23960.c: New.
27544
27545 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27546
27547         PR fortran/16861
27548         * gfortran.dg/nested_modules_3.f90: New.
27549
27550 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27551
27552         PR fortran/24005
27553         gfortran.dg/interface_1.f90: New test.
27554
27555 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27556         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27557
27558         PR fortran/23843
27559         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27560
27561 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27562
27563         PR fortran/23516
27564         * gfortran.dg/imag_1.f: New test.
27565         * gfortran.dg/imag_2.f: Ditto.
27566
27567 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27568
27569         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27570
27571 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27572
27573         PR c++/21983
27574         * g++.dg/warn/pr21983.C: New test.
27575
27576 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27577
27578         * gcc.dg/20050922-1.c: Testcase added.
27579
27580 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27581
27582         PR c++/23993
27583         * g++.dg/template/array14.C: New test.
27584
27585 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27586
27587         PR fortran/19929
27588         * gfortran.dg/der_ptr_component_1.f90: New test.
27589
27590 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27591
27592         PR c++/23965
27593         * g++.dg/template/error1.C: Reject "no matching function" message.
27594
27595 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27596
27597         PR c++/17609
27598         * g++.dg/lookup/error1.C: New test.
27599
27600 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27601
27602         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27603         functionality of the testcase.
27604
27605 2005-09-20  Richard Henderson  <rth@redhat.com>
27606
27607         * gcc.dg/vect/vect-22.c: Require vect_float.
27608         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27609
27610 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27611
27612         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27613         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27614         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27615         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27616         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27617         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27618         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27619         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27620         * gcc.dg/cpp/ucnid-8.c: New test.
27621
27622 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27623
27624         PR tree-optimization/23929
27625         * gcc.c-torture/compile/pr23929.c: New test.
27626
27627 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27628
27629         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27630         for one loop.
27631
27632 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27633
27634         PR testsuite/23186
27635         * g++.dg/other/pr22003.C: Require named sections.
27636
27637 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27638
27639         PR c++/23947
27640         * g++.dg/rtti/crash3.C: New test.
27641
27642         PR tree-optimization/23818
27643         * gcc.dg/pr23818.c: New test.
27644
27645 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27646
27647         PR fortran/23420
27648         * gfortran.dg/print_fmt_4.f: New.
27649
27650 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27651
27652         PR fortran/23663
27653         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27654
27655 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27656
27657         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27658         Use pointers to local alignable arrays instead. Added comments.
27659         * gcc.dg/vect/vect-46.c: Likewise.
27660         * gcc.dg/vect/vect-48.c: Likewise.
27661         * gcc.dg/vect/vect-49.c: Likewise.
27662         * gcc.dg/vect/vect-52.c: Likewise.
27663         * gcc.dg/vect/vect-53.c: Likewise.
27664         * gcc.dg/vect/vect-54.c: Likewise.
27665         * gcc.dg/vect/vect-56.c: Likewise.
27666         * gcc.dg/vect/vect-57.c: Likewise.
27667         * gcc.dg/vect/vect-58.c: Likewise.
27668         * gcc.dg/vect/vect-60.c: Likewise.
27669         * gcc.dg/vect/vect-61.c: Likewise.
27670
27671         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27672         The test is no longer vectorizable on vect_no_align targets.
27673         * gcc.dg/vect/vect-43.c: Likewsie.
27674
27675         * gcc.dg/vect/vect-44.c: Added comments.
27676         * gcc.dg/vect/vect-45.c: Added comments.
27677         * gcc.dg/vect/vect-50.c: Added comments.
27678         * gcc.dg/vect/vect-51.c: Added comments.
27679
27680         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27681         aligned type.
27682         * gcc.dg/vect/Os-vect-95.c: Likewise.
27683
27684         * gcc.dg/vect/vect-41.c: Test removed.
27685         * gcc.dg/vect/vect-47.c: Test removed.
27686         * gcc.dg/vect/vect-55.c: Test removed.
27687         * gcc.dg/vect/vect-59.c: Test removed.
27688
27689 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27690
27691         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27692         No longer vectorizable on vect_no_align targets.
27693         * gcc.dg/vect/pr20122.c: Likewise.
27694         * gcc.dg/vect/vect-74.c: Likewise.
27695         * gcc.dg/vect/vect-75.c: Likewise.
27696         * gcc.dg/vect/vect-76.c: Likewise.
27697
27698         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27699         Will not be vectorizable on vect_no_align targets once aliasing issues
27700         are resolved.
27701         * gcc.dg/vect/vect-79.c: Likewise.
27702
27703         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27704         * gcc.dg/vect/vect-78.c: Likewise.
27705         * gcc.dg/vect/vect-97.c: Likewise.
27706
27707 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27708
27709         * gcc.dg/pr23943.c: New test.
27710
27711 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27712
27713         PR fortran/19181
27714         * gfortran.dg/derived_pointer_null_1.f90: New test.
27715
27716 2005-09-18  Richard Guenther  <rguenther@suse.de>
27717
27718         PR middle-end/23944
27719         * gcc.c-torture/compile/pr23944.c: New testcase.
27720
27721 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27722
27723         PR fortran/15975
27724         * gfortran.dg/der_pointer_2.f90: New test.
27725
27726 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27727
27728         PR fortran/16861
27729         * gfortran.dg/nested_modules_2.f90: New test.
27730
27731 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27732
27733         PR c++/18368
27734         * g++.dg/other/semicolon.C: New test.
27735
27736 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27737
27738         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27739         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27740
27741 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27742
27743         PR c++/23914
27744         * g++.dg/template/static18.C: New test.
27745
27746         PR c++/21514
27747         * g++.dg/template/crash19.C: Remove dg-error marker.
27748         * g++.dg/template/local4.C: New test.
27749
27750 2005-09-16  Paul Brook  <paul@codesourcery.com>
27751
27752         PR fortran/23906
27753         * gfortran.dg/dependency_1.f90: New test.
27754
27755 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27756
27757         PR c++/23896
27758         * g++.dg/template/static17.C: New test.
27759
27760 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27761
27762         PR c++/23139
27763         * g++.dg/warn/huge-val1.C: New test.
27764
27765 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27766
27767         PR c++/13140
27768         * g++.dg/parse/class2.C: New test.
27769         * g++.dg/template/explicit8.C: Likewise.
27770         * g++.dg/template/spec25.C: Likewise.
27771
27772 2005-09-14  Josh Conner  <jconner@apple.com>
27773
27774         PR middle-end/23584
27775         * gcc.dg/pr23584.c: New test.
27776
27777 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27778
27779         PR fortran/21875 Internal Unit Array I/O, NIST
27780         * gfortran.dg/arrayio_1.f90: New test.
27781         * gfortran.dg/arrayio_1.f90: New test.
27782         * gfortran.dg/arrayio_1.f90: New test.
27783         * gfortran.dg/arrayio_1.f90: New test.
27784         * gfortran.dg/arrayio_1.f90: New test.
27785
27786 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27787
27788         PR middle-end/22480
27789         * gcc.dg/vect/pr22480.c: New test.
27790
27791 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27792
27793         PR fortran/19358
27794         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27795
27796 2005-09-13 Josh Conner <jconner@apple.com>
27797
27798         PR c++/23180
27799         * g++.dg/init/struct2.C: New test.
27800         * g++.dg/init/struct3.C: New test.
27801
27802 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27803
27804         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27805         Clean up temp files.
27806         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27807         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27808         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27809         gcc.dg/tree-ssa/builtin-printf-1.c,
27810         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27811         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27812         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27813         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27814         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27815         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27816         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27817         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27818         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27819         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27820         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27821         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27822
27823 2005-09-13  Josh Conner  <jconner@apple.com>
27824
27825         * lib/gcc-dg.exp: Load scanipa.exp.
27826         (cleanup-dump): New procedure.
27827         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27828         * lib/scandump.exp: New file.
27829         * lib/scantree.exp: Use it.
27830         * lib/scanipa.exp: New file.
27831
27832 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27833
27834         PR fortran/17740
27835         * gfortran.dg/generic_4.f90: New test.
27836
27837 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27838
27839         PR target/23816
27840         * gcc.target/i386/pr23816-1.c: New test.
27841         * gcc.target/i386/pr23816-2.c: New test.
27842
27843
27844 2005-09-13  Bastian Blank <waldi@debian.org>
27845
27846         PR c++/16171
27847         * g++.dg/abi/mangle26.C: New test.
27848         * g++.dg/abi/mangle27.C: New test.
27849         * g++.dg/abi/mangle28.C: New test.
27850         * g++.dg/abi/mangle29.C: New test.
27851
27852         PR c++/23839
27853         * g++.dg/parse/register1.C: New test.
27854
27855 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27856
27857         PR c++/23842
27858         * g++.dg/template/access16.C: New test.
27859
27860 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27861
27862         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27863
27864 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27865
27866         PR fortran/18899
27867         * gfortran.dg/shape_2.f90: New test.
27868
27869 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27870
27871         PR target/19269
27872         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27873         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27874         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27875         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27876         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27877         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27878         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27879         tests.
27880
27881 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27882
27883         PR c++/23841
27884         * g++.dg/parse/template17.C: New test.
27885
27886 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27887
27888         PR c++/23789
27889         * g++.dg/template/nontype14.C: New test.
27890
27891 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27892
27893         PR g++/7874
27894         * g++.dg/lookup/friend7.C: New test.
27895         * g++.dg/lookup/friend8.C: New test.
27896         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27897         so that it will be found via argument dependent lookup.
27898         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27899         friend functions which will no longer be found.
27900         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27901         function g, so that it will be found via argument dependent
27902         lookup.
27903         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27904         * g++.old-deja/g++.mike/net43.C: Likewise.
27905
27906 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27907
27908         PR c++/23691
27909         * g++.dg/template/static16.C: New test.
27910
27911 2005-09-12  Josh Conner  <jconner@apple.com>
27912
27913         PR middle-end/23237
27914         * gcc.c-torture/compile/pr23237.c: New test.
27915
27916 2005-09-11  Richard Henderson  <rth@redhat.com>
27917
27918         * g++.dg/other/error8.C: Update expected diagnostic text.
27919
27920 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27921
27922         PR libfortran/19872
27923         * gfortran.dg/overwrite_1.f: New test.
27924
27925 2005-09-09  Josh Conner  <jconner@apple.com>
27926
27927         * g++.dg/init/pr23180-1.C: Removed.
27928         * g++.dg/init/pr23180-2.C: Removed.
27929
27930 2005-09-09  David Daney <ddaney@avtrex.com>
27931
27932         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27933         files which are ...
27934         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27935         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27936
27937 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27938
27939         * gfortran.dg/iostat_2.f90: New test.
27940
27941 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27942
27943         PR c++/22252
27944         * g++.dg/ext/interface1.C: New test.
27945         * g++.dg/ext/interface1.h: Likewise.
27946         * g++.dg/ext/interface1a.cc: Likewise.
27947
27948 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27949
27950         * gfortran.dg/iomsg_1.f90: New test case.
27951
27952 2005-09-09  Richard Guenther  <rguenther@suse.de>
27953
27954         PR c++/23624
27955         * g++.dg/tree-ssa/pr23624.C: New testcase.
27956
27957 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27958
27959         PR fortran/19239
27960         * gfortran.dg/vector_subscript_1.f90,
27961         * gfortran.dg/vector_subscript_2.f90: New tests.
27962
27963 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27964
27965         PR fortran/21104
27966         * gfortran.dg/array_alloc_1.f90,
27967         * gfortran.dg/array_alloc_2.f90,
27968         * gfortran.dg/array_alloc_3.f90: New tests.
27969
27970 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27971
27972         PR fortran/12840
27973         * gfortran.dg/array_constructor_6.f90
27974         * gfortran.dg/array_constructor_7.f90
27975         * gfortran.dg/array_constructor_8.f90
27976         * gfortran.dg/array_constructor_9.f90
27977         * gfortran.dg/array_constructor_10.f90
27978         * gfortran.dg/array_constructor_11.f90
27979         * gfortran.dg/array_constructor_12.f90: New tests.
27980
27981 2005-09-08  Josh Conner  <jconner@apple.com>
27982
27983         PR c++/23180
27984         * g++.dg/init/pr23180-1.C: New test.
27985         * g++.dg/init/pr23180-2.C: New test.
27986
27987 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27988
27989         PR fortran/18878
27990         * gfortran.dg/module_double_reuse.f90: New.
27991
27992 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27993
27994         PR fortran/23270
27995         PR fortran/22304
27996         PR fortran/18870
27997         PR fortran/17917
27998         PR fortran/16511
27999         * gfortran.dg/common_equivalence_1.f: New.
28000         * gfortran.dg/common_equivalence_2.f: New.
28001         * gfortran.dg/common_equivalence_3.f: New.
28002         * gfortran.dg/contained_equivalence_1.f90: New.
28003         * gfortran.dg/module_blank_common.f90: New.
28004         * gfortran.dg/module_commons_1.f90: New.
28005         * gfortran.dg/module_equivalence_1.f90: New.
28006         * gfortran.dg/nested_modules_1.f90: New.
28007         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28008         equivalences and add comment to connect the test with
28009         the PR.
28010
28011 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28012
28013         PR fortran/23765
28014         * gfortran.dg/common_6.f90: New test.
28015
28016 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28017
28018         PR fortran/15326
28019         * gfortran.dg/char_result_1.f90,
28020         * gfortran.dg/char_result_2.f90,
28021         * gfortran.dg/char_result_3.f90,
28022         * gfortran.dg/char_result_4.f90,
28023         * gfortran.dg/char_result_5.f90,
28024         * gfortran.dg/char_result_6.f90,
28025         * gfortran.dg/char_result_7.f90,
28026         * gfortran.dg/char_result_8.f90: New tests.
28027
28028 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
28029
28030         PR fortran/19928
28031         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28032
28033 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28034
28035         PR obj-c++/16816
28036         * obj-c++.dg/selector-5.mm: New test.
28037         * obj-c++.dg/selector-6.mm: New test.
28038
28039 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
28040
28041         PR objc/20574
28042         PR objc/19324
28043         * objc.dg/error-1.m: New test.
28044
28045 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
28046
28047         PR fortran/23373
28048         * gfortran.fortran-torture/execute/pr23373-1.f90,
28049         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28050
28051 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
28052
28053         PR libfortran/23760
28054         * gfortran.dg/g77/1832.f: Remove long string in write statement
28055         to allow the test to pass on correct list directed output with
28056         prepended space.
28057
28058 2005-09-07  James E Wilson  <wilson@specifix.com>
28059
28060         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28061
28062 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28063
28064         * gfortran.dg/parameter+save.f90: Rename to
28065         * gfortran.dg/parameter_save.f90: .. this.
28066
28067 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
28068
28069         PR fortran/20848
28070         * gfortran.dg/parameter+save.f90: New test case.
28071
28072 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
28073
28074         PR fortran/19269
28075         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28076
28077 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28078
28079         PR c/23075
28080         * gcc.dg/pr23075.c: New test.
28081         * g++.dg/warn/pr23075.C: New test.
28082
28083         PR target/22362
28084         * gcc.target/i386/pr22362.c: New test.
28085
28086         PR rtl-optimization/23098
28087         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28088
28089         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28090         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28091         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28092
28093 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
28094
28095         * g++.dg/expr/cast6.C: New test.
28096
28097         PR c++/9782
28098         * g++.dg/init/new15.C: New test.
28099
28100 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28101
28102         * gcc.dg/vect/Os-vect-95.c: New test.
28103         * gcc.dg/vect/vect-95.c: Same.
28104
28105 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
28106
28107         * gcc.dg/vect/vect-29.c: Update xfail testing.
28108         * gcc.dg/vect/vect-44.c: Same.
28109         * gcc.dg/vect/vect-48.c: Same.
28110         * gcc.dg/vect/vect-50.c: Same.
28111         * gcc.dg/vect/vect-72.c: Same.
28112         * gcc.dg/vect/vect-77.c: Same.
28113         * gcc.dg/vect/vect-78.c: Same.
28114         * gcc.dg/vect/vect-80.c: Same.
28115         * gcc.dg/vect/vect-96.c: Same.
28116         * gcc.dg/vect/vect-100.c: Same.
28117         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28118         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28119         * gfortran.dg/vect/vect-5.f90: Same.
28120
28121 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
28122
28123         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28124         start strings.
28125         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28126         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28127
28128         PR c++/23056
28129         * g++.dg/opt/pr23056.C: New test.
28130
28131         PR rtl-optimization/23098
28132         * gcc.target/i386/pr23098.c: New test.
28133
28134 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
28135
28136         PR c++/23667
28137         * g++.dg/template/static15.C: New test.
28138
28139         PR c++/21440
28140         * g++.dg/ext/stmtexpr5.C: New test.
28141         * g++.dg/ext/stmtexpr6.C: Likewise.
28142
28143 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
28144
28145         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28146
28147         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28148         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28149         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28150
28151 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
28152
28153         PR libfortran/23321
28154         * gfortran.dg/direct_io_4.f90: New test case.
28155
28156 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
28157             Rasmus Hahn  <rassahah@neofonie.de>
28158
28159         PR libobjc/23108
28160         * objc.dg/type-stream-1.m: New test.
28161
28162 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
28163
28164         PR fortran/23661
28165         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28166         gfortran.dg/print_fmt_3.f90: New test.
28167
28168 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28169
28170         * gfortran.dg/fmt_t_1.f90: New test.
28171
28172 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
28173
28174         PR rtl-optimization/23454
28175         * g++.dg/opt/pr23454.C: New test.
28176
28177 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
28178
28179         PR c++/23699
28180         * g++.dg/ext/static1.C: New test.
28181
28182 2005-09-02  Richard Henderson  <rth@redhat.com>
28183
28184         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28185         tail call to check_fa_work.
28186
28187 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
28188
28189         PR c++/21687
28190         * g++.dg/other/gc3.C: New test.
28191
28192 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28193
28194         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28195         * gcc.dg/20050826-1.c: Likewise.
28196
28197 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
28198
28199         PR c++/23167
28200         * g++.dg/expr/volatile1.C: New test.
28201
28202 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
28203
28204         PR middle-end/23547
28205         * gcc.dg/pr23547.c: New test.
28206
28207 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
28208
28209         PR c/22061
28210         * gcc.c-torture/execute/pr22061-1.c,
28211         * gcc.c-torture/execute/pr22061-2.c,
28212         * gcc.c-torture/execute/pr22061-3.c,
28213         * gcc.c-torture/execute/pr22061-4.c: New tests.
28214
28215 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
28216
28217         * gcc.dg/Wredundant-decls-2.c: New test to check that
28218         -Wredundant-decls does not issue warning for a variable
28219         definition following a declaration.
28220
28221 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
28222
28223         PR debug/7241
28224         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28225         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28226         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28227
28228         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28229         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28230         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28231         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28232         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28233         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28234         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28235         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28236
28237 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28238
28239         PR objc/23306
28240         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28241         scan-assmbler.
28242
28243 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
28244
28245         PR target/21255
28246         * gcc.dg/pr21255-1.c: New test.
28247         * gcc.dg/pr21255-2-mb.c: Likewise.
28248         * gcc.dg/pr21255-2-ml.c: Likewise.
28249         * gcc.dg/pr21255-3.c: Likewise.
28250         * gcc.dg/pr21255-4.c: Likewise.
28251
28252 2005-08-31  Dale Johannesen  <dalej@apple.com>
28253
28254         * gcc.dg/20050830-1.c: New.
28255
28256 2005-08-31  Josh Conner  <jconner@apple.com>
28257
28258         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28259         command-line options for arm-*-* targets.
28260         * g++.dg/init/array16.C: Likewise.
28261         * g++.dg/other/crash-4.C: Likewise.
28262
28263 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28264
28265         PR obj-c++/23640
28266         * obj-c++.dg/gnu-runtime-3.mm: New test.
28267
28268 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28269
28270         PR c++/13377
28271         * g++.dg/lookup/ambig4.C: New test.
28272         * g++.dg/lookup/ambig5.C: New test.
28273         * g++.dg/tc1/dr101.C: Adjust error markers.
28274
28275 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28276
28277         PR c++/23639
28278         * g++.dg/template/ttp5.C: Adjust error markers.
28279
28280 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
28281
28282         PR testsuite/23609
28283         * lib/obj-c++.exp: Include target-libpath.exp.
28284         (obj-c++_link_flags): Look for the GNU libobjc library
28285         and set the library path to include it.
28286         Don't manually set LD_LIBRARY_PATH (etc.) but call
28287         set_ld_library_path_env_vars instead.
28288         (obj-c++_target_compile): Don't set library path or
28289         linker flags because they are already set correctly
28290         in obj-c++_link_flags.
28291
28292 2005-08-30  Josh Conner  <jconner@apple.com>
28293
28294         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28295         to command-line options for arm-*-* targets.
28296
28297 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
28298
28299         * g++.dg/other/i386-1.C: New.
28300
28301 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
28302
28303         PR preprocessor/20348
28304         PR preprocessor/20356
28305         * gcc.dg/cpp/pr20348.c: New test.
28306         * gcc.dg/cpp/pr20348.h: New file.
28307         * gcc.dg/cpp/inc/pr20348.h: New file.
28308         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28309         * gcc.dg/cpp/pr20356.c: New test.
28310         * gcc.dg/cpp/pr20356.h: New file.
28311         * gcc.dg/cpp/inc/pr20356.h: New file.
28312         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28313
28314 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
28315
28316         * gfortran.fortran-torture/execute/intrinsic_count.f90:
28317         Fix array dimension to avoid correct end-of-file error.
28318
28319 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
28320
28321         PR libfortran/23598
28322         * gfortran.dg/iostat_1.f90: New test.
28323
28324 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
28325
28326         PR middle-end/23408
28327         * gcc.dg/pr23408.c: New test.
28328
28329 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
28330
28331         PR c++/23099
28332         * g++.dg/init/member1.C: Make sure erroneous static data member
28333         definitions are required.
28334         * g++.dg/template/static13.C: New test.
28335         * g++.dg/template/static14.C: Likewise.
28336
28337 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
28338
28339         * gcc.target/i386/pr23575.c: Use -msse2 instead of
28340         -march=pentium4, remove ilp32 requirement.
28341
28342         PR middle-end/23484
28343         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28344         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28345
28346 2005-08-29  Andreas Jaeger  <aj@suse.de>
28347
28348         PR testsuite/23607
28349         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28350
28351 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
28352
28353         * gcc.c-torture/execute/20050316-2.c: New test.
28354         * gcc.c-torture/execute/20050316-3.c: New test.
28355         * gcc.dg/torture/pr16104-1.c: New test.
28356
28357 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
28358
28359         PR middle-end/23463
28360         * gcc.c-torture/execute/zero-struct-1.c: New test.
28361
28362 2005-08-27  Richard Guenther  <rguenther@suse.de>
28363
28364         PR target/23575
28365         * gcc.target/i386/pr23575.c: New testcase.
28366
28367 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
28368
28369         PR rtl-optimization/23561
28370         * gcc.c-torture/execute/20050826-1.c: New test.
28371
28372         PR rtl-opt/23560
28373         * gcc.c-torture/execute/20050826-2.c: New test.
28374
28375 2005-08-26  Dale Johannesen  <dalej@apple.com>
28376
28377         * gcc.dg/20030711-1.c: Modify to work on Darwin.
28378         * gcc.dg/20050826-1.c: New.
28379
28380 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
28381
28382         PR c++/19004
28383         * g++.dg/template/nontype13.C: New test.
28384
28385         PR c++/23491
28386         * g++.dg/init/new14.C: New test.
28387         * g++.dg/expr/anew1.C: Do not XFAIL.
28388         * g++.dg/expr/anew2.C: Likewise.
28389         * g++.dg/expr/anew3.C: Likewise.
28390
28391 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
28392
28393         PR middle-end/22439
28394         * gcc.dg/vla-3.c: New test.
28395
28396 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
28397
28398         PR fortran/20363
28399         * gfortran.dg/named_interface.f90: New.
28400
28401 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
28402
28403         * gcc.c-torture/execute/frame-address.c: New test.
28404
28405 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
28406
28407         PR c++/20817
28408         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28409
28410 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28411
28412         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28413
28414 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28415
28416         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28417         * gcc.dg/altivec-22.c: Rename from..
28418         * gcc.dg/altivec-nomfcr.c: ..this.
28419
28420 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28421
28422         PR tree-optimization/23546
28423         * gcc.dg/tree-ssa/pr23546.c: New test.
28424
28425 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28426
28427         PR fortran/17758
28428         * gfortran.dg/nonreturning_statements.f90: New test.
28429
28430 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28431
28432         PR c++/22454
28433         * g++.dg/parse/crash29.C: New.
28434
28435 2005-08-23  DJ Delorie  <dj@redhat.com>
28436
28437         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28438         constants have the L suffix.
28439
28440 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28441
28442         PR c++/23044
28443         * g++.dg/template/instantiate8.C: New.
28444
28445 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28446
28447         PR middle-end/23467
28448         * gcc.c-torture/execute/pr23467.c: New test.
28449
28450 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28451
28452         PR tree-optimization/22043
28453         * gcc.c-torture/execute/20050613-1.c: New test.
28454
28455 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28456
28457         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28458
28459 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28460
28461         PR rtl-optimization/23478
28462         * g++.dg/opt/pr23478.C: New test.
28463
28464 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28465
28466         PR c/18715
28467         * gcc.dg/switch-warn-3.c: New test.
28468
28469 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28470
28471         PR c++/22233
28472         * g++.dg/template/param1.C: New test.
28473
28474 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28475
28476         PR c++/23089
28477         * g++.dg/other/incomplete1.C: New test.
28478
28479 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28480
28481         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28482         are vectorizable.
28483
28484 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28485
28486         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28487         d_lines_5.f: New.
28488
28489 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28490
28491         * gcc.target/i386/sse-4.c: New test.
28492
28493 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28494
28495         PR testsuite/23239
28496         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28497
28498 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28499
28500         * gcc.dg/20050811-1.c: New test.
28501         * gcc.dg/20050811-2.c: New test.
28502
28503 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28504
28505         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28506
28507 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28508
28509         PR 23476
28510         * gcc.c-torture/compile/pr23476.c: New test.
28511
28512 2005-08-19  Devang Patel  <dpatel@apple.com>
28513
28514         PR tree-optimization/23048
28515         * gcc.dg/tree-ssa/pr23048.c: New test.
28516
28517 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28518
28519         PR middle-end/20624
28520         * g++.dg/warn/Wreturn-3.C: New test
28521
28522 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28523
28524         PR tree-optimization/22228
28525         * g++.dg/vect/pr22543.cc: New test.
28526
28527 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28528
28529         PR tree-optimization/21574
28530         * gcc.dg/tree-ssa/pr21574.c: New test.
28531
28532 2005-08-16  James E Wilson  <wilson@specifix.com>
28533
28534         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28535
28536 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28537
28538         PR tree-opt/23402
28539         * gcc.c-torture/compile/zero-strct-3.c: New test.
28540         * gcc.c-torture/compile/zero-strct-4.c: New test.
28541
28542 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28543
28544         PR target/23376
28545         * gcc.target/x86_64/pr23376.c: New test.
28546
28547 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28548
28549         PR c++/23337
28550         * g++.dg/ext/vector2.C: New.
28551
28552 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28553
28554         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28555
28556 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28557
28558         PR libfortran/23428
28559         * gfortran.dg/inquire-complex.f90: New test case.
28560
28561 2005-08-16  James E Wilson  <wilson@specifix.com>
28562
28563         PR tree-optimization/21105
28564         * gcc.dg/large-size-array.c: New.
28565
28566 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28567
28568         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28569         type.
28570         * gcc.dg/vect/vect-41: Likewise.
28571         * gcc.dg/vect/vect-42: Likewise.
28572         * gcc.dg/vect/vect-43: Likewise.
28573         * gcc.dg/vect/vect-44: Likewise.
28574         * gcc.dg/vect/vect-46: Likewise.
28575         * gcc.dg/vect/vect-47: Likewise.
28576         * gcc.dg/vect/vect-48: Likewise.
28577         * gcc.dg/vect/vect-52: Likewise.
28578         * gcc.dg/vect/vect-53: Likewise.
28579         * gcc.dg/vect/vect-54: Likewise.
28580         * gcc.dg/vect/vect-55: Likewise.
28581         * gcc.dg/vect/vect-56: Likewise.
28582         * gcc.dg/vect/vect-57: Likewise.
28583         * gcc.dg/vect/vect-58: Likewise.
28584         * gcc.dg/vect/vect-59: Likewise.
28585         * gcc.dg/vect/vect-60: Likewise.
28586         * gcc.dg/vect/vect-61: Likewise.
28587         * gcc.dg/vect/vect-85: Likewise.
28588         * gcc.dg/vect/vect-87: Likewise.
28589         * gcc.dg/vect/vect-88: Likewise.
28590         * gcc.dg/vect/vect-93.c: Likewise.
28591         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28592         * gcc.dg/vect/vect-75: Likewise.
28593         * gcc.dg/vect/vect-76: Likewise.
28594         * gcc.dg/vect/vect-77: Likewise.
28595         * gcc.dg/vect/vect-78: Likewise.
28596         * gcc.dg/vect/vect-80: Likewise.
28597         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28598         vectorized for the expected reason, rather than checking how alignment
28599         was handled.
28600         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28601         aligned type and also instead of aligned pointers. Added documentation.
28602
28603 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28604
28605         * gfortran.dg/power.f90: New test.
28606
28607 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28608
28609         PR rtl-optimization/23299
28610         * g++.dg/opt/pr23299.C: New test.
28611
28612 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28613
28614         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28615
28616 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28617
28618         * g++.dg/template/local6.C: New test.
28619
28620 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28621
28622         * execute/exceptions/finally-1.m: Check that the catch and finally are
28623         being called.  Also add a "return 0;" at the end of main.
28624
28625 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28626
28627         PR fortran/21432.
28628         * gfortran.dg/namelist_print_1.f: New test of functionality of
28629         PRINT namelist.
28630         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28631         namelist generates error with -std=f95.
28632
28633 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28634
28635         PR tree-optimization/23119
28636         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28637
28638 2005-08-13  Marcin Koziej  <creep@desk.pl>
28639             Andrew Pinski  <pinskia@physics.uc.edu>
28640
28641         PR libobjc/22492
28642         * execute/exceptions/finally-1.m: New test.
28643
28644 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28645
28646         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28647         testsuite.
28648         * objc/execute/exceptions/trivial.m: New test.
28649         * objc.dg/try-catch-11.m: Move to ...
28650         * objc/execute/exceptions/foward-1.m: Here.
28651         * objc.dg/try-catch-2.m: Move to ...
28652         * objc/execute/exceptions/catchall-1.m: Here.
28653         * objc.dg/try-catch-8.m: Move to ...
28654         * objc/execute/exceptions/local-variables-1.m: Here.
28655
28656 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28657
28658         * objc.dg/nested-func-1.m: Move to ...
28659         * objc/execute/nested-func-1.m: Here.
28660
28661 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28662
28663         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28664         in ${options} instead of [target_info name].
28665         * lib/obj-c++.exp (objc_target_compile): Likewise.
28666
28667 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28668
28669         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28670
28671 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28672
28673         part of PR testsuite/23348
28674         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28675         each of the torture options.
28676         * objc/compile/trivial.m: New test.
28677
28678 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28679
28680         * gfortran.dg/eoshift.f90: Correct format.
28681
28682 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28683
28684         * gfortran.fortran-torture/execute/character_passing.f90:
28685         Fix comment typo.
28686
28687 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28688
28689         PR c++/8271
28690         * g++.dg/template/unify10.C: New.
28691
28692 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28693
28694         * g++.dg/parse/pr22514.C: Move to...
28695         * g++.dg/debug/pr22514.C: here.
28696
28697 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28698
28699         PR c++/23266
28700         * g++.dg/inherit/pure1.C: New test.
28701
28702         * ChangeLog: Fix typos.
28703
28704 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28705             Steven Bosscher  <stevenb@suse.de>
28706
28707         * gfortran.dg/runtime_warning_1.f90: New test.
28708
28709 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28710
28711         PR c++/23219
28712         * g++.dg/parse/crash28.C: New.
28713
28714 2005-08-11  Richard Guenther  <rguenther@suse.de>
28715
28716         PR target/23289
28717         * gcc.target/i386/tailcall-1.c: New testcase.
28718
28719 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28720
28721         * gcc.dg/vect/vect-67.c: Un-xfail.
28722
28723 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28724
28725         PR c++/23225
28726         * g++.dg/parse/crash27.C: new test.
28727
28728 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28729
28730         PR libfortran/22143
28731         * gfortran.dg/shift-kind.f90: New testcase.
28732
28733 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28734
28735         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28736         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28737
28738 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28739
28740         PR c++/20646
28741         * g++.dg/other/mult-stor1.C: New test.
28742
28743 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28744
28745         * gcc.c-torture/pr18299-1.c: Move to ...
28746         * gcc.c-torture/compile/pr18299-1.c: Here.
28747
28748 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28749
28750         * gfortran/fortran.torture/execute/character_passing.f90:
28751         Fix types for LSAME.
28752
28753 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28754
28755         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28756         input data back to what it was originally.
28757
28758 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28759
28760         * objc.dg/try-catch-8.m: Enable for all targets.
28761
28762 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28763
28764         * gcc.dg/pr23165.c: New test.
28765
28766 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28767
28768         PR tree-optimization/23234
28769         * gcc.dg/tree-ssa/pr23234.c: New test.
28770
28771 2005-08-08  Josh Conner  <jconner@apple.com>
28772
28773         PR rtl-optimization/23241
28774         * gcc.dg/char-compare.c: New test.
28775
28776 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28777
28778         PR c++/22508
28779         * g++.dg/init/new13.C: New test.
28780
28781 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28782
28783         PR c++/21166
28784         * g++.dg/other/crash-4.C: Adjust
28785         * g++/dg/ext/packed9.C: New.
28786
28787 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28788
28789         PR middle-end/21964
28790         * gcc.c-torture/execute/pr21964-1.c: New test.
28791
28792 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28793
28794         PR c/22458
28795         * gcc.dg/pr22458-1.c: New test.
28796
28797 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28798             Steven G. Kargl <kargls@comcast.net>
28799
28800         PR fortran/22390
28801         * gfortran.dg/flush_1.f90: New test.
28802
28803 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28804
28805         PR c++/23191
28806         * g++.dg/template/eh2.C: New test.
28807
28808 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28809
28810         PR c++/19498
28811         * g++.dg/template/instantiate7.C: New test.
28812
28813 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28814
28815         PR c/23113
28816         * gcc.dg/Wunused-value-1.c: New test.
28817
28818 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28819
28820         PR rtl-optimization/23233
28821         * gcc.c-torture/compile/pr23233-1.c: New test.
28822
28823 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28824
28825         PR fortran/18833
28826         PR fortran/20850
28827         * gfortran.dg/equiv_1.f90: New test.
28828         * gfortran.dg/equiv_2.f90: New test.
28829         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28830         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28831         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28832
28833 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28834
28835         * gcc.c-torture/execute/vrp-5.c: New test.
28836         * gcc.c-torture/execute/vrp-6.c: New test.
28837         * gcc.dg/tree-ssa/vrp21.c: New test.
28838
28839 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28840
28841         * g++.dg/parse/pr22514.C: New test.
28842
28843 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28844
28845         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28846
28847         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28848         instead of constant loads / pool entries.
28849
28850 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28851
28852         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28853         TEST_TO_WCTYPE.
28854
28855 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28856
28857         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28858         __WINT_TYPE__ in generated prototypes if possible.
28859
28860 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28861
28862         PR 22037
28863         * g++.dg/tree-ssa/pr22037.C:
28864
28865 2005-08-04  Richard Henderson  <rth@redhat.com>
28866
28867         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28868         scan-tree-dump-times directive.
28869
28870 2005-08-04  Jan Hubicka  <jh@suse.cz>
28871
28872         * gcov-1.C: Fix switch counts.
28873         * gcov-4b.c: Likewise.
28874
28875 2005-08-03  Jeff Law  <law@redhat.com>
28876
28877         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28878
28879 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28880
28881         * gcc.c-torture/execute/pr23135.c: New test.
28882
28883 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28884
28885         PR tree-optimization/19899
28886         * gcc.dg/tree-ssa/scev-1.c: New test.
28887         * gcc.dg/tree-ssa/scev-2.c: New test.
28888
28889 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28890
28891         PR target/18582
28892         * gcc.dg/torture/pr18582-1.c: New test.
28893
28894 2005-08-03  Jan Hubicka  <jh@suse.cz>
28895
28896         * update-conroll.c: New testcase.
28897         * update-conroll-2.c: New testcase.
28898
28899 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28900
28901         * gfortran.dg/constant_substring.f: New test.
28902         * gfortran.dg/pr22491.f: New test.
28903
28904 2005-08-02  Jan Hubicka  <jh@suse.cz>
28905
28906         * update-threading.c: Replace by the proper one.
28907
28908 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28909
28910         PR 23164
28911         * g++.dg/tree-ssa/pr23164.C: New test.
28912
28913 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28914
28915         * gcc.dg/tree-ssa/pr23192.c: New test.
28916
28917 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28918
28919         * gcc.c-torture/execute/vrp-4.c: New test.
28920
28921 2005-08-02  Jan Hubicka  <jh@suse.cz>
28922
28923         * update-threading.c: New test.
28924
28925 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28926
28927         * gcc.c-torture/compile/20050801-1.c: New test.
28928         * gcc.c-torture/compile/20050801-2.c: New test.
28929
28930 2005-08-01  Jan Hubicka  <jh@suse.cz>
28931
28932         * val-prof-5.c: New test.
28933
28934 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28935
28936         PR c/22311
28937         * gcc.dg/pr22311-1.c : New test.
28938
28939 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28940
28941         PR target/23095
28942         * gfortran.dg/pr23095.f: New test.
28943
28944         PR c++/22003
28945         * g++.dg/other/pr22003.C: New test.
28946
28947 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28948
28949         PR target/20621
28950         * gcc.c-torture/execute/pr20621-1.c: New test.
28951
28952 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28953
28954         * gfortran.dg/comma_format_extension_4.f: Adjust length
28955         of string for format.
28956         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28957         print statement with internal write.
28958         * gfortran.dg/der_array_io_2.f: Likewise.
28959         * gfortran.dg/der_array_io_3.f: Likewise.
28960
28961 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28962
28963         * gcc.dg/fold-abs-4.c: new test.
28964
28965 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28966
28967         PR fortran/22570 an related issues.
28968         * gfortran.dg/x_slash_1.f: New test.
28969
28970 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28971
28972         PR c/23143
28973         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28974         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28975
28976 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28977
28978         PR c/529
28979         * gcc.dg/Wshadow-3.c: New test.
28980
28981 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28982
28983         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28984         used to have the wrong bounds).
28985
28986 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28987
28988         PR c/21720
28989         * gcc.dg/hex-round-1.c: Test more cases.
28990         * gcc.dg/hex-round-2.c: New test.
28991
28992 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28993
28994         PR 22550
28995         * g++.dg/tree-ssa/pr22550.C: New test.
28996
28997 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28998
28999         * gcc.dg/tree-ssa/vrp19.c: New test.
29000         * gcc.dg/tree-ssa-vrp20.c: New test.
29001
29002 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29003
29004         PR c/22240
29005         * gcc.dg/transparent-union-4.c: New test.
29006
29007 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29008
29009         PR c/22192
29010         * gcc.dg/c99-vla-2.c: New test.
29011
29012 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
29013
29014         PR c/21720
29015         * gcc.dg/hex-round-1.c: New test.
29016
29017 2005-07-28  Jan Hubicka  <jh@suse.cz>
29018
29019         * inliner-1.c: Do not dump everything.
29020         * tree-prof.exp: Do not pass -ftree-based-profiling.
29021         * bprob.exp: Likewise.
29022
29023         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29024
29025 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
29026
29027         PR c++/22545
29028         * g++.dg/expr/ptrmem7.C: New test.
29029
29030 2005-07-28  Mike Stump  <mrs@apple.com>
29031
29032         * g++.old-deja/g++.mike/visibility-1.C: New test.
29033
29034 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29035
29036         PR c/20187
29037         * gcc.c-torture/execute/pr20187-1.c: New test.
29038
29039 2005-07-28  Jeff Law  <law@redhat.com>
29040
29041         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29042         * gcc.dg/tree-ssa/vrp18.c: New test.
29043
29044 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29045
29046         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29047
29048 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
29049
29050         PR tree-optimization/22506
29051         * gcc.dg/vect/ps22506.c: New test.
29052
29053 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
29054
29055         PR target/21149
29056         * gcc.target/i386/sse-3.c: New test.
29057
29058 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29059
29060         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29061         * gcc.target/mips/mips32-dsp-type.c: Likewise.
29062
29063 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
29064
29065         PR c/22589
29066         * gcc.c-torture/compile/pr22589-1.c: New test.
29067
29068 2005-07-28  Jan Hubicka  <jh@suse.cz>
29069
29070         * update-loopch.c: New testcase.
29071
29072 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29073
29074         PR rtl-optimization/23047
29075         * gcc.c-torture/execute/pr23047.c: New test.
29076         * gcc.c-torture/execute/pr23047.x: New.
29077
29078 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
29079
29080         PR tree-optimization/22493
29081         * gcc.c-torture/execute/pr22493-1.c: New test.
29082         * gcc.c-torture/execute/pr22493-1.x: New.
29083         * gcc.c-torture/execute/vrp-1.c: New test.
29084         * gcc.c-torture/execute/vrp-2.c: New test.
29085         * gcc.c-torture/execute/vrp-2.c: New test.
29086
29087 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
29088
29089         * gcc.target/frv/all-builtin-read8.c: Delete.
29090         * gcc.target/frv/all-builtin-read16.c: Delete.
29091         * gcc.target/frv/all-builtin-read32.c: Delete.
29092         * gcc.target/frv/all-builtin-read64.c: Delete.
29093         * gcc.target/frv/all-builtin-write8.c: Delete.
29094         * gcc.target/frv/all-builtin-write16.c: Delete.
29095         * gcc.target/frv/all-builtin-write32.c: Delete.
29096         * gcc.target/frv/all-builtin-write64.c: Delete.
29097         * gcc.target/frv/all-read-write-1.c: New.
29098
29099 2005-07-27  Jeff Law  <law@redhat.com>
29100
29101         * gcc.c-torture/execute/pr22630.c: New test.
29102
29103 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
29104
29105         PR tree-optimization/23073
29106         * gcc.dg/vect/nodump-pr23073.c: New test.
29107         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29108
29109 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
29110
29111         PR tree-optimize/22348
29112         * gcc.c-torture/execute/pr22348.c: New.
29113
29114 2005-07-27  Richard Guenther  <rguenther@suse.de>
29115
29116         * gcc.dg/tree-ssa/salias-1.c: New testcase.
29117
29118 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29119
29120         PR fortran/22503
29121         * gfortran.dg/logical_comp.f90: New test.
29122
29123 2005-07-27  Jan Hubicka  <jh@suse.cz>
29124
29125         * inliner-1.c: Add cleanup of dumps.
29126         * val-prof-*.c: Likewise.
29127         * update-tailcall.c: New.
29128
29129 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
29130
29131         PR 22591
29132         * gcc.dg/tree-ssa/pr22591.c: New test.
29133         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29134
29135 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
29136
29137         PR libobjc/22606
29138         * objc.dg/try-catch-11.m: New test.
29139
29140 2005-07-26  Richard Guenther  <rguenther@suse.de>
29141
29142         PR tree-optimization/22486
29143         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29144
29145 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29146
29147         PR tree-opt/22484
29148         * g++.dg/opt/loop2.C: New test.
29149
29150 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
29151
29152         * gcc.dg/tree-ssa/reassoc-3.c: New test.
29153         * gcc.dg/tree-ssa/reassoc-4.c: New test.
29154
29155 2005-07-25  Adam Nemet  <anemet@lnxw.com>
29156
29157         * lib/profopt.exp (profopt-execute): Check for profiling data
29158         files on the target.
29159
29160 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
29161
29162         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29163         for matching of asm labels.
29164
29165 2005-07-25  Richard Guenther  <rguenther@suse.de>
29166
29167         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29168
29169 2005-07-25  Richard Guenther  <rguenther@suse.de>
29170
29171         PR testsuite/22624
29172         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29173
29174 2005-07-25  Ira Rosen  <irar@il.ibm.com>
29175
29176         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29177         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29178         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29179         * gcc.dg/vect/vect-100.c: New test.
29180         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29181         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29182         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29183         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29184         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29185         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29186         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29187         * gfortran.dg/vect/pr19049.f90: New testcase.
29188         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29189
29190 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
29191
29192         * gcc.c-torture/execute/20050713-1.c: New test.
29193
29194         PR fortran/20063
29195         * gfortran.fortran-torture/execute/data_4.f90: New test.
29196
29197         PR middle-end/20303
29198         * gcc.dg/visibility-d.c: New test.
29199
29200 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
29201
29202         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29203         * gfortran.dg/underflow.f90: Ditto.
29204
29205 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29206
29207         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29208         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29209         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29210
29211 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29212
29213         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29214         include case of field width of zero.
29215
29216 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
29217
29218         PR libgfortran/21875
29219         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29220         with trailing blanks on normal formatted read.
29221
29222 2005-07-23  Chao-ying Fu  <fu@mips.com>
29223
29224         * gcc.target/mips/mips32-dsp-type.c: New test.
29225         * gcc.target/mips/mips32-dsp.c: New test.
29226
29227 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
29228
29229         PR testsuite/21073
29230         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29231
29232         PR testsuite/20454
29233         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29234         and __cyg_profile_func_exit.
29235
29236 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
29237
29238         * gfortran.dg/comma_format_extension_3.f: Fix typo.
29239         * gfortran.dg/comma_format_extension_4.f: Same.
29240         * gfortran.dg/pr15332.f: Same.
29241         * gfortran.dg/pr21730.f: Same.
29242
29243 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
29244
29245         * g++.dg/opt/vrp2.C: Fix testcase.
29246
29247         PR tree-opt/22625
29248         * g++.dg/opt/vrp2.C: New test.
29249
29250 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
29251
29252         PR debug/21828
29253         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29254
29255 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
29256
29257         * gcc.dg/tree-ssa/20050719-1.c: New test.
29258
29259 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
29260
29261         * gcc.dg/bfin-longcall-1.c: New file.
29262         * gcc.dg/bfin-longcall-2.c: New file.
29263
29264 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
29265
29266         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29267
29268 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29269
29270         PR middle-end/19055
29271         * gcc.dg/tree-ssa/pr19055.c: New test.
29272         * gcc.dg/tree-ssa/pr19055-2.c: New test.
29273
29274 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29275
29276         PR C++/22358
29277         * g++.dg/other/pr22358.C: New test.
29278
29279 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
29280
29281         PR c++/2922
29282         * g++.dg/lookup/two-stage5.C: New test from bug comments.
29283
29284 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29285
29286         PR c++/15938
29287         * g++.dg/init/union2.C: New test.
29288
29289 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29290
29291         PR c/22393
29292         * gcc.dg/complex-4.c: New test.
29293
29294 2005-07-21  Richard Guenther  <rguenther@suse.de>
29295
29296         PR testsuite/22522
29297         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29298         scanning for asm labels.
29299         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29300
29301 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29302
29303         PR target/22085
29304         * gcc.dg/altivec-pr22085.c: New.
29305
29306 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
29307
29308         PR tree-optimization/19210
29309         * gcc.dg/tree-ssa/pr19210-1.c: New.
29310         * gcc.dg/tree-ssa/pr19210-2.c: New.
29311
29312 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
29313
29314         PR rtl-optimization/22167
29315         * g++.dg/opt/pr22167.C: New test.
29316
29317 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
29318
29319         PR c++/2922
29320         * g++.dg/lookup/two-stage2.C: New.
29321         * g++.dg/lookup/two-stage3.C: New.
29322         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29323         fixed two-stage name lookup for operators.
29324         * g++.dg/template/call3.C: Compiler now produces an appropriate
29325         error message.
29326         * g++.dg/template/crash37.C: Compiler now describes bla() on line
29327         14 as a candidate.
29328         * g++.dg/template/ptrmem4.C: Compiler produces different error
29329         message.
29330         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29331         connect_to_method as a candidate.
29332
29333 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
29334
29335         * gcc.dg/fold-alloc-1.c: New test.
29336
29337 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
29338
29339         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29340         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29341
29342 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
29343
29344         * gcc.dg/fold-abs-1.c: New test.
29345         * gcc.dg/fold-abs-2.c: New test.
29346         * gcc.dg/fold-abs-3.c: New test.
29347
29348 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
29349
29350         Make CONSTRUCTOR use VEC to store initializers.
29351         * g++.dg/ext/complit3.C: Check for specific error messages.
29352         * g++.dg/init/brace2.C: Update error message.
29353         * g++.dg/warn/Wbraces2.C: Likewise.
29354
29355 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
29356
29357         PR fortran/16940
29358         * gfortran.dg/module_interface_1.f90: New test.
29359
29360 2005-07-19  Danny Berlin <dberlin@dberlin.org>
29361             Kenneth Zadeck <zadeck@naturalbridge.com>
29362
29363         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29364
29365 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29366
29367         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29368         specify -Wformat for these tests.
29369         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29370         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29371         * gcc.dg/format/opt-6.c: Delete.
29372
29373 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29374
29375         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29376         * gcc.dg/tree-ssa/sra-3.c: Likewise.
29377
29378 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29379
29380         * gcc.dg/tree-ssa/alias-2.c: New test.
29381
29382 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
29383
29384         PR c++/22263
29385         * g++.dg/template/explicit7.C: New test.
29386
29387 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
29388
29389         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29390         field width of 8 to +Inf and -Inf.
29391
29392 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
29393
29394         PR c++/22139
29395         * g++.dg/template/friend36.C: New test.
29396
29397 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
29398
29399         PR fortran/21730
29400         * gfortran.dg/pr21730.f: New test.
29401
29402 2005-07-16  Danny Berlin <dberlin@dberlin.org>
29403             Kenneth Zadeck <zadeck@naturalbridge.com>
29404
29405         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29406         since pure const detection cannot run at -O1 in c compiler.
29407         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29408         can now optimize this case properly.
29409         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29410         because we now pass.
29411         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29412
29413 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29414
29415         PR c/22421
29416         * gcc.dg/format/bitfld-1.c: New test.
29417
29418 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29419
29420         PR c++/22204
29421         * g++.dg/rtti/repo1.C: New test.
29422
29423 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29424
29425         PR middle-end/22398
29426         * gcc.c-torture/compile/pr22398.c: New test.
29427
29428 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29429
29430         PR c++/22132
29431         * g++.dg/expr/cast4.C: New test.
29432
29433 2005-07-15  Richard Guenther  <rguenther@suse.de>
29434
29435         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29436         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29437
29438 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29439
29440         PR tree-optimization/22230
29441         * gcc.dg/tree-ssa/pr22230.c: New test.
29442
29443 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29444
29445         * gfortran.dg/g77/cpp6.f: New test.
29446
29447         PR fortran/22417
29448         * gfortran.dg/g77/cpp5.F: New test.
29449         * gfortran.dg/g77/cpp5.h: New file.
29450         * gfortran.dg/g77/cpp5inc.h: New file.
29451
29452 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29453
29454         PR libfortran/16435
29455         * gfortran.dg/tl_editting.f90: New.
29456         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29457
29458 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29459
29460         * gfortran.dg/char_array_constructor.f90: New test.
29461
29462 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29463
29464         * gfortran.dg/past_eor.f90: New.
29465         * gfortran.dg/complex_read.f90: New.
29466
29467 2005-07-13  Jeff Law  <law@redhat.com>
29468
29469         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29470         additional casts.
29471
29472         * gcc.dg/tree-ssa/pr22321.c: New test
29473
29474 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29475
29476         PR tree-optimization/21921
29477         * gcc.dg/tree-ssa/pr21921.c: New.
29478
29479 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29480
29481         PR tree-optimizatio/22442
29482         * gcc.dg/tree-ssa/loop-11.c: New test.
29483
29484 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29485
29486         PR tree-opt/21840
29487         * gcc.c-torture/compile/pr21840.c: New test.
29488
29489 2005-07-12  Jan Hubicka  <jh@suse.cz>
29490
29491         * gcc.c-torture/compile/pr22379.c: New test.
29492
29493 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29494
29495         PR libfortran/21593
29496         gfortran.dg/dev_null.f90: Remove outdated comment about
29497         PR libfortran/21593.
29498
29499
29500 2005-07-12  Dale Johannesen  <dalej@apple.com>
29501
29502         * gcc.target/i386/compress-float-sse.c: New.
29503         * gcc.target/i386/compress-float-sse-pic.c: New.
29504         * gcc.target/i386/compress-float-387.c: New.
29505         * gcc.target/i386/compress-float-387-pic.c: New.
29506         * gcc.dg/compress-float-ppc.c: New.
29507         * gcc.dg/compress-float-ppc-pic.c: New.
29508
29509 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29510
29511         PR libfortran/21593
29512         gfortran.dg/dev_null.f90: Remove targets.
29513
29514 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29515
29516         PR tree-opt/22335
29517         * gcc.dg/pr22335-1.c: New test.
29518         * gcc.dg/pr22335-2.c: New test.
29519
29520 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29521
29522         PR c++/20172
29523         * g++.dg/template/nontype12.C : New test.
29524
29525 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29526
29527         * gcc.dg/tree-ssa/loop-10.c: New test.
29528
29529 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29530
29531         * gcc.c-torture/execute/20020720-1.x: Remove.
29532
29533 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29534
29535         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29536
29537 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29538
29539         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29540         (dg-mips-options): Use it.
29541
29542 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29543
29544         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29545
29546 2005-07-09  Richard Henderson  <rth@redhat.com>
29547
29548         * lib/target-supports.exp (check_effective_target_sync_char_short):
29549         Add alpha.
29550
29551 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29552
29553         PR libfortran/22217
29554         * gfortran.dg/negative-z-descriptor.f90: New test.
29555
29556 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29557
29558         PR tree-opt/22329
29559         * gcc.dg/pr22329.c: New test.
29560
29561 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29562
29563         PR tree-optimization/20139
29564         * gcc.dg/tree-ssa/pr20139.c: New.
29565
29566 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29567
29568         PR tree-opt/22356
29569         * gcc.dg/pr22356-1.c: New test.
29570
29571 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29572
29573         PR c++/21799
29574         * g++.dg/template/unify8.C: New.
29575         * g++.dg/template/unify9.C: New.
29576
29577 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29578
29579         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29580
29581 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29582
29583         * gcc.dg/darwin-version-1.c: New.
29584         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29585         * gcc.dg/builtins-20.c: Likewise.
29586         * gcc.dg/builtins-53.c: Likewise.
29587         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29588         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29589         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29590         * gcc.dg/torture/builtins-power-1.c: Likewise.
29591         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29592         on Darwin.
29593
29594 2005-07-07  Jeff Law  <law@redhat.com>
29595
29596         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29597         argument evaluation order.
29598
29599 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29600
29601         PR libfortran/21594
29602         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29603         Add test cases where the shift length is greater than the
29604         array length.
29605
29606 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29607
29608         * obj-c++.dg/proto-lossage-6.mm: New.
29609         * objc.dg/proto-lossage-6.m: New.
29610
29611 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29612
29613         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29614         * objc.dg/gnu-runtime-2.m: Likewise.
29615
29616 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29617
29618         * gfortran.dg/longline.f: New test.
29619
29620         * gfortran.dg/badline.f: New test.
29621
29622 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29623
29624         PR fortran/16531
29625         PR fortran/15966
29626         PR fortran/18781
29627         * gfortran.dg/hollerith.f90: New.
29628         * gfortran.dg/hollerith2.f90: New.
29629         * gfortran.dg/hollerith3.f90: New.
29630         * gfortran.dg/hollerith4.f90: New.
29631         * gfortran.dg/hollerith_f95.f90: New.
29632         * gfortran.dg/hollerith_legacy.f90: New.
29633         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29634
29635 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29636
29637         PR objc/22274
29638         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29639         * objc.dg/gnu-runtime-2.m: New.
29640
29641 2005-07-06  Jeff Law  <law@redhat.com>
29642
29643         * gcc.dg/tree-ssa/vrp17.c: New test.
29644
29645 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29646
29647         PR fortran/22327
29648         * gfortran.dg/array_constructor_5.f90: New test.
29649
29650 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29651
29652         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29653
29654 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29655
29656         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29657         * gcc.dg/980816-1.c: Ditto.
29658
29659 2005-07-06  Jeff Law  <law@redhat.com>
29660
29661         * gcc.c-torture/compile/pr21356.c: New test.
29662
29663 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29664
29665         PR c/22013
29666         PR c/22098
29667         * gcc.c-torture/compile/pr22013-1.c,
29668         gcc.c-torture/execute/pr22098-1.c,
29669         gcc.c-torture/execute/pr22098-2.c,
29670         gcc.c-torture/execute/pr22098-3.c: New tests.
29671
29672 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29673
29674         PR c/22308
29675         * gcc.dg/pr22308-1.c: New test.
29676
29677 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29678
29679         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29680         target.
29681         * gcc.dg/compare9.c: Use -fshort-enums instead of
29682         -fno-short-enums.  Change the last test to dg-bogus.
29683
29684 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29685
29686         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29687         * gcc.dg/compare9.c: New.
29688
29689 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29690
29691         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29692
29693 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29694
29695         PR testsuite/22288
29696         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29697
29698
29699 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29700
29701         * gcc.dg/format/gcc_gfc-1.c: New.
29702
29703 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29704
29705         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29706
29707 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29708
29709         PR fortran/20842
29710         * gfortran.dg/io_invalid_1.f90: New test.
29711
29712 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29713
29714         * gcc.dg/format/gcc_diag-1.c: Update.
29715
29716 2005-07-02  Jeff Law  <law@redhat.com>
29717
29718         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29719         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29720
29721 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29722
29723         * gcc.dg/format/gcc_diag-1.c: Update.
29724
29725 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29726
29727         PR tree-opt/22269
29728         * gcc.c-torture/compile/pr22269.c: New test.
29729
29730 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29731
29732         PR 21584
29733         PR 22219
29734         * g++.dg/tree-ssa/pr21584-1.C: New test.
29735         * g++.dg/tree-ssa/pr21584-2.C: New test.
29736
29737 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29738
29739         * obj-c++.dg/try-catch-11.mm: New.
29740         * objc.dg/try-catch-10.m: New.
29741
29742 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29743
29744         * g++.dg/other/ucnid-1.C: xfail on AIX.
29745
29746 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29747
29748         PR 22234
29749         * gcc.dg/20050629-1.c: New test.
29750
29751 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29752
29753         * obj-c++.dg/const-str-1[0-1].mm: New.
29754         * objc.dg/const-str-1[0-1].m: New.
29755
29756 2005-05-29  Richard Henderson  <rth@redhat.com>
29757
29758         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29759         Rename from check_effective_target_vect_no_max.
29760         (check_effective_target_vect_no_int_add): New.
29761         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29762         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29763         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29764         * gcc.dg/vect/vect-reduc-1.c: Use both.
29765         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29766
29767 2005-05-29  Richard Henderson  <rth@redhat.com>
29768
29769         * lib/target-supports.exp (check_effective_target_vect_no_max):
29770         Remove i386 and x86_64.
29771
29772 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29773
29774         PR testsuite/21969
29775         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29776
29777 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29778
29779         PR middle-end/21969
29780         * gcc.dg/vect/pr21969.c: New test.
29781
29782 2005-06-28  Eric Christopher  <echristo@redhat.com>
29783
29784         PR c/22052
29785         PR c/21975
29786         * gcc.dg/inline1.c: New test.
29787         * gcc.dg/inline2.c: Ditto.
29788         * gcc.dg/inline3.c: Ditto.
29789         * gcc.dg/inline4.c: Ditto.
29790         * gcc.dg/inline5.c: Ditto.
29791
29792 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29793
29794         PR libfortran/22142
29795         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29796         Add testcase also testing eoshift1 for PR 22142.
29797
29798 2005-06-28  Richard Henderson  <rth@redhat.com>
29799
29800         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29801         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29802         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29803         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29804         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29805
29806 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29807
29808         PR libfortran/22142
29809         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29810         Add testcase for PR 22142.
29811
29812 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29813
29814         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29815         gcc.target/ia64/fpreg-2.c: New tests.
29816
29817 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29818
29819         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29820
29821 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29822
29823         PR libfortran/22170
29824         * gfortran.dg/slash_1.f90: New test.
29825
29826 2005-06-27  Richard Henderson  <rth@redhat.com>
29827
29828         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29829         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29830         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29831         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29832         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29833         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29834
29835 2005-06-27  Richard Henderson  <rth@redhat.com>
29836
29837         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29838         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29839
29840 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29841
29842         * obj-c++.dg/proto-lossage-5.mm: New.
29843         * objc.dg/proto-lossage-5.m: New.
29844
29845 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29846
29847         PR 21959
29848         * gcc.dg/tree-ssa/pr21959.c: New test.
29849
29850 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29851
29852         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29853         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29854         testing uninitialized var.
29855
29856         * gcc.c-torture/execute/builtins/chk.h: New.
29857         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29858         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29859         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29860         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29861         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29862         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29863         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29864         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29865         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29866         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29867         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29868         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29869         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29870         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29871         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29872         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29873         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29874         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29875         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29876         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29877         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29878         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29879         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29880         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29881         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29882         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29883         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29884         * gcc.dg/builtin-object-size-1.c: New test.
29885         * gcc.dg/builtin-object-size-2.c: New test.
29886         * gcc.dg/builtin-object-size-3.c: New test.
29887         * gcc.dg/builtin-object-size-4.c: New test.
29888         * gcc.dg/builtin-object-size-5.c: New test.
29889         * gcc.dg/builtin-stringop-chk-1.c: New test.
29890         * gcc.dg/builtin-stringop-chk-2.c: New test.
29891         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29892         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29893         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29894         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29895         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29896         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29897         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29898         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29899         * gcc.c-torture/execute/printf-1.c: New test.
29900         * gcc.c-torture/execute/fprintf-1.c: New test.
29901         * gcc.c-torture/execute/vprintf-1.c: New test.
29902         * gcc.c-torture/execute/vfprintf-1.c: New test.
29903         * gcc.c-torture/execute/printf-chk-1.c: New test.
29904         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29905         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29906         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29907
29908 2005-06-27  Michael Matz  <matz@suse.de>
29909
29910         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29911         slot is not merged if address escapes.
29912
29913 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29914
29915         PR c/21911
29916         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29917
29918 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29919
29920         PR middle-end/17965
29921         * gcc.c-torture/compile/20050622-1.c: New test.
29922
29923         PR middle-end/22028
29924         * gcc.dg/20050620-1.c: New test.
29925
29926 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29927
29928         PR tree-optimization/22026
29929         * gcc.dg/tree-ssa/pr22026.c: New.
29930
29931 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29932
29933         PR libfortran/22144
29934         * gfortran.dg/shift-alloc.f90: New testcase.
29935
29936 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29937
29938         * all files: Update FSF address in copyright headers.
29939
29940 2005-06-22  Jan Hubicka  <jh@suse.cz>
29941
29942         * wholeprogram-1.c: New testcase.
29943         * wholeprogram-2.c: New testcase.
29944
29945 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29946
29947         PR 22171
29948         * gcc.dg/tree-ssa/pr22171.c: New test.
29949
29950 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29951
29952         * gfortran.dg/simplify_modulo.f90: New.
29953
29954 2005-06-24  Jan Hubicka  <jh@suse.cz>
29955
29956         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29957
29958 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29959
29960         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29961
29962 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29963
29964         * obj-c++.dg/typedef-alias-1.mm: New.
29965         * objc.dg/typedef-alias-1.m: New.
29966
29967 2005-06-23  Jeff Law  <law@redhat.com>
29968
29969         * gcc.dg/tree-ssa/vrp16.c: New test.
29970
29971 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29972
29973         * lib/target-supports.exp: Add
29974         check_effective_target_fortran_large_real and
29975         check_effective_target_fortran_large_int to check for
29976         corresponding effective targets.
29977         * gfortran.dg/large_integer_kind_1.f90: New test.
29978         * gfortran.dg/large_real_kind_1.f90: New test.
29979
29980 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29981
29982         PR tree-optimization/22117
29983         * gcc.dg/tree-ssa/pr22117.c: New.
29984
29985 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29986
29987         PR testsuite/22123
29988         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29989
29990 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29991
29992         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29993
29994 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29995
29996         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29997         * gfortran.dg/f2c_4.c: Likewise.
29998
29999 2005-06-22 Paul Brook  <paul@codesourcery.com>
30000
30001         PR fortran/21034
30002         * gfortran.dg/auto_save_1.f90: New test.
30003
30004 2005-06-22  Michael Matz  <matz@suse.de>
30005
30006         * gcc.target/x86-64/abi: New directory.
30007         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30008         * gcc.target/x86-64/abi/README.gcc: New file.
30009         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30010         * gcc.target/x86-64/abi/asm-support.s: New file.
30011         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30012         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30013         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30014         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30015         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30016         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30017         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30018         * gcc.target/x86_64/abi/test_bitfields.c: New test.
30019         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30020         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30021         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30022         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30023         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30024         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30025         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30026         * gcc.target/x86_64/abi/test_varargs.c: New test.
30027
30028 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
30029
30030         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30031         32-bit i?86 and x86_64.
30032
30033 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
30034
30035         * obj-c++.dg/const-str-[1-9].mm: New tests.
30036
30037 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
30038
30039         PR fortran/22010
30040         * gfortran.dg/namelist_use.f90: New.
30041         * gfortran.dg/namelist_use_only.f90: New.
30042
30043 2005-06-21  Jeff Law  <law@redhat.com>
30044
30045         * gcc.dg/tree-ssa/vrp15.c: New test.
30046
30047 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
30048
30049         * lib/target-supports.exp (check_effective_target_vect_reduction):
30050         Remove.
30051         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30052         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30053         remove vect_reduction target keyword. Also avoid two returns in main.
30054         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30055         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30056         * gcc.dg/vect/vect-reduc-1short.c: New test.
30057         * gcc.dg/vect/vect-reduc-1char.c: New test.
30058         * gcc.dg/vect/vect-reduc-2short.c: New test.
30059         * gcc.dg/vect/vect-reduc-2char.c: New test.
30060         * gcc.dg/vect/vect-reduc-6.c: New test.
30061         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30062         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30063         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30064
30065 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30066         Paul Thomas  <pault@gcc.gnu.org>
30067
30068         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30069         New tests.
30070
30071 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30072
30073         * gfortran.dg/backslash_1.f90: New test.
30074         * gfortran.dg/backslash_2.f90: New test.
30075
30076 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
30077
30078         * gfortran.dg/duplicate_labels.f90: New test.
30079
30080 2005-06-20  Jan Beulich  <jbeulich@novell.com>
30081
30082         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30083         unsupportable relocations.
30084         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30085         * gcc.dg/20050321-2.c: xfail for NetWare.
30086
30087 2005-06-20  Andreas Jaeger  <aj@suse.de>
30088
30089         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30090         gcc.target/i386/fastcall-sseregparm.c,
30091         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30092
30093 2005-06-19  Richard Henderson  <rth@redhat.com>
30094
30095         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30096
30097 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
30098
30099         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30100
30101 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
30102
30103         PR c++/22115
30104         * g++.dg/conversion/simd2.C: Change expected error message.
30105
30106 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30107
30108         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30109         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30110         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30111
30112 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
30113
30114         * gcc.dg/fold-mod-1.c: New test.
30115
30116 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
30117
30118         PR fortran/19926
30119         * gfortran.dg/pr19926.f90: New test.
30120
30121 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
30122
30123         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30124         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30125         targets.
30126         * gcc.dg/vect/vect-reduc-2.c: Likewise.
30127         * gcc.dg/vect/vect-reduc-3.c: Likewise.
30128
30129 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
30130
30131         * gcc.target/ia64/float80-varargs-1.c: New test.
30132
30133 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30134
30135         PR tree-opt/22035
30136         * gfortran.dg/f2c_6.f90: New test.
30137
30138 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
30139
30140         PR c++/17413
30141         * g++.dg/template/local5.C: New.
30142
30143 2005-06-17  Richard Henderson  <rth@redhat.com>
30144
30145         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30146
30147 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
30148
30149         PR testsuite/21945
30150         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30151
30152 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
30153
30154         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30155         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30156         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30157         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30158         check_vect to verify the presence of hardware vector support.
30159
30160 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
30161
30162         PR testsuite/22056
30163         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30164
30165 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30166
30167         PR libfortran/19216
30168         * gfortran.dg/pr19216.f: Add correct space between brackets and
30169         dg directive.
30170
30171 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30172
30173         PR libfortran/16436
30174         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30175
30176 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
30177
30178         * gcc.target/i386/attributes-error.c: New testcase.
30179         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30180         * gcc.target/i386/regparm-stdcall.c: Likewise.
30181         * gcc.target/i386/sseregparm-1.c: Likewise.
30182         * gcc.target/i386/sseregparm-2.c: Likewise.
30183
30184 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
30185
30186         * g++.dg/rtti/crash2.C: New.
30187
30188 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
30189
30190         * gcc.dg/noncompile/20040203-3.c: Update expected message.
30191
30192 2005-06-15  David Ung  <davidu@mips.com>
30193
30194         * gcc.target/mips/mips16e-extends.c: New test for testing the
30195         generation of MIPS16e zeb/zeh, seb/seh instructions.
30196
30197 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
30198
30199         PR 22018
30200         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30201         * gcc.dg/tree-ssa/pr22018.c: New test.
30202
30203 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
30204
30205         * gcc.dg/simd-1.c: Update error messages.
30206         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
30207         * gcc.dg/simd-2.c: Update error messages.
30208         * gcc.dg/simd-4.c: New.
30209
30210 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
30211
30212         PR c++/20678
30213         * g++.dg/other/crash-4.C: New.
30214
30215 2005-06-14  Devang Patel  <dpatel@apple.com>
30216
30217         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30218
30219 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30220
30221         PR c++/21929
30222         * g++.dg/parse/crash11.C: Update
30223
30224 2005-06-13  Jeff Law  <law@redhat.com>
30225
30226         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30227         perform the desired transformations.
30228         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30229         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30230
30231 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30232
30233         PR fortran/22038
30234         * gfortran.dg/forall_1.f90: Un-XFAIL.
30235
30236 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
30237
30238         PR c++/21929
30239         * g++.dg/parse/crash26.C: New.
30240
30241         PR c++/20789
30242         * g++.dg/init/member1.C: New.
30243
30244 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
30245
30246         * gfortran.dg/altreturn_1.f90: New test.
30247
30248 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
30249
30250         PR middle-end/21985
30251         * gcc.dg/tree-ssa/pr21985.c: New test.
30252
30253 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30254
30255         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30256
30257 2005-06-12  Roger Sayle  <roger@eyesopen.com>
30258
30259         PR c++/21930
30260         * g++.dg/other/error10.C: New test case.
30261
30262 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30263
30264         PR libfortran/19155
30265         * gfortran.dg/pr19155.f: Add test.
30266
30267 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30268
30269         * gfortran.dg/f2c_7.f90: New test.
30270
30271         * gfortran.dg/forall_1.f90: XFAILed.
30272
30273 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
30274
30275         * gcc.dg/pr14796-1.c: New.
30276         * gcc.dg/pr14796-2.c: New.
30277
30278 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
30279
30280         PR fortran/17792
30281         PR fortran/21375
30282         * gfortran.dg/deallocate_stat.f90: New test.
30283
30284 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
30285
30286         * gfortran.fortran-torture/execute/in-pack.f90: New test.
30287
30288 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
30289
30290         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30291         access will be generated when this loop is vectorized. Test that
30292         accesses with same alignment were detected.
30293         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30294         Test that accesses with same alignment were detected.
30295         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30296         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30297         alignment were detected.
30298
30299 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
30300
30301         PR c++/10611
30302         * g++.dg/conversion/simd2.C: New.
30303
30304 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30305
30306         * gcc.dg/Wcxx-compat-1.c: New.
30307
30308 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
30309
30310         PR libfortran/21480
30311         * gfortran.dg/reshape-complex.f90: Add a test for a packed
30312         complex array.
30313
30314 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
30315
30316         * gcc.dg/alias-8.c: New.
30317
30318 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
30319
30320         * gcc.dg/format/cmn_err-1.c: Update.
30321
30322 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
30323
30324         PR target/20666
30325         * gcc.target/sparc/fexpand-2.c: New.
30326         * gcc.target/sparc/fpmerge-2.c: New.
30327         * gcc.target/sparc/fpmul-2.c: New.
30328         * gcc.target/sparc/noresult.c: New.
30329         * gcc.target/sparc/pdist-2.c: New.
30330         * gcc.target/sparc/pdist-3.c: New.
30331
30332 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
30333
30334         PR testsuite/21702
30335         * gcc.target/i386/i386.exp: Fix comment typo.
30336
30337 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30338
30339         PR c++/19497
30340         * g++.dg/inherit/using5.C: New.
30341         * g++.dg/inherit/using6.C: New.
30342
30343 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30344
30345         PR c++/19894
30346         * g++.dg/template/ptrmem15.C: New test.
30347
30348         PR c++/20563
30349         * g++.dg/ext/label4.C: New test.
30350
30351 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30352
30353         * gcc.dg/tls/debug-1.c: New test.
30354
30355 2005-06-07  Dale Johannesen  <dalej@apple.com>
30356
30357         * gcc.target/i386/movq.c: New.
30358
30359 2005-06-07  Dale Johannesen  <dalej@apple.com>
30360
30361         * gcc.dg/20050607-1.c: New.
30362
30363 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
30364
30365         PR middle-end/21850
30366         * gcc.c-torture/execute/20050607-1.c: New test.
30367
30368 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
30369
30370         PR libfortran/21926
30371         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30372         Test case where the return array has lowest stride one,
30373         but isn't packed.
30374
30375 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
30376
30377         * lib/target-supports.exp (check_effective_target_sync_int_long):
30378         Add s390 and s390x targets.
30379
30380 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
30381
30382         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30383         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30384         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30385         * gcc.dg/tree-ssa/loop-9.c: New test.
30386
30387 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30388
30389         * g++.dg/parse/defarg10.C: New.
30390
30391 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
30392
30393         PR regression/21897
30394         * gcc.c-torture/execute/20050604-1.c: New test.
30395
30396 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30397
30398         PR 21903
30399         * g++.dg/parse/defarg9.C: New.
30400
30401         PR c++/20637
30402         * g++.dg/inherit/using4.C: New.
30403         * g++.dg/overload/error1.C: Adjust expected errors.
30404         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30405         * g++.old-deja/g++.brendan/arm2.C: Likewise.
30406         * g++.old-deja/g++.other/redecl2.C: Likewise.
30407         * g++.old-deja/g++.other/redecl4.C: Likewise.
30408         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30409
30410 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30411
30412         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30413
30414 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30415
30416         * lib/gfortran.exp (gfortran_target_compile): Call
30417         dg-additional-files-options
30418         * gfortran.dg/f2c_4.f90: New file
30419         * gfortran.dg/f2c_4.c: New file
30420         * gfortran.dg/f2c_5.f90: New file
30421         * gfortran.dg/f2c_5.c: New file
30422
30423 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30424
30425         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30426
30427         PR fortran/21912
30428         * gfortran.dg/array_constructor_4.f90: New test.
30429
30430 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30431
30432         PR c++/21619
30433         * g++.dg/ext/builtin9.C: New test.
30434
30435 2005-06-05  Dale Johannesen  <dalej@apple.com>
30436
30437         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30438         * gcc.c-torture/execute/20050603-2.c: Ditto.
30439
30440 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30441
30442         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30443         * gcc.dg/vect/vect-reduc-1.c: New.
30444         * gcc.dg/vect/vect-reduc-2.c: New.
30445         * gcc.dg/vect/vect-reduc-3.c: New.
30446
30447 2005-06-04  Dale Johannesen  <dalej@apple.com>
30448
30449         * gcc.c-torture/execute/20050603-1.c: New.
30450         * gcc.c-torture/execute/20050603-2.c: New.
30451         * gcc.dg/20050603-3.c: New.
30452
30453 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30454
30455         PR fortran/19195
30456         * gfortran.dg/debug_1.f90: New test.
30457
30458         * gfortran.dg/forall_1.f90: New test.
30459
30460 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30461
30462         * gfortran.dg/array_constructor_3.f90: New test.
30463
30464 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30465
30466         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30467
30468 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30469
30470         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30471
30472 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30473
30474         PR c/21873
30475         * gcc.dg/init-excess-1.c: New test.
30476
30477 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30478
30479         PR c++/21853
30480         * g++.dg/expr/static_cast6.C: New test.
30481
30482 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30483
30484         * gcc.dg/tree-ssa/vrp14.c: New test.
30485
30486 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30487
30488         PR c++/21336
30489         * g++.dg/template/new2.C: New test.
30490
30491 2005-06-03  Josh Conner  <jconner@apple.com>
30492
30493         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30494         all entries in initializer.
30495
30496 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30497
30498         PR middle-end/21858
30499         * gcc.dg/pr21858.c: New testcase.
30500
30501 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30502
30503         PR tree-optimization/21292
30504
30505         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30506         New.
30507         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30508         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30509         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30510         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30511         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30512
30513 2005-06-02  Richard Henderson  <rth@redhat.com>
30514
30515         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30516
30517 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30518
30519         * gcc.dg/wtypequal.c: New testcase.
30520
30521 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30522
30523         PR 21582
30524         * gcc.dg/tree-ssa/pr21582.c: New test.
30525
30526 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30527
30528         PR c++/21280
30529         * g++.dg/opt/interface2.h: New.
30530         * g++.dg/opt/interface2.C: New.
30531         * g++.dg/init/ctor4.C: Adjust error lines.
30532         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30533         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30534         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30535         * g++.old-deja/g++.pt/assign1.C: Likewise.
30536         * g++.old-deja/g++.pt/crash20.C: Likewise.
30537
30538 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30539
30540         PR tree-optimization/21734
30541         * g++.dg/vect/pr21734_1.cc: New.
30542         * g++.dg/vect/pr21734_2.cc: New.
30543
30544 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30545
30546         PR c++/20350
30547         * g++.dg/template/spec24.C: New.
30548
30549         PR c++/21151
30550         * g++.dg/pch/local-1.C: New.
30551         * g++.dg/pch/local-1.Hs: New.
30552
30553 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30554
30555         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30556         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30557         * gcc.dg/tree-ssa/pr14341.c: New test.
30558         * gcc.dg/tree-ssa/pr14841.c: New test.
30559         * gcc.dg/tree-ssa/pr20701.c: New test.
30560         * gcc.dg/tree-ssa/pr21086.c: New test.
30561         * gcc.dg/tree-ssa/pr21090.c: New test.
30562         * gcc.dg/tree-ssa/pr21332.c: New test.
30563         * gcc.dg/tree-ssa/pr21458.c: New test.
30564         * gcc.dg/tree-ssa/pr21658.c: New test.
30565         * gcc.dg/tree-ssa/vrp01.c: New test.
30566         * gcc.dg/tree-ssa/vrp02.c: New test.
30567         * gcc.dg/tree-ssa/vrp03.c: New test.
30568         * gcc.dg/tree-ssa/vrp04.c: New test.
30569         * gcc.dg/tree-ssa/vrp05.c: New test.
30570         * gcc.dg/tree-ssa/vrp06.c: New test.
30571         * gcc.dg/tree-ssa/vrp07.c: New test.
30572         * gcc.dg/tree-ssa/vrp08.c: New test.
30573         * gcc.dg/tree-ssa/vrp09.c: New test.
30574         * gcc.dg/tree-ssa/vrp10.c: New test.
30575         * gcc.dg/tree-ssa/vrp11.c: New test.
30576         * gcc.dg/tree-ssa/vrp12.c: New test.
30577         * gcc.dg/tree-ssa/vrp13.c: New test.
30578
30579 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30580
30581         PR 21029
30582         * gcc.dg/tree-ssa/pr21029.c: New test.
30583
30584 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30585
30586         * gfortran.dg/logint-1.f: New test case.
30587         * gfortran.dg/logint-2.f: Likewise.
30588         * gfortran.dg/logint-3.f: Likewise.
30589
30590 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30591
30592         PR c/21536
30593         PR c/20760
30594         * gcc.dg/20050527-1.c: New test.
30595
30596         * gcc.dg/i386-sse-12.c: New test.
30597
30598         PR fortran/21729
30599         * gfortran.dg/implicit_5.f90: New test.
30600
30601 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30602
30603         PR fortran/20883
30604         * gfortran/assign_4.f90: New test.
30605         * gfortran/assign_2.f90: Change compile to run.
30606
30607 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30608
30609         * lib/target-supports.exp
30610         (check_effective_target_sync_char_short): New.
30611         * gcc.dg/sync-2.c: New.
30612
30613 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30614
30615         PR tree-optimization/21817
30616         * gcc.dg/torture/pr21817-1.c: New.
30617
30618 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30619
30620         PR c++/21165
30621         * g++.dg/template/init5.C: New.
30622
30623 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30624
30625         * gfortran.dg/char_initialiser_actual.f90:
30626         Test character initialisers as actual arguments.
30627         * gfortran.dg/char_pointer_comp_assign.f90:
30628         Test character pointer structure component assignments.
30629         * gfortran.dg/char_array_structure_constructor.f90:
30630         Test character components in structure constructors.
30631
30632 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30633
30634         PR middle-end/20931
30635         * g++.dg/opt/pr20931.C: New test.
30636
30637 2005-05-31  Andreas Jaeger  <aj@suse.de>
30638
30639         PR testsuite/20772
30640         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30641         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30642         g++.old-deja/g++.ext/asmspec1.C,
30643         g++.old-deja/g++.other/regstack.C,
30644         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30645         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30646         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30647         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30648         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30649         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30650         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30651         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30652         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30653         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30654         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30655         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30656         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30657         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30658         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30659         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30660         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30661         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30662         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30663
30664 2005-05-31  Jeff Law  <law@redhat.com>
30665
30666         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30667
30668 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30669
30670         PR middle-end/21743
30671         * gcc.dg/builtins-1.c: Activate disabled clog test.
30672         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30673
30674 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30675
30676         * gfortran.dg/char_pointer_assign.f90:
30677         Test character-pointer assignments and pointer assignments.
30678         * gfortran.dg/char_pointer_dummy.f90:
30679         Test character-pointer dummy arguments.
30680         * gfortran.dg/char_pointer_func.f90:
30681         Test character-pointer function returns.
30682         * gfortran.dg/char_pointer_dependency.f90:
30683         Test character-pointer functions with dependencies.
30684
30685 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30686
30687         PR c++/21784
30688         * g++.dg/lookup/using14.C: New test.
30689
30690 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30691
30692         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30693         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30694         trailing ^M.
30695
30696 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30697
30698         PR c++/17413
30699         * g++.dg/template/local5.C: New.
30700
30701         PR target/21761
30702         * gcc.c-torture/compile/pr21761.c: New.
30703
30704         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30705         before darwin8.
30706
30707 2005-05-30  Steven G. Kargl
30708
30709         PR fortran/20846
30710         * gfortran.dg/inquire_8.f90: New test.
30711
30712 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30713
30714         PR libfortran/21376
30715         * gfortran.dg/output_exponents_1.f90: New test.
30716
30717 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30718
30719         PR libfortran/20006
30720         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30721
30722 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30723
30724         PR c++/21210
30725         * g++.dg/ext/complex1.C: New test.
30726
30727         PR c++/21340
30728         * g++.dg/init/ctor6.C: New test.
30729
30730 2005-05-29  Jan Hubicka  <jh@suse.cz>
30731
30732         * gcc.c-torture/compile/pr21562.c: New.
30733
30734 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30735
30736         * gfortran.dg/subnormal_1.f90: New test.
30737
30738 2005-05-28  Jan Hubicka  <jh@suse.cz>
30739
30740         * tree-prof.exp: Fix comment.
30741         * value-prof-1.c: New.
30742         * value-prof-2.c: New.
30743         * value-prof-3.c: New.
30744         * value-prof-4.c: New.
30745
30746 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30747
30748         PR c++/21614
30749         * g++.dg/expr/ptrmem6.C: New test.
30750         * g++.dg/expr/ptrmem6a.C: Likewise.
30751
30752 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30753
30754         PR tree-optimization/21658
30755         * gcc.dg/tree-ssa/pr21658.c: New.
30756
30757 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30758
30759         PR c++/21455
30760         * g++.dg/inherit/ptrmem3.C: New.
30761
30762         PR c++/21681
30763         * g++.dg/parse/template16.C: New.
30764
30765 2005-05-27  Andreas Jaeger  <aj@suse.de>
30766
30767         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30768
30769         * gcc.dg/i386-sse-8.c: Run test on all archs.
30770
30771 2005-05-26  Mike Stump  <mrs@apple.com>
30772
30773         * objc.dg/isa-field-1.m: Only run on darwin.
30774         * objc.dg/lookup-1.m: Likewise.
30775         * objc.dg/try-catch-8.m: Likewise.
30776
30777 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30778
30779         PR tree-optimization/9814
30780         * gcc.dg/pr9814-1.c: New test case.
30781
30782 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30783
30784         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30785         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30786         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30787         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30788         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30789         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30790         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30791         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30792         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30793         objc.dg/try-catch-8.m: New.
30794
30795 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30796
30797         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30798         remove extraneous semicolons.
30799
30800 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30801
30802         * obj-c++.dg/comp-types-12.mm: New.
30803         * objc.dg/comp-types-11.m: New.
30804         * objc.dg/selector-4.m: New.
30805
30806 2005-05-26  Andreas Jaeger  <aj@suse.de>
30807
30808         PR testsuite/20772
30809         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30810         g++.old-deja/g++.ext/attrib3.C,
30811         g++.old-deja/g++.other/store-expr1.C,
30812         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30813         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30814         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30815         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30816         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30817         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30818         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30819         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30820         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30821         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30822         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30823         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30824         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30825         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30826         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30827         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30828         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30829         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30830         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30831
30832 2005-05-26  Andreas Jaeger  <aj@suse.de>
30833
30834         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30835         x86-64 compilation.
30836
30837 2005-05-26  Andreas Jaeger  <aj@suse.de>
30838
30839         PR testsuite/20772
30840         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30841         gcc.misc-tests/i386-pf-athlon-1.c,
30842         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30843         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30844         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30845         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30846         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30847         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30848         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30849         programs.
30850
30851         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30852         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30853         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30854         x86-64 compilation.
30855
30856         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30857         x86_64.
30858
30859         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30860         effective-target ilp32.
30861
30862 2005-05-26  David Ung  <davidu@mips.com>
30863
30864         * gcc.target/mips/ext_ins.c: New test for testing the generation
30865         of MIPS32/64 rev 2 ext/ins instructions.
30866
30867 2005-05-26  Andreas Jaeger  <aj@suse.de>
30868
30869         * treelang/compile/unsigned.tree: Use gimple instead of
30870         nonexisting generic dump.
30871
30872 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30873
30874         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30875
30876 2005-05-26  Andreas Jaeger  <aj@suse.de>
30877
30878         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30879
30880 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30881
30882         PR libfortran/17283
30883         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30884         Test callee-allocated memory with write statements.
30885
30886 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30887
30888         PR middle-end/21709
30889         * gcc.dg/pr21709-1.c: New test case.
30890
30891 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30892             Mike Stump  <mrs@apple.com>
30893
30894         * objc/execute/next_mapping.h: Update for C++.
30895
30896         * obj-c++.dg/selector-1.mm: Move to...
30897         * obj-c++.dg/selector-4.mm: here...
30898
30899         * obj-c++.dg/basic.mm: New.
30900         * obj-c++.dg/comp-types-1.mm: New.
30901         * obj-c++.dg/cxx-class-1.mm: New.
30902         * obj-c++.dg/cxx-ivars-1.mm: New.
30903         * obj-c++.dg/cxx-ivars-2.mm: New.
30904         * obj-c++.dg/cxx-ivars-3.mm: New.
30905         * obj-c++.dg/cxx-scope-1.mm: New.
30906         * obj-c++.dg/cxx-scope-2.mm: New.
30907         * obj-c++.dg/defs.mm: New.
30908         * obj-c++.dg/empty-private-1.mm: New.
30909         * obj-c++.dg/encode-1.mm: New.
30910         * obj-c++.dg/encode-2.mm: New.
30911         * obj-c++.dg/encode-3.mm: New.
30912         * obj-c++.dg/extern-c-1.mm: New.
30913         * obj-c++.dg/extra-semi.mm: New.
30914         * obj-c++.dg/fix-and-continue-2.mm: New.
30915         * obj-c++.dg/isa-field-1.mm: New.
30916         * obj-c++.dg/ivar-list-semi.mm: New.
30917         * obj-c++.dg/local-decl-1.mm: New.
30918         * obj-c++.dg/lookup-1.mm: New.
30919         * obj-c++.dg/lookup-2.mm: New.
30920         * obj-c++.dg/method-1.mm: New.
30921         * obj-c++.dg/method-2.mm: New.
30922         * obj-c++.dg/method-3.mm: New.
30923         * obj-c++.dg/method-4.mm: New.
30924         * obj-c++.dg/method-5.mm: New.
30925         * obj-c++.dg/method-6.mm: New.
30926         * obj-c++.dg/method-7.mm: New.
30927         * obj-c++.dg/no-extra-load.mm: New.
30928         * obj-c++.dg/overload-1.mm: New.
30929         * obj-c++.dg/pragma-1.mm: New.
30930         * obj-c++.dg/pragma-2.mm: New.
30931         * obj-c++.dg/private-1.mm: New.
30932         * obj-c++.dg/private-2.mm: New.
30933         * obj-c++.dg/proto-qual-1.mm: New.
30934         * obj-c++.dg/qual-types-1.mm: New.
30935         * obj-c++.dg/stubify-1.mm: New.
30936         * obj-c++.dg/stubify-2.mm: New.
30937         * obj-c++.dg/super-class-1.mm: New.
30938         * obj-c++.dg/super-class-2.mm: New.
30939         * obj-c++.dg/super-dealloc-1.mm: New.
30940         * obj-c++.dg/super-dealloc-2.mm: New.
30941         * obj-c++.dg/template-1.mm: New.
30942         * obj-c++.dg/template-2.mm: New.
30943         * obj-c++.dg/template-3.mm: New.
30944         * obj-c++.dg/template-4.mm: New.
30945         * obj-c++.dg/template-5.mm: New.
30946         * obj-c++.dg/template-6.mm: New.
30947         * obj-c++.dg/try-catch-1.mm: New.
30948         * obj-c++.dg/try-catch-2.mm: New.
30949         * obj-c++.dg/try-catch-3.mm: New.
30950         * obj-c++.dg/try-catch-4.mm: New.
30951         * obj-c++.dg/try-catch-5.mm: New.
30952         * obj-c++.dg/try-catch-6.mm: New.
30953         * obj-c++.dg/try-catch-7.mm: New.
30954         * obj-c++.dg/try-catch-8.mm: New.
30955         * obj-c++.dg/try-catch-9.mm: New.
30956         * obj-c++.dg/va-meth-1.mm: New.
30957
30958 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30959
30960         * obj-c++.dg/selector-1.mm: New.
30961         * obj-c++.dg/selector-2.mm: New.
30962
30963 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30964
30965         * obj-c++.dg/selector-3.mm: New.
30966         * objc.dg/selector-3.m: New.
30967
30968 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30969
30970         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30971         about where warning appears.
30972
30973 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30974
30975         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30976         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30977         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30978         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30979
30980 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30981
30982         * gcc.dg/20050524-1.c: New test.
30983
30984 2005-05-25  Jan Hubicka  <jh@suse.cz>
30985
30986         * gcc.dg/tree-prof/inliner-1.c: New.
30987
30988 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30989
30990         * gcc.dg/tree-prof: New directory.
30991         * gcc.dg/tree-prof/tree-prof.exp: New.
30992
30993 2005-05-25  DJ Delorie  <dj@redhat.com>
30994
30995         * gcc.dg/Wattributes-1.c: New.
30996         * gcc.dg/Wattributes-2.c: New.
30997         * gcc.dg/Wattributes-3.c: New.
30998
30999 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
31000
31001         PR tree-optimization/19833
31002         * gcc.dg/uninit-4.c: Remove xfail.
31003         * gcc.dg/uninit-9.c: Ditto.
31004
31005 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
31006
31007         * obj-c++.dg/bitfield-[1-5].mm: New.
31008         * obj-c++.dg/class-protocol-1.mm: New.
31009         * obj-c++.dg/comp-types-1[0-1].mm: New.
31010         * obj-c++.dg/comp-types-[2-9].mm: New.
31011         * obj-c++.dg/encode-[4-8].mm: New.
31012         * obj-c++.dg/layout-1.mm: New.
31013         * obj-c++.dg/method-1[0-9].mm: New.
31014         * obj-c++.dg/method-2[0-1].mm: New.
31015         * obj-c++.dg/method-[8-9].mm: New.
31016         * obj-c++.dg/objc-gc-3.mm: New.
31017         * obj-c++.dg/try-catch-10.mm: New.
31018         * objc.dg/bitfield-5.m: New.
31019         * objc.dg/comp-types-10.m: New.
31020         * objc.dg/comp-types-9.m: New.
31021         * objc.dg/layout-1.m: New.
31022         * objc.dg/objc-gc-4.m: New.
31023         * objc.dg/try-catch-9.m: New.
31024         * objc.dg/class-protocol-1.m: Tweak diagnostics.
31025         * objc.dg/comp-types-1.m: Likewise.
31026         * objc.dg/comp-types-[5-6].m: Likewise.
31027         * objc.dg/method-9.m: Likewise.
31028
31029 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
31030
31031         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31032         and on hardware without VMX support.
31033
31034         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31035
31036         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31037
31038         * lib/profopt.exp (dg-final-generate, dg-final-use,
31039         profopt-final-code, profopt-get-options): New.
31040         (profopt-execute): Process test directives.
31041
31042         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31043         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31044         cleanup-tree-dump, cleanup-saved-temps): Update comments.
31045
31046 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
31047
31048         PR C++/21645
31049         * g++.dg/init/ctor5.C: New test.
31050
31051 2005-05-24  Ira Rosen  <irar@il.ibm.com>
31052
31053         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31054         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31055         vect-113.c, vect-114.c.
31056
31057 2005-05-23  Adam Nemet  <anemet@lnxw.com>
31058
31059         * gcc.dg/const-elim-1.c: Remove xfails.
31060
31061 2005-05-23  Jeff Law  <law@redhat.com>
31062
31063         * gcc.c-torture/compile/pr21638.c: New test.
31064         * gcc.c-torture/compile/20050520-1.c: New test.
31065
31066 2005-05-23  Nick Clifton  <nickc@redhat.com>
31067
31068         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31069         be a proper triple, ie: m32r*-*-*.
31070         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31071
31072 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
31073
31074         PR middle-end/21331
31075         PR tree-opt/21293
31076         * gcc.c-torture/compile/pr21293.c: New test.
31077         * gcc.c-torture/execute/pr21331.c: New test.
31078
31079 2004-05-20  Richard Henderson  <rth@redhat.com>
31080
31081         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31082
31083 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
31084
31085         * obj-c++-dg.exp: Add.
31086         * obj-c++.exp: Add.
31087         * obj-c++.dg/dg.exp: Add.
31088
31089 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31090
31091         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31092         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31093
31094 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
31095
31096         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31097
31098 2004-05-19  Richard Henderson  <rth@redhat.com>
31099
31100         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31101
31102 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
31103
31104         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31105
31106         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31107
31108 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
31109
31110         PR c++/21495
31111         * g++.dg/parse/extern1.C: New test.
31112         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31113
31114 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31115
31116         * gcc.dg/c99-math.h: New.
31117         * gcc.dg/c99-math-float-1.c: New test.
31118         * gcc.dg/c99-math-double-1.c: Likewise.
31119         * gcc.dg/c99-math-long-double-1.c: Likewise.
31120
31121 2005-05-18  Richard Henderson  <rth@redhat.com>
31122
31123         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31124
31125 2005-05-18  Devang Patel  <dpatel@apple.com>
31126
31127         * g++.dg/opt/20050511-1.C: New test.
31128
31129 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
31130
31131         PR libfortran/21127
31132         * gfortran.dg/reshape-complex.f90: New test.
31133
31134 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
31135
31136         * gfortran.dg/array_constructor_1.f90: New test.
31137         * gfortran.dg/array_constructor_2.f90: New test.
31138
31139 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31140
31141         PR fortran/20954
31142         * gfortran.dg/pr20954.f: New test.
31143
31144 2005-05-17  Mike Stump  <mrs@apple.com>
31145
31146         Yet more Objective-C++...
31147
31148         * objc.dg/method-5.m: Update.
31149         * objc.dg/method-6.m: Update.
31150         * objc.dg/method-7.m: Update.
31151         * objc.dg/method-9.m: Update.
31152         * objc.dg/try-catch-2.m: Update.
31153
31154 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
31155
31156         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31157         Remove little-endian optimizations.
31158
31159 2005-05-17  Jeff Law  <law@redhat.com>
31160
31161         * g++.dg/tree-ssa/pr14814.C: New test.
31162         * gcc.dg/tree-ssa/pr14814.C: New test.
31163         * gcc.dg/tree-ssa/pr17141-1.C: New test.
31164         * gcc.dg/tree-ssa/pr17141-2.C: New test.
31165
31166 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31167
31168         * gcc.dg/compat/generate-random.c: Do not include
31169         libiberty.h.
31170         * gcc.dg/compat/generate-random_r.c: Likewise.
31171
31172 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
31173
31174         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31175
31176 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
31177
31178         PR middle-end/21595
31179         * g++.dg/tree-ssa/builtin1.C: New testcase.
31180
31181 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
31182
31183         PR c++/21454
31184         * g++.dg/opt/const4.C: New test.
31185
31186         PR middle-end/21492
31187         * g++.dg/opt/crossjump1.C: New test.
31188
31189         PR tree-optimization/21610
31190         * gcc.c-torture/compile/20050516-1.c: New test.
31191
31192         PR fortran/15080
31193         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31194         about the test failing.
31195         * gfortran.fortran-torture/execute/where_7.f90: New test.
31196         * gfortran.fortran-torture/execute/where_8.f90: New test.
31197
31198 2005-05-16  Richard Henderson  <rth@redhat.com>
31199
31200         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31201         i?86 and x86_64.
31202
31203 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
31204
31205         * gcc.dg/compat/generate-random.c (config.h): Do not include.
31206         (limits.h): Include unconditionally.
31207         (stdlib.h): Likewise.
31208         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31209         (limits.h): Include unconditionally.
31210         (stdlib.h): Likewise.
31211         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31212         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31213         (limits.h): Include unconditionally.
31214         (stdlib.h): Likewise.
31215         (hashtab.h): Do not include.
31216         (getopt.h): Likewise.
31217         (stddef.h): Include.
31218         (hashval_t): Define.
31219         (struct entry): Add "next" field.
31220         (HASH_SIZE): New macro.
31221         (hash_table): New variable.
31222         (switchfiles): Do not use xmalloc.
31223         (mix): New macro.
31224         (iterative_hash): New function.
31225         (hasht): Remove.
31226         (e_exists): New function.
31227         (e_insert): Likewise.
31228         (output): Use, instead of libiberty hashtable functions.
31229         (main): Do not use getopt.  Do not call htab_create.
31230
31231 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
31232
31233         PR libstdc++/21526
31234         * lib/target-supports.exp (check_mkfifo_available):
31235         Return 0 for cygwin as mkfifo support incomplete on platform.
31236         Fix typos in comments.
31237
31238 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
31239
31240         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31241
31242 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
31243
31244         PR fortran/17432
31245         * gfortran.dg/assign_4.f: New test.
31246
31247 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
31248
31249         PR tree-optimization/21563
31250         * gcc.dg/tree-ssa/pr21563.c: New.
31251
31252 2005-05-14  Jan Hubicka  <jh@suse.cz>
31253
31254         * gcc.dg/noreturn-7.c: Allow control reaches warning.
31255
31256 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
31257
31258         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31259
31260 2005-05-13  Julian Brown  <julian@codesourcery.com>
31261
31262         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31263         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31264
31265 2005-05-13  Jan Hubicka  <jh@suse.cz>
31266
31267         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31268         * gcc.dg/fold-xor-?.c: Likewise.
31269         * gcc.dg/pr15784-?.c: Likewise.
31270         * gcc.dg/pr20922-?.c: Likewise.
31271         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31272         * gcc.dg/tree-ssa/pr17598.c: Likewise.
31273         * gcc.dg/tree-ssa/pr20470.c: Likewise.
31274
31275 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31276
31277         PR fortran/21260
31278         * gfortran.dg/hollerith_1.f90: New test.
31279
31280 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31281
31282         * gfortran.dg/func_result_2.f90: New test.
31283
31284 2005-05-11  Bud Davis  <bdavis@gfortran.org>
31285
31286         * gfortran.dg/dev_null.f90: New test.
31287
31288 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
31289
31290         * gcc.dg/arm-vfp1.c: Revert last change.
31291
31292 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
31293
31294         PR middle-end/19807
31295         PR tree-optimization/19639
31296         * g++.dg/tree-ssa/pr19807.C: New testcase.
31297
31298 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31299
31300         PR libfortran/21471
31301         * gfortran.dg/append-1.f90: New test.
31302
31303 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31304
31305         * gcc.dg/pr18501.c: XFAIL.
31306         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31307         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31308         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31309         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31310         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31311         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31312         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31313         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31314
31315 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31316
31317         PR fortran/20178
31318         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31319         gfortran.dg/f2c_3.f90: New tests.
31320
31321         * gfortran.dg/return_1.f90: Fix dg annotation.
31322
31323 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
31324
31325         * gcc.c-torture/compile/20050510-1.c: New test.
31326
31327 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
31328
31329         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31330
31331 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
31332
31333         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31334
31335 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
31336
31337         PR c/17913
31338         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31339
31340 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
31341
31342         PR c/21342
31343         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31344         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31345
31346 2005-05-10  Ben Elliston  <bje@au.ibm.com>
31347
31348         PR debug/16676
31349         * gcc.dg/debug/pr16676.c: New test.
31350
31351 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
31352
31353         PR testsuite/21443
31354         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31355         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31356         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31357         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31358         Change -O1 to -O2.
31359         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
31360         -fno-tree-dominator-opts.
31361
31362 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31363
31364         * gfortran.dg/return_1.f90: New test.
31365
31366 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
31367
31368         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31369
31370         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31371
31372 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
31373
31374         PR c++/21427
31375         * g++.dg/inherit/covariant13.C: New.
31376
31377 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31378
31379         PR libfortran/19155
31380         * gfortran.dg/pr19155.f: New test.
31381
31382 2005-05-08  Roger Sayle  <roger@eyesopen.com>
31383
31384         PR inline-asm/8788
31385         * gcc.dg/pr8788-1.c: New testcase.
31386
31387 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
31388
31389         PR target/21416
31390         * gcc.target/mips/fpcmp-[12].c: New tests.
31391
31392 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
31393
31394         * lib/target-supports-dg.exp (dg-require-fork): New function.
31395         (dg-require-mkfifo): Likewise.
31396         * lib/target-supports.exp (check_function_available): New
31397         function.
31398         (check_fork_available): Likewise.
31399         (check_mkfifo_available): Likewise.
31400
31401 2005-05-06  Jeff Law  <law@redhat.com>
31402
31403         * gcc.c-torture/compile/pr21380.c: New test.
31404
31405 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
31406
31407         PR c++/20961
31408         * g++.dg/ext/weak3.C: New test.
31409
31410 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31411
31412         PR c++/21352
31413         * g++.dg/template/crash37.C: New test.
31414
31415 2005-05-05  Paul Brook  <paul@codesourcery.com>
31416
31417         * gcc.dg/arm-g2.c: Use effective-target arm32.
31418         * gcc.dg/arm-mmx-1.c: Ditto.
31419         * gcc.dg/arm-scd42-2.c: Ditto.
31420         * gcc.dg/arm-vfp1.c: Ditto.
31421         * lib/target-supports.exp (check_effective_target_arm32): New
31422         function.
31423
31424 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31425
31426         PR libfortran/21354
31427         gfortran.dg/in_pack_rank7.f90: New test.
31428
31429 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31430
31431         PR middle-end/15618
31432         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31433
31434 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31435
31436         PR middle-end/21265
31437         * gcc.dg/20050503-1.c: New test.
31438
31439         PR rtl-optimization/21239
31440         * gcc.dg/i386-sse-11.c: New test.
31441
31442 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31443
31444         PR target/16888
31445         * gcc.target/i386/asm-1.c: New test.
31446
31447 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31448
31449         PR rtl-optimization/21330
31450         * gcc.c-torture/execute/20050502-1.c: New test.
31451
31452         PR target/21297
31453         * gcc.c-torture/execute/20050502-2.c: New test.
31454
31455 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31456
31457         PR middle-end/21282
31458         * gcc.dg/pr21282.c: New.
31459
31460 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31461
31462         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31463         * gcc.dg/vect/vect-92.c: Likewise.
31464         * gcc.dg/vect/vect-93.c: Likewise.
31465         * gcc.dg/vect/vect-dv-1.c: Likewise.
31466         * gcc.dg/vect/vect-dv-2.c: Likewise.
31467         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31468
31469 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31470
31471         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31472         * gfortran.dg/vect/vect-2.f90: Likewise.
31473         * gfortran.dg/vect/vect-3.f90: Likewise.
31474         * gfortran.dg/vect/vect-4.f90: Likewise.
31475         * gfortran.dg/vect/vect-5.f90: Likewise.
31476
31477 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31478
31479         PR target/20813
31480         * gcc.dg/rs6000-fpint-2.c: New.
31481
31482 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31483
31484         PR c/15698
31485         * gcc.dg/builtins-30.c: Update expected messages.
31486         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31487         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31488         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31489
31490 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31491
31492         PR tree-optimization/21294
31493         * gcc.dg/tree-ssa/pr21294.c: New.
31494
31495 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31496
31497         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31498         __builtin_altivec_st_internal_4si built-in.
31499
31500 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31501
31502         PR c++/15875
31503         * g++.dg/template/ptrmem14.C: New test.
31504
31505 2005-05-02  Paul Brook  <paul@codesourcery.com>
31506
31507         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31508
31509 2005-05-02  Michael Matz  <matz@suse.de>
31510
31511         PR c++/19542
31512         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31513
31514 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31515
31516         * g++.dg/cpp/weak.C: New test.
31517
31518 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31519
31520         * gcc.dg/tree-ssa/loop-8.c: New test.
31521
31522 2005-04-30  Michael Maty  <matz@suse.de>
31523
31524         * gcc.dg/inline-mcpy.c: New test.
31525
31526 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31527
31528         PR libfortran/18958
31529         * gfortran.dg/eoshift.f90: New test case.
31530
31531 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31532
31533         PR libfortran/18857
31534         * gfortran.dg/matmul_1.f90: New test.
31535
31536 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31537
31538         PR tree-optimization/21030
31539         * gcc.dg/tree-ssa/pr21030.c: New.
31540
31541 2005-04-29  Devang Patel  <dpatel@apple.com>
31542
31543         PR tree-optimization/21272
31544         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31545
31546 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31547
31548         PR fortran/13082
31549         PR fortran/18824
31550         * gfortran.dg/entry_4.f90: New test.
31551         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31552         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31553         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31554         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31555         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31556         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31557         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31558
31559 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31560
31561         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31562
31563 2005-04-29  Paul Brook  <paul@codesourcery.com>
31564
31565         * gfortran.dg/entry_3.f90: New test.
31566
31567 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31568
31569         * gfortran.dg/implicit_4.f90: New test.
31570
31571 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31572
31573         * lib/target-supports.exp (check_profiling_available): Return
31574         false for xtensa-*-elf.
31575
31576 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31577
31578         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31579         error if file cannot be deleted.
31580
31581 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31582
31583         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31584         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31585         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31586         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31587         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31588         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31589         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31590         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31591         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31592         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31593         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31594         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31595         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31596
31597 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31598
31599         PR fortran/20865
31600         * gfortran.dg/pr20865.f90: New test.
31601
31602 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31603
31604         * gcc.dg/void-cast-2.c: New test.
31605
31606 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31607
31608         PR c/21159
31609         * gcc.dg/void-cast-1.c: New test.
31610
31611 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31612
31613         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31614
31615 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31616
31617         PR fortran/21177
31618         * gfortran.dg/pr21177.f90: New test.
31619
31620 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31621
31622         PR tree-optimization/21171
31623         * gcc.dg/tree-ssa/pr21171.c: New test.
31624
31625 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31626
31627         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31628         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31629         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31630         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31631         gcc.dg/tree-ssa/gen-vect-32.c: New.
31632         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31633         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31634         don't run on PPC32.
31635
31636 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31637
31638         PR c/21213
31639         * gcc.dg/transparent-union-3.c: New test.
31640
31641 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31642
31643         PR c/20740
31644         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31645         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31646         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31647         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31648         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31649         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31650
31651 2005-04-26  Jeff Law  <law@redhat.com>
31652
31653         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31654         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31655         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31656         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31657         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31658         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31659         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31660
31661 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31662
31663         PR tree-optimization/17598
31664         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31665
31666 2005-04-25  Mike Stump  <mrs@apple.com>
31667
31668         * objc.dg/fix-and-continue-1.m: Add.
31669
31670 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31671
31672         PR c++/20995
31673         * g++.dg/opt/pr20995-1.C: New test case.
31674
31675 2005-04-25  Devang Patel <dpatel@apple.com>
31676
31677         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31678
31679 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31680
31681         PR testsuite/21062
31682         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31683
31684 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31685
31686         PR C++/21188
31687         * g++.dg/opt/rtti2.C: New test.
31688
31689 2005-04-25  Paul Brook  <paul@codesourcery.com>
31690         Steven G. Kargl  <kargls@comcast.net>
31691
31692         PR fortran/20879
31693         * gfortran.dg/ichar_1.f90: New file.
31694
31695 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31696
31697         PR middle-end/20991
31698         * g++.dg/opt/pr20991.C: New test.
31699
31700         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31701         where sizeof (type) < __alignof__ (type).
31702         * gcc.dg/compat/struct-layout-1.h: Likewise.
31703
31704 2005-04-24  Per Bothner  <per@bothner.com>
31705             Devang Patel  <dpatel@apple.com>
31706
31707         PR preprocessor/20907
31708         * gcc.dg/cpp/very-long-comment.c: New test.
31709
31710 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31711
31712         PR fortran/20059
31713         * gfortran.dg/common_5.f: New test.
31714
31715 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31716
31717         PR middle-end/21082
31718         * g++.dg/tree-ssa/pr21082.C: New testcase.
31719
31720 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31721
31722         * gcc.dg/vect/vect-99.c: New test.
31723
31724 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31725
31726         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31727
31728 2005-04-22  Jeff Law  <law@redhat.com>
31729
31730         * gcc.dg/uninit-5.c: Remove xfails.
31731         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31732         conditionals and loads.
31733
31734 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31735
31736         PR libfortran/20074
31737         PR libfortran/20436
31738         PR libfortran/21108
31739         * gfortran.dg/nested_reshape.f90: new test
31740         * gfortran.dg/reshape-alloc.f90: new test
31741         * gfortran.dg/reshape.f90: new test
31742
31743 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31744
31745         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31746
31747         * gcc.dg/arm-vfp1.c: New test.
31748
31749 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31750
31751         PR c++/21087
31752         * g++.dg/lookup/builtin2.C: New test.
31753
31754 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31755
31756         * gcc.dg/weak/weak-13.c: New test.
31757
31758 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31759
31760         * lib/target-supports.exp (check_effective_target_sync_int_long):
31761         Add powerpc*.
31762
31763 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31764
31765         * gcc.target/mips/branch-1.c: New test.
31766
31767 2005-04-21  Richard Henderson  <rth@redhat.com>
31768
31769         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31770         * gcc.dg/vect/vect-86.c: Likewise.
31771         * gcc.dg/vect/vect-87.c: Likewise.
31772         * gcc.dg/vect/vect-88.c: Likewise.
31773
31774 2005-04-21  Devang Patel  <dpatel@apple.com>
31775
31776         PR optimization/20994
31777         * gcc.dg/tree-ssa/ifc-3.c: New test.
31778
31779 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31780
31781         PR c/12913
31782         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31783         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31784         gcc.dg/c99-vla-jump-5.c: New tests.
31785
31786 2005-04-19  Richard Henderson  <rth@redhat.com>
31787
31788         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31789         Fix typo in exists check.
31790         (check_effective_target_sync_int_long): New.
31791         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31792         * gcc.dg/ia64-sync-2.c: Likewise.
31793         * gcc.dg/ia64-sync-3.c: Likewise.
31794         * gcc.dg/ia64-sync-4.c: Likewise.
31795
31796 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31797
31798         * gcc.dg/fold-xor-1.c: New test.
31799         * gcc.dg/fold-xor-2.c: New test.
31800
31801 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31802
31803         PR target/20670
31804         * g++.dg/eh/fp-regs.C: New test.
31805
31806 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31807
31808         * gcc.dg/Wint-to-pointer-cast-1.c,
31809         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31810         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31811         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31812
31813 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31814
31815         PR fortran/16861
31816         * gfortran.dg/pr16861.f90: New test.
31817
31818 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31819
31820         * gcc.dg/pr21085.c: New test.
31821
31822 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31823
31824         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31825         (setup_mips_tests, dg-mips-options): New procedures.
31826         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31827         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31828         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31829         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31830         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31831         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31832         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31833         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31834         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31835         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31836         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31837         dg-mips-options instead of dg-options.  Remove now-redundant
31838         preprocessor guards.
31839         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31840         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31841         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31842         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31843         * gcc.dg/vr-mult-2.c: Delete.
31844         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31845         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31846         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31847         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31848         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31849         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31850         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31851
31852 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31853
31854         * ada/acats/run_all.sh: Use sync when executable not present.
31855
31856 2005-04-18  Devang Patel  <dpatel@apple.com>
31857
31858         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31859         * gcc.dg/vect/vect-11a.c: New.
31860         * gcc.dg/vect/vect-none.c: Update.
31861         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31862
31863 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31864
31865         PR tree-optimization/20922
31866         * gcc.dg/pr20922-1.c: New test.
31867         * gcc.dg/pr20922-2.c: New test.
31868         * gcc.dg/pr20922-3.c: New test.
31869         * gcc.dg/pr20922-4.c: New test.
31870         * gcc.dg/pr20922-5.c: New test.
31871         * gcc.dg/pr20922-6.c: New test.
31872
31873 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31874
31875         PR libfortran/20950
31876         * gfortran.dg/pr20950.f: New test.
31877
31878 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31879
31880         PR libfortran/19216
31881         * gfortran.dg/pr19216.f: New test.
31882
31883 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31884
31885         PR tree-optimization/21001
31886         * gcc.dg/tree-ssa/pr21001.c: New.
31887
31888 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31889
31890         PR libfortran/21075
31891         * gfortran.dg/reshape_rank7.f90: New test.
31892
31893 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31894
31895         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31896         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31897         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31898         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31899         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31900         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31901         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31902         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31903         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31904         wrong way round).
31905         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31906         in namelists.  New test.
31907         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31908         New test.
31909         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31910         New test.
31911         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31912         namelist.  New test.
31913         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31914         New test.
31915         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31916         New test.
31917         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31918         namelist.  New test.
31919         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31920         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31921         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31922         New test.
31923         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31924         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31925         arrays. New test.
31926
31927 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31928
31929         * gfortran.dg/wtruncate.f: New testcase.
31930         * gfortran.dg/wtruncate.f90: New testcase.
31931
31932 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31933
31934         PR c++/21025
31935         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31936         which sizeof/alignof is dependent, rather than just whether we are
31937         processing_template_decl.
31938
31939 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31940
31941         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31942         corrected typo where the wrong variables had been compared.
31943
31944 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31945
31946         PR libfortran/18495
31947         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31948         Test callee-allocated version of return array with a write
31949         statement.
31950         Test spread with a temporary with another write statement.
31951
31952 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31953
31954         PR tree-optimization/21031
31955         * gcc.dg/tree-ssa/pr21031.c: New.
31956
31957 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31958
31959         PR tree-optimization/21004
31960         * gcc.dg/builtins-53.c: Include builtins-config.h.
31961         Check floorf, ceilf, floorl and ceill transformations
31962         only when HAVE_C99_RUNTIME is defined.
31963
31964 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31965
31966         PR middle-end/20739
31967         * gcc.dg/tree-ssa/pr20739.c: New test.
31968
31969 2005-04-14  Mike Stump  <mrs@apple.com>
31970
31971         * gcc.dg/Foundation.framework/empty: New.
31972         * gcc.dg/framework-2.c: New.
31973
31974 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31975
31976         PR tree-optimization/21021
31977         * gcc.c-torture/compile/pr21021.c: New.
31978
31979 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31980
31981         PR testsuite/21010
31982         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31983         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31984         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31985         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31986         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31987         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31988         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31989         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31990
31991 2005-04-14  Richard Henderson  <rth@redhat.com>
31992
31993         * lib/target-supports.exp (check_effective_target_vect_condition):
31994         Add ia64, i?86, and x86_64.
31995
31996 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31997
31998         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31999
32000 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
32001
32002         PR tree-optimization/20657
32003         * gcc.dg/tree-ssa/pr20657.c: New.
32004
32005 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
32006
32007         * gcc.dg/builtins-53.c: Also check (int)trunc* and
32008         (long long int)trunc*.
32009
32010 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
32011
32012         PR target/20927
32013         * gcc.dg/pr20927.c: New test.
32014
32015 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
32016
32017         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32018         * gcc.target/mips/asm-1.c: Likewise.
32019
32020 2005-04-13  Dale Johannesen  <dalej@apple.com>
32021
32022         * objc.dg/objc-fast-4.m: New.
32023
32024 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
32025
32026         * gcc.target/cris/torture/cris-torture.exp: New driver in new
32027         directory.
32028         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32029
32030 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
32031
32032         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32033         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32034         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32035
32036 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
32037
32038         PR tree-optimization/20913
32039         * gcc.dg/tree-ssa/pr20913.c: New.
32040
32041         PR tree-optimization/20702
32042         * gcc.dg/tree-ssa/pr20702.c: New.
32043
32044 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32045
32046         PR c++/13744
32047         * g++.dg/inherit/local3.C: New test.
32048
32049 2005-04-12  Jeff Law  <law@redhat.com>
32050
32051         * gcc.dg/tree-ssa/20050412-1.c: New test.
32052
32053 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
32054
32055         PR libfortran/19016
32056         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32057         Add tests with mask generated by expression.
32058         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32059         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32060         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32061
32062 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
32063
32064         PR middle-end/20917
32065         * gcc.dg/20050409-1.c: New test.
32066
32067 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
32068
32069         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32070
32071 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32072
32073         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32074         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32075         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32076         (TARGET_CXX): Adjust accordingly.
32077         * target.h (struct gcc_target): Remove epxort_class_data.  Add
32078         determine_class_data_visibility and class_data_always_comdat.
32079         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32080         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32081         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32082         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32083         (arm_cxx_determine_class_data_visibility): New.
32084         (arm_cxx_class_data_always_comdat): Likewise.
32085         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32086         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32087         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32088         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32089         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32090         Define.
32091
32092 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
32093
32094         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32095
32096 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
32097
32098         * gcc.dg/i386-darwin-fpmath.c: New.
32099
32100 2004-04-11  Devang Patel  <dpatel@apple.com>
32101
32102         * lib/target-supports.exp (check_effective_target_vect_condition): New.
32103         * gcc.dg/vect/vect-ifcvt-1.c: New test.
32104         * gcc.dg/vect/vect-ifcvt-2.c: New test.
32105         * gcc.dg/vect/vect-ifcvt-3.c: New test.
32106         * gcc.dg/vect/vect-ifcvt-4.c: New test.
32107         * gcc.dg/vect/vect-ifcvt-5.c: New test.
32108         * gcc.dg/vect/vect-ifcvt-6.c: New test.
32109         * gcc.dg/vect/vect-ifcvt-7.c: New test.
32110         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32111
32112 2004-04-11  Devang Patel  <dpatel@apple.com>
32113
32114         * gcc.dg/vect/vect-dv-1.c: New test.
32115         * gcc.dg/vect/vect-dv-2.c: New test.
32116
32117 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32118
32119         PR tree-optimization/20933
32120         * gcc.dg/tree-ssa/pr20933.c: New test.
32121
32122 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32123
32124         * gfortran.dg/fold_nearest.f90: New test.
32125
32126 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
32127
32128         * gcc.dg/tree-ssa/alias-1.c: New test.
32129
32130 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
32131
32132         PR tree-optimization/20920
32133         * g++.dg/tree-ssa/pr20920.C: New test.
32134
32135 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
32136
32137         * gcc.dg/builtins-53.c: Also check (int)ceil* and
32138         (long long int)ceil*.
32139
32140 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
32141
32142         * g++.dg/warn/Wdtor1.C: Declare template in system header with
32143         explicit C++ linkage.
32144
32145 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32146
32147         * gfortran.dg/pr17229.f: Take care of the new obsolescence
32148         warning for arithmetic IF statements.
32149
32150 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
32151
32152         * eor_handling_1.f90: New test case.
32153         * eor_handling_2.f90: New test case.
32154         * eor_handling_3.f90: New test case.
32155         * eor_handling_4.f90: New test case.
32156         * eor_handling_5.f90: New test case.
32157         * noadv_size.f90: New test case.
32158         * pad_no.f90: New test case.
32159
32160 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
32161
32162         * gcc.c-torture/execute/20050410-1.c: New test.
32163
32164 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
32165
32166         * gcc.dg/pr20126.c: New.
32167
32168 2005-04-09  Bud Davis  <bdavis@gfortran.org>
32169             Steven G. Kargl <kargls@comcast.net>
32170
32171         * gfortran.dg/PR19872.f: New test.
32172
32173 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32174
32175         * gfortran.dg/nint_1.f90: Fix dg-do directive.
32176
32177 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
32178
32179         * gfortran.dg/nint_1.f90: New test.
32180
32181 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32182
32183         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32184         Added test for callee-allocated arrays with write statements.
32185         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32186         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32187         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32188         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32189         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32190
32191 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
32192
32193         PR libfortran/20163
32194         * gfortran.dg/open-options-blanks.f: New test.
32195
32196 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32197
32198         PR fortran/13257
32199         * gfortran.dg/comma_format_extension_[1234].f: New tests.
32200
32201 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
32202
32203         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32204         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32205         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32206         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32207         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32208         * gcc.c-torture/execute/stdarg-4.c: New test.
32209
32210         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32211
32212         PR target/20795
32213         * g++.dg/abi/param2.C: New test.
32214
32215 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32216
32217         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32218
32219 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
32220
32221         * gcc.dg/builtins-53.c: New test.
32222
32223 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
32224
32225         * g++.dg/tree-ssa/pr18178.C: New test.
32226         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32227         * gcc.c-torture/execute/20041019-1.c: New test.
32228         * gcc.dg/tree-ssa/20041008-1.c: New test.
32229         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32230         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32231         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32232         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32233         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32234         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32235         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32236         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32237         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32238         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32239
32240 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
32241
32242         PR rtl-optimization/20466
32243         * gcc.c-torture/execute/pr20466-1.c: New test.
32244
32245 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
32246
32247         PR c++/20905
32248         * g++.dg/parse/cond2.C: New test.
32249
32250         PR c++/20145
32251         * g++.dg/warn/Wdtor1.C: New test.
32252
32253 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32254
32255         PR fortran/17229
32256         * gfortran.dg/pr17229.f: New test.
32257
32258 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
32259
32260         * gfortran.dg/tiny_1.f90: New test.
32261         * gfortran.dg/tiny_2.f90: ditto.
32262
32263 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
32264
32265         * gfortran.dg/eor_1.f90: Fix dg-do run line
32266         * gfortran.dg/open_new.f90: Fix dg-do run line
32267
32268 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
32269
32270         * lib/target-supports.exp (get_compiler_messages): Support
32271         optional arguments, the fourth being compiler options.
32272         (check_effective_target_fpic): New proc.
32273         * gcc.dg/20050321-2.c: Restrict to target fpic.
32274
32275 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
32276
32277         * gcc.dg/15443-1.c: New test.
32278         * gcc.dg/15443-2.c: Likewise.
32279
32280 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32281
32282         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32283
32284 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32285
32286         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32287
32288 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
32289
32290         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32291         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32292         -m64.
32293         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32294         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32295         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32296
32297 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
32298
32299         PR c++/20212
32300         * g++.dg/warn/Wunused-11.C: New test.
32301
32302 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
32303
32304         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32305
32306 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
32307
32308         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32309
32310 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32311
32312         PR c++/20734
32313         * g++.dg/template/ptrmem13.C: New test.
32314
32315 2005-04-05  Per Bothner  <per@bothner.com>
32316
32317         * lib/gcc.exp: Always add -fno-show-column, for now.
32318
32319 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
32320
32321         PR testsuite/20767
32322         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32323         of plain old "unsigned int" for the type of "i".  Makes this test
32324         64bit clean.
32325
32326 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
32327
32328         * gcc.dg/i386-ssefn-1.c: New test.
32329         * gcc.dg/i386-ssefn-2.c: New test.
32330         * gcc.dg/i386-ssefn-3.c: New test.
32331         * gcc.dg/i386-ssefn-4.c: New test.
32332
32333 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
32334
32335         PR tree-optimization/20076
32336         * gcc.dg/builtin-apply4.c: New test.
32337
32338         PR preprocessor/19475
32339         * gcc.dg/cpp/macspace1.c: New test.
32340         * gcc.dg/cpp/macspace2.c: New test.
32341
32342 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32343
32344         * gfortran.dg/pr20755.f: Fixed bad format.
32345
32346 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
32347
32348         PR c++/20763
32349         * g++.dg/ext/attrib21.C: New test.
32350
32351 2004-04-05  Devang Patel  <dpatel@apple.com>
32352
32353         * lib/target-supports.exp (check_effective_target_vect_shif): New.
32354         * gcc.dg/vect/vect-shift-1.c: New test.
32355
32356 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32357
32358         PR libfortran/20755
32359         * gfortran.dg/pr20755.f: New test.
32360
32361 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
32362
32363         * gfortran.dg/pr15959.f90: New test.
32364         * gfortran.dg/string_pad_trunc.f90: New test.
32365
32366 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32367
32368         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32369         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32370         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32371         syntax.
32372
32373 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
32374
32375         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32376
32377 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32378
32379         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32380         * gcc.c-torture/compile/20011119-2.c: Likewise.
32381         * gcc.c-torture/compile/981001-2.c: Likewise.
32382
32383 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
32384
32385         PR c++/20679
32386         * g++.dg/template/overload4.C: New test.
32387
32388 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32389
32390         PR c++/20746
32391         * g++.dg/abi/covariant5.C: New.
32392
32393         PR debug/20505
32394         * g++.dg/debug/const2.C: New.
32395
32396 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
32397
32398         PR rtl-optimization/16104
32399         * gcc.c-torture/execute/20050316-1.c: New test.
32400
32401 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
32402
32403         * g++.dg/template/spec23.C: Fix dg-error text.
32404
32405 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
32406
32407         PR c++/19199
32408         * g++.dg/expr/lval2.C: New.
32409
32410 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32411
32412         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32413         __builtin_strcasecmp and __builtin_strncasecmp.
32414
32415 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32416
32417         PR c++/20723
32418         * g++.dg/template/spec22.C: New.
32419         * g++.dg/template/spec23.C: New.
32420
32421 2005-04-03  Dale Ranta  <dir@lanl.gov>
32422             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32423
32424         PR libfortran/20068
32425         PR libfortran/20125
32426         PR libfortran/20156
32427         PR libfortran/20471
32428         * gfortran.dg/backspace.f: New test.
32429
32430 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32431
32432         * gcc.dg/pr19345.c: New test.
32433
32434 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32435
32436         PR tree-optimization/20640
32437         * gcc.dg/torture/tree-loop-1.c: New.
32438
32439 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32440
32441         PR rtl-optimization/20290
32442         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32443
32444 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32445
32446         * gcc.dg/rs6000-fpint.c: New.
32447
32448 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32449
32450         * gcc.dg/old-style-then-proto-1.c: New test.
32451
32452 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32453
32454         * gfortran.fortran-torture/execute/backspace.f90: Check
32455         after backspace and read was incorrect.
32456
32457 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32458
32459         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32460         buffer past the terminating NUL using memcmp.
32461         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32462         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32463
32464         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32465         Fix unused/uninitialized variable warnings.
32466
32467         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32468         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32469         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32470         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32471
32472         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32473         gcc.c-torture/execute/builtins/fputs-lib.c,
32474         gcc.c-torture/execute/builtins/lib/fprintf.c,
32475         gcc.c-torture/execute/builtins/lib/main.c,
32476         gcc.c-torture/execute/builtins/lib/memcmp.c,
32477         gcc.c-torture/execute/builtins/lib/memmove.c,
32478         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32479         gcc.c-torture/execute/builtins/lib/memset.c,
32480         gcc.c-torture/execute/builtins/lib/printf.c,
32481         gcc.c-torture/execute/builtins/lib/sprintf.c,
32482         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32483         gcc.c-torture/execute/builtins/lib/strchr.c,
32484         gcc.c-torture/execute/builtins/lib/strcmp.c,
32485         gcc.c-torture/execute/builtins/lib/strcpy.c,
32486         gcc.c-torture/execute/builtins/lib/strcspn.c,
32487         gcc.c-torture/execute/builtins/lib/strlen.c,
32488         gcc.c-torture/execute/builtins/lib/strncat.c,
32489         gcc.c-torture/execute/builtins/lib/strncmp.c,
32490         gcc.c-torture/execute/builtins/lib/strncpy.c,
32491         gcc.c-torture/execute/builtins/lib/strrchr.c,
32492         gcc.c-torture/execute/builtins/lib/strspn.c,
32493         gcc.c-torture/execute/builtins/lib/strstr.c,
32494         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32495         gcc.c-torture/execute/builtins/strlen-2.c,
32496         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32497         prototypes.
32498
32499 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32500
32501         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32502         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32503         selectany usage.
32504
32505 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32506
32507         PR c++/19406
32508         * g++.dg/debug/using1.C: New test.
32509
32510 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32511
32512         PR middle-end/20524
32513         * gcc.dg/alias-7.c: Prefix asm-declared name with
32514         __USER_LABEL_PREFIX__.
32515
32516 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32517
32518         Fix fallout from PR middle-end/15700:
32519         * gcc.c-torture/compile/20011119-1.c: Take
32520         __USER_LABEL_PREFIX__ into account.
32521         * gcc.c-torture/compile/20011119-2.c: Likewise.
32522
32523 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32524
32525         PR c++/18644
32526         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32527
32528 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32529
32530         PR c/17855
32531         * gcc.c-torture/compile/struct-non-lval-1.c,
32532         gcc.c-torture/compile/struct-non-lval-2.c,
32533         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32534
32535 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32536
32537         * gcc.dg/tls/tls.exp: Remove temporary file.
32538         * g++.dg/tls/tls.exp: Ditto.
32539         * lib/file-format.exp: Ditto.
32540         * g++.dg/special/ecos.exp: Ditto.
32541
32542         * lib/profopt.exp: Treat prof_ext as a list.
32543         * gcc.misc-tests/bprob.exp: Ditto.
32544         * g++.dg/bprob/bprob.exp: Ditto.
32545
32546         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32547         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32548         g++.dg/tree-ssa/pointer-reference-alias.C,
32549         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32550         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32551         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32552         g++.dg/vect/pr19951.cc: Ditto.
32553         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32554         gcc.dg/builtins-47.c: Ditto.
32555         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32556         gcc.dg/pr20115-1.c: Ditto.
32557         * gcc.dg/tree-ssa/20030530-2.c,
32558         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32559         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32560         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32561         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32562         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32563         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32564         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32565         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32566         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32567         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32568         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32569         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32570         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32571         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32572         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32573         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32574         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32575         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32576         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32577         gcc.dg/tree-ssa/20030824-1.c,
32578         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32579         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32580         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32581         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32582         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32583         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32584         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32585         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32586         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32587         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32588         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32589         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32590         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32591         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32592         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32593         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32594         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32595         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32596         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32597         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32598         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32599         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32600         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32601         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32602         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32603         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32604         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32605         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32606         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32607         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32608         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32609         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32610         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32611         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32612         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32613         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32614         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32615         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32616         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32617         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32618         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32619         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32620         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32621         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32622         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32623         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32624         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32625         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32626         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32627         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32628         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32629         gcc.dg/tree-ssa/useless-1.c: Ditto.
32630         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32631         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32632         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32633         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32634         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32635         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32636         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32637         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32638         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32639         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32640         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32641         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32642         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32643         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32644         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32645         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32646         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32647         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32648         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32649         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32650         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32651         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32652         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32653         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32654         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32655         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32656         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32657         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32658         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32659         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32660         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32661         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32662         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32663         gcc.dg/vect/vect-none.c: Ditto.
32664         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32665         treelang/compile/unsigned.tree: Ditto.
32666
32667         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32668         * gcc.dg/cpp/direct2s.c: Ditto.
32669         * gcc.dg/cpp/paste4.c: Ditto.
32670         * gcc.dg/cpp/separate-1.c: Ditto.
32671         * gcc.dg/pch/save-temps-1.c: Ditto.
32672         * g++.dg/ext/altivec-10.C: Ditto.
32673         * g++.dg/pch/pch.C: Ditto.
32674
32675         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32676
32677         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32678         * g++.dg/template/repo1.C: Ditto.
32679         * g++.dg/template/repo2.C: Ditto.
32680         * g++.dg/template/repo3.C: Ditto.
32681         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32682         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32683         * g++.old-deja/g++.pt/repo1.C: Ditto.
32684         * g++.old-deja/g++.pt/repo2.C: Ditto.
32685         * g++.old-deja/g++.pt/repo3.C: Ditto.
32686         * g++.old-deja/g++.pt/repo4.C: Ditto.
32687
32688         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32689         * gcc.dg/20030107-1.c: Ditto.
32690         * gcc.dg/20030702-1.c: Ditto.
32691         * gcc.dg/profile-generate-1.c: Ditto.
32692         * g++.dg/other/profile1.C: Ditto.
32693         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32694
32695         * lib/gcc-dg.exp (remove-build-file): New.
32696         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32697         cleanup-tree-dump, cleanup-saved-temps): New.
32698
32699 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32700
32701         PR c++/19203, DR 214
32702         * g++.dg/parse/ambig3.C: Not ambiguous.
32703         * g++.dg/template/spec20.C: New.
32704         * g++.dg/template/spec21.C: New.
32705
32706 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32707
32708         PR target/20045
32709         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32710
32711 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32712
32713         PR libfortran/20660
32714         * gfortran.dg/negative_unit.f: New test.
32715
32716 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32717
32718         * gcc.dg/20050330-1.c: New test.
32719
32720 2005-03-30  Devang Patel  <dpatel@apple.com>
32721
32722         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32723
32724 2005-03-30  Dale Johannesen  <dalej@apple.com>
32725
32726         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32727
32728 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32729
32730         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32731         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32732         Strip options from test name.
32733
32734 2005-03-31  Jan Hubicka  <jh@suse.cz>
32735
32736         * gcc.dg/varpool-1.c: New testcase.
32737
32738 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32739
32740         PR c/772
32741         PR c/17913
32742         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32743         gcc.dg/stmt-expr-label-3.c : New tests.
32744         * gcc.c-torture/execute/medce-2.c: Remove.
32745
32746 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32747
32748         PR c/20368
32749         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32750         tests.
32751
32752 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32753
32754         * gcc.c-torture/compile/pr20203.c: New test.
32755
32756 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32757
32758         * gfortran.dg/promotion.f90: New test.
32759
32760 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32761
32762         PR middle-end/20491
32763         * gcc.dg/torture/asm-subreg-1.c: New test.
32764
32765 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32766
32767         PR c/20672
32768         * gcc.dg/pr20672-1.c: New test.
32769
32770 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32771
32772         * gfortran.dg/vect: New directory.
32773         * gfortran.dg/vect/vect.exp: New.
32774         * gfortran.dg/vect/vect-1.f90: New test.
32775         * gfortran.dg/vect/vect-2.f90: New test.
32776         * gfortran.dg/vect/vect-3.f90: New test.
32777         * gfortran.dg/vect/vect-4.f90: New test.
32778         * gfortran.dg/vect/vect-5.f90: New test.
32779
32780 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32781
32782         PR middle-end/20622
32783         * gcc.dg/alias-7.c: New test.
32784
32785 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32786
32787         * gcc.dg/sparc-reg-1.c: New test.
32788
32789 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32790
32791         PR target/19890
32792         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32793
32794 2005-03-29  Dale Ranta  <dir@lanl.gov>
32795             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32796
32797         PR libfortran/20163
32798         * gfortran.dg/pr20163-2.f: New test.
32799
32800 2005-03-28  Jan Hubicka  <jh@suse.cz>
32801
32802         PR middle-end/20635
32803         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32804         by Jakub Jelinek.
32805
32806 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32807
32808         PR tree-optimization/20626
32809         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32810         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32811
32812 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32813
32814         * gfortran.dg/underflow.f90: New test.
32815         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32816
32817 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32818
32819         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32820
32821 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32822
32823         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32824         (g++_init): Make sure that CXXFLAGS is set.
32825         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32826         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32827         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32828         * lib/objc.exp (objc_init): Likewise.
32829         * lib/treelang.exp (treelang_init): Likewise.
32830
32831 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32832
32833         PR tree-optimization/20470
32834         * gcc.dg/tree-ssa/pr20470.c: New test.
32835
32836 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32837
32838         * gcc.dg/ppc-stfiwx.c: New.
32839
32840 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32841
32842         PR target/19888
32843         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32844
32845 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32846
32847         * gcc.dg/20050325-1.c: Fix a typo.
32848
32849 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32850
32851         PR libfortran/19678
32852         PR libfortran/19679
32853         * gfortran.dg/dos_eol.f: New test.
32854
32855 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32856
32857         PR rtl-optimization/20249
32858         * gcc.dg/20050325-1.c: New test.
32859
32860 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32861
32862         PR libfortran/15332
32863         * gfortran.dg/pr15332.f: New test.
32864
32865 2005-03-24  Dale Johannesen  <dalej@apple.com>
32866
32867         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32868
32869 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32870
32871         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32872         'internal' visibility.
32873         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32874         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32875         'protected' visibility.
32876         * gcc.dg/visibility-7.c: Likewise.
32877         * lib/target-supports.exp (check_visibility_available): Take
32878         a parameter, the kind of visibility to check for.
32879         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32880         to check_visibility_available.
32881
32882         * g++.dg/expr/cast3.C: New.
32883
32884 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32885
32886         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32887         rs6000.
32888
32889 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32890
32891         PR target/20095
32892         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32893
32894 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32895
32896         * gcc.dg/badshift.c: Renamed to...
32897         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32898
32899         * gcc.target/i386/badshift.c: Renamed to...
32900         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32901         only.
32902
32903         PR rtl-optimization/20532
32904         * gcc.target/i386/badshift.c: New.
32905
32906 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32907
32908         * gfortran.dg/pr18025.f90: New test.
32909
32910 2005-03-23  Dale Johannesen  <dalej@apple.com>
32911
32912         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32913
32914 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32915
32916         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32917
32918         * lib/target-supports.exp (check_iconv_available): Default
32919         libiconv to -liconv, if there is no definition.
32920
32921 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32922
32923         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32924
32925 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32926
32927         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32928         * g++.dg/opt/pr7503-2.C: Likewise.
32929         * g++.dg/opt/pr7503-3.C: Likewise.
32930         * g++.dg/opt/pr7503-4.C: Likewise.
32931         * g++.dg/opt/pr7503-5.C: Likewise.
32932         * g++.dg/warn/minmax.C: New test.
32933
32934 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32935
32936         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32937         * gfortran.dg/g77_intrinsics_sub.f: New test.
32938
32939 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32940             Jan Hubicka  <jh@suse.cz>
32941             Steven Bosscher <stevenb@suse.de
32942
32943         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32944
32945 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32946
32947         PR c++/19980
32948         * g++.dg/template/redecl3.C: New test.
32949
32950 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32951
32952         PR c++/20499
32953         * g++.dg/parse/error16.C: Tweak error markers.
32954
32955 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32956
32957         PR target/20561
32958         * gcc.dg/20050321-2.c: New test.
32959
32960 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32961
32962         PR c++/20465
32963         PR c++/20381
32964         * g++.dg/template/ptrmem12.C: New.
32965
32966 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32967
32968         PR rtl-optimization/20527
32969         * gcc.c-torture/execute/pr20527-1.c: New test.
32970
32971 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32972
32973         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32974         program, compile it into a real executable and then delete the .c
32975         and .x files afterwards, to avoid problems on testglue targets.
32976
32977 2005-03-21  Stuart Hastings  <stuart@apple.com>
32978
32979         * gcc.target/i386/sse-2.c: New.
32980
32981 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32982
32983         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32984
32985 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32986
32987         * g++.dg/parse/crash25.C: Fix typo.
32988
32989 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32990
32991         PR c++/20461
32992         * g++.dg/parse/crash24.C: New test.
32993
32994         PR c++/20536
32995         * g++.dg/parse/crash25.C: New test.
32996
32997 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32998
32999         PR c++/20147
33000         * g++.dg/ext/stmtexpr4.C: New test.
33001
33002 2005-03-20  Roger Sayle  <roger@eyesopen.com>
33003
33004         PR middle-end/20539
33005         * gcc.c-torture/compile/pr13066-1.c: New test case.
33006         * gcc.c-torture/compile/pr20539-1.c: Likewise.
33007         * g++.dg/opt/pr13066-1.C: Likewise.
33008
33009 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
33010
33011         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33012
33013 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33014
33015         PR fortran/18525
33016         * gfortran.dg/nesting_1.f90: New test.
33017
33018 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33019
33020         PR c++/20240
33021         * g++.dg/lookup/using13.C: New test.
33022
33023 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33024
33025         PR c++/20333
33026         * g++.dg/template/crash36.C: New test.
33027
33028 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
33029
33030         PR c++/20463
33031         * g++.dg/template/crash35.C: New test.
33032
33033 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
33034
33035         PR c++/19966
33036         * g++.dg/overload/operator2.C: New test.
33037
33038 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33039
33040         PR libfortran/20257
33041         * gfortran.dg/pr20257.f90: New test.
33042
33043 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33044
33045         PR libfortran/20480
33046         * gfortran.dg/pr20480.f90: New test.
33047
33048 2005-03-16  Richard Henderson  <rth@redhat.com>
33049
33050         PR middle-end/15700
33051         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33052         (_rtld_global): New.
33053         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33054         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33055
33056         * gcc.dg/alias-3.c: New.
33057         * gcc.dg/alias-4.c: New.
33058         * gcc.dg/alias-5.c: New.
33059         * gcc.dg/alias-6.c: New.
33060
33061 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
33062
33063         * gcc.dg/cpp/ucnid-7.c: New.
33064
33065 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
33066             Dorit Naishlos  <dorit@il.ibm.com>
33067
33068         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33069         darwin.
33070
33071 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
33072
33073         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33074         support misaligned accesses.
33075         * gcc.dg/vect/vect-58.c: Likewise.
33076         * gcc.dg/vect/vect-92.c: New.
33077         * gcc.dg/vect/vect-93.c: New.
33078
33079 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
33080
33081         PR fortran/18827
33082         * gfortran.dg/assign_2.f90: New test.
33083         * gfortran.dg/assign_3.f90: New test.
33084         * gfortran.dg/assign.f90: New test.
33085
33086 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
33087
33088         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33089         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33090         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33091         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33092         names.
33093
33094 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
33095
33096         * gcc.dg/cpp/ucnid-6.c: New.
33097
33098         * gcc.dg/cpp/normalize-1.c: New.
33099         * gcc.dg/cpp/normalize-2.c: New.
33100         * gcc.dg/cpp/normalize-3.c: New.
33101         * gcc.dg/cpp/normalize-4.c: New.
33102         * gcc.dg/cpp/ucnid-4.c: New.
33103         * gcc.dg/cpp/ucnid-5.c: New.
33104         * g++.dg/cpp/normalize-1.C: New.
33105         * g++.dg/cpp/ucnid-1.C: New.
33106
33107 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33108
33109         * gcc.dg/pr18628.c: New.
33110
33111 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
33112
33113         PR c++/20280
33114         * g++.dg/tree-ssa/pr20280.C: New.
33115
33116 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33117
33118         PR fortran/20467
33119         * gfortran.dg/stfunc_2.f90: New test.
33120
33121 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33122
33123         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33124
33125 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
33126
33127         * gcc.dg/tree-ssa/20050314-1.c: New test.
33128
33129 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33130
33131         PR c++/4403
33132         PR c++/9783, DR433
33133         * g++.dg/template/friend34.C: New test.
33134         * g++.dg/template/friend35.C: Likewise.
33135         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33136
33137 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33138
33139         Friend class name lookup 5/n
33140         PR c++/1016
33141         * g++.dg/lookup/hidden-class1.C: New test.
33142         * g++.dg/lookup/hidden-class2.C: Likewise.
33143         * g++.dg/lookup/hidden-class3.C: Likewise.
33144         * g++.dg/lookup/hidden-class4.C: Likewise.
33145         * g++.dg/lookup/hidden-class5.C: Likewise.
33146         * g++.dg/lookup/hidden-class6.C: Likewise.
33147         * g++.dg/lookup/hidden-class7.C: Likewise.
33148         * g++.dg/lookup/hidden-class8.C: Likewise.
33149         * g++.dg/lookup/hidden-class9.C: Likewise.
33150         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33151         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33152         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33153         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33154         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33155         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33156         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33157         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33158         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33159         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33160         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33161
33162 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
33163
33164         PR c++/20157
33165         * g++.dg/template/error18.C: New test.
33166
33167 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33168
33169         PR debug/16792
33170         * g++.dg/debug/pr16792.C: New test.
33171
33172 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33173
33174         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33175         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33176         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33177         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33178         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33179         test assertion names.
33180
33181 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33182
33183         PR fortran/18600
33184         * gfortran.dg/stfunc_1.f90: New test.
33185
33186 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33187
33188         PR fortran/16907
33189         * gfortran.dg/real_index_1.f90: New test.
33190
33191 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33192
33193         PR fortran/20323
33194         * gfortran.dg/spec_expr_1.f90: New test.
33195
33196 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
33197
33198         PR c/20402
33199         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33200         new parser.
33201
33202 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33203
33204         PR fortran/20361
33205         * gfortran.dg/largeequiv_1.f90: New test.
33206
33207 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33208
33209         * gcc.dg/ucnid-1.c: New.
33210         * gcc.dg/ucnid-2.c: New.
33211         * gcc.dg/ucnid-3.c: New.
33212         * gcc.dg/ucnid-4.c: New.
33213         * gcc.dg/ucnid-5.c: New.
33214         * gcc.dg/ucnid-6.c: New.
33215         * gcc.dg/cpp/ucnid-1.c: New.
33216         * gcc.dg/cpp/ucnid-2.c: New.
33217         * gcc.dg/cpp/ucnid-3.c: New.
33218         * g++.dg/other/ucnid-1.C: New.
33219
33220 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
33221
33222         * gcc.dg/vmx/darwin-abi-3.c: Delete.
33223
33224 2005-03-11  Per Bothner  <per@bothner.com>
33225
33226         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
33227         that diagnotics refer to correct token.
33228         * gcc.dg/unused-3.c: Likewise.
33229
33230 2005-03-11  Per Bothner  <per@bothner.com>
33231
33232         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33233         constant" is now actually on same line as string constant.
33234         * gcc.dg/cpp/direct2s.c: Likewise.
33235
33236 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
33237
33238         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33239
33240 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33241
33242         PR libfortran/20124
33243         * gfortran.dg/pr20124.f90: New Test
33244
33245 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
33246
33247         PR tree-optimization/20130
33248         * gcc.dg/pr20130-1.c: New test.
33249
33250 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33251
33252         PR target/20095
33253         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33254
33255 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33256
33257         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33258
33259 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
33260
33261         * g++.dg/eh/forced1.C: Fix comment.
33262         * g++.dg/eh/forced2.C: Ditto.
33263         * g++.dg/eh/forced3.C: Ditto.
33264         * g++.dg/eh/forced4.C: Ditto.
33265
33266 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
33267
33268         PR rtl-opt/20412
33269         * gcc.c-torture/compile/pr20412.c: New test.
33270
33271 2005-03-10  Roger Sayle  <roger@eyesopen.com>
33272
33273         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33274
33275 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33276
33277         PR target/20322
33278         * gcc.dg/20050307-1.c: New test.
33279
33280 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
33281
33282         PR c++/20375
33283         * g++.dg/other/stdarg3.C: New.
33284
33285 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
33286
33287         PR c++/18384, c++/18327
33288         * g++.dg/init/array19.C: New test.
33289
33290         PR inline-asm/20314
33291         * gcc.dg/torture/pr20314-1.c: New test.
33292         * gcc.dg/torture/pr20314-2.c: New test.
33293
33294 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
33295
33296         * gcc.dg/20050309-1.c: New test.
33297
33298 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33299
33300         * gcc.dg/builtins-10.c: Reactivate disabled test.
33301         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
33302         new cbrt transformations.
33303
33304 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
33305
33306         PR c++/20208
33307         * g++.dg/template/array13.C: New test.
33308
33309 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
33310
33311         PR c++/16859
33312         * g++.dg/init/brace4.C: New test.
33313
33314 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33315
33316         PR c++/20186
33317         * g++.dg/template/non-dependent12.C: New.
33318
33319 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33320
33321         PR c++/20142
33322         * g++.dg/init/array18.C: Add dg-do run marker.
33323
33324         PR c++/20142
33325         * g++.dg/init/array18.C: New test.
33326
33327 2005-03-09  Ben Elliston  <bje@au.ibm.com>
33328
33329         * consistency.vlad/vlad.exp: Remove trailing semicolons.
33330         * g++.dg/gcov/gcov.exp: Likewise.
33331         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33332         * gcc.target/xstormy16/xstormy16.exp: Likewise.
33333         * lib/c-torture.exp: Likewise.
33334         * lib/fortran-torture.exp: Likewise.
33335         * lib/g++.exp: Likewise.
33336         * lib/gcc-defs.exp: Likewise.
33337         * lib/gcc-dg.exp: Likewise.
33338         * lib/gcc.exp: Likewise.
33339         * lib/gcov.exp: Likewise.
33340         * lib/gfortran.exp: Likewise.
33341         * lib/mike-g++.exp: Likewise.
33342         * lib/mike-gcc.exp: Likewise.
33343         * lib/objc-torture.exp: Likewise.
33344         * lib/objc.exp: Likewise.
33345         * lib/profopt.exp: Likewise.
33346         * lib/target-libpath.exp: Likewise.
33347         * lib/target-supports.exp: Likewise.
33348         * lib/treelang.exp: Likewise.
33349         * lib/wrapper.exp: Likewise.
33350
33351 2005-03-08  Jeff Law  <law@redhat.com>
33352
33353         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33354         PHI-OPT changes.
33355
33356 2005-03-08  Ira Rosen  <irar@il.ibm.com>
33357
33358         * gcc.dg/vect/pr20122.c: New test.
33359
33360 2005-03-07  Jeff Law  <law@redhat.com>
33361
33362         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33363         was folded away.
33364         * gcc.dg/tree-ssa/pr18133-1.c: New test.
33365         * gcc.dg/tree-ssa/pr18133-2.c: New test.
33366         * gcc.dg/tree-ssa/pr18134.c: New test.
33367
33368 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33369
33370         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33371         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33372         gcc.dg/torture/builtin-noret-2.c: Require weak support.
33373
33374 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
33375
33376         PR tree-opt/17671
33377         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33378
33379 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
33380
33381         * g++.dg/warn/Wnvdtor.C: New test.
33382
33383 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
33384
33385         * gcc.dg/torture/pr19683-1.c: New test.
33386
33387 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
33388
33389         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33390         * gfortran.dg/g77/19990313-2.f: Ditto.
33391         * gfortran.dg/g77/19990313-3.f: Ditto.
33392         * gfortran.dg/g77/19990525-0.f: Ditto.
33393         * gfortran.dg/g77/19990826-0.f: Ditto.
33394         * gfortran.dg/g77/19990826-2.f: Ditto.
33395         * gfortran.dg/g77/19990826-3.f: Ditto.
33396         * gfortran.dg/g77/20000511-1.f: Ditto.
33397         * gfortran.dg/g77/20000511-2.f: Ditto.
33398         * gfortran.dg/g77/970625-2.f: Ditto.
33399         * gfortran.dg/g77/980310-2.f: Ditto.
33400         * gfortran.dg/g77/980310-3.f: Ditto.
33401         * gfortran.dg/g77/980310-8.f: Ditto.
33402         * gfortran.dg/g77/980519-2.f: Ditto.
33403         * gfortran.dg/g77/alpha1.f: Ditto.
33404         * gfortran.dg/g77/claus.f: Ditto.
33405         * gfortran.dg/g77/erfc.f: Ditto.
33406         * gfortran.dg/g77/short.f: Ditto.
33407         * gfortran.fortran-torture/execute/data.f90: Ditto.
33408         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33409         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33410
33411 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33412
33413         * lib/file-format.exp (gcc_target_object_format): Add check for som
33414         format and hardcode object formats on hppa*-*-hpux*.
33415         * lib/target-supports.exp (check_weak_available): Add check for som
33416         object format.  Always return 0 on hppa*-*-hpux10*.
33417
33418         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33419         is defined.
33420
33421         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33422
33423 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33424
33425         * gfortran.dg/pr19936_1.f90: New test.
33426         * gfortran.dg/pr19936_2.f90: New test.
33427         * gfortran.dg/pr19936_3.f90: New test.
33428
33429 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33430             Paul Thomas <prthomas@drfccad.cea.fr>
33431
33432         * gfortran.dg/PR19754_1.f90: New test.
33433         * gfortran.dg/PR19754_2.f90: Ditto.
33434
33435 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33436
33437         PR c++/19311
33438         * g++.dg/template/non-dependent11.C: New test.
33439
33440 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33441
33442         * lib/target-supports.exp (check_iconv_available): Fix comment.
33443
33444 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33445             Joseph S. Myers  <joseph@codesourcery.com>
33446
33447         PR c++/19797
33448         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33449
33450 2005-03-04  Matthew Sachs  <msachs@apple.com>
33451
33452         * gcc.exp (gcc_target_compile): Put braces around
33453         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33454         * objc.exp (objc_target_compile): Likewise.
33455         * treelang.exp (treelang_target_compile): Likewise.
33456
33457 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33458
33459         PR fortran/19673
33460         * gfortran.dg/func_result_1.f90: New test.
33461
33462 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33463
33464         * gcc.misc-tests/options.exp: New test.
33465
33466 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33467
33468         * gcc.dg/pr15784-4.c: New test.
33469
33470 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33471
33472         * gcc.c-torture/execute/pr17133.c: New.
33473         * gcc.c-torture/compile/20050303-1.c: New.
33474
33475 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33476
33477         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33478
33479 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33480
33481         * g++.dg/overload/using2.C: New.
33482
33483 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33484
33485         PR c++/19916
33486         * g++.dg/init/ptrmem2.C: New test.
33487
33488 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33489
33490         PR c/8927
33491         * gcc.dg/pr8927-1.c: New test.
33492
33493 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33494
33495         PR c++/20232
33496         * g++.dg/inherit/covariant12.C: New.
33497
33498 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33499
33500         PR fortran/19479
33501         * gfortran.dg/bound_1.f90: New test.
33502
33503 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33504
33505         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33506         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33507
33508 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33509
33510         PR c/20245
33511         * gcc.dg/pr20245-1.c: New test.
33512
33513 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33514
33515         PR middle-end/19874
33516         * gcc.c-torture/execute/20050119-2.c: New test case.
33517
33518 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33519
33520         * README: Update the DejaGnu bug reporting address.
33521         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33522         * lib/objc-torture.exp: Likewise.
33523
33524 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33525
33526         * gfortran.dg/boz_1.f90: New test.
33527         * gfortran.dg/boz_3.f90: New test.
33528         * gfortran.dg/boz_4.f90: New test.
33529
33530 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33531
33532         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33533         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33534
33535 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33536
33537         PR libfortran/20101
33538         * gfortran.dg/write_0_pe_format.f90: New test.
33539
33540 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33541
33542         PR c++/20206
33543         * g++.dg/opt/thunk2.C: New test.
33544         * g++.dg/opt/covariant1.C: New test.
33545
33546 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33547
33548         * gfortran.dg/e_d_fmt.f90: New test.
33549
33550 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33551
33552         * gcc.dg/asm-b.c: Fix comment typos.
33553
33554 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33555
33556         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33557         a V_MAY_DEF also.
33558
33559 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33560
33561         PR tree-opt/20188
33562         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33563         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33564         * gcc.dg/asm-b.c: New test.
33565
33566 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33567
33568         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33569         Disable this test on IRIX 6.
33570
33571 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33572
33573         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33574         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33575         parser.
33576
33577 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33578
33579         PR tree-optimization/20204
33580         * gcc.dg/pr20204.c: New test.
33581
33582 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33583
33584         PR target/20196
33585         * gcc.c-torture/execute/20050224-1.c: New test.
33586
33587         PR c++/20175
33588         * g++.dg/warn/Wbraces2.C: New test.
33589
33590 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33591
33592         PR c++/19878
33593         * g++.dg/init/const2.C: New test.
33594
33595 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33596
33597         PR tree-optimization/20100
33598         * gcc.c-torture/execute/pr20100-1.c: New test.
33599
33600 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33601
33602         * gfortran.dg/implicit_3.f90: New test.
33603
33604         * gfortran.dg/deftype_1.f90: New test.
33605
33606 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33607
33608         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33609         the test passes.
33610         * g++.dg/other/anon3.C: Accept a warning.
33611
33612 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33613
33614         * gcc.dg/pr20017.c: Fix a comment typo.
33615
33616 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33617
33618         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33619
33620 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33621
33622         PR ada/19902
33623         * ada/acats/tests/cxa/cxa3004.a: Remove.
33624         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33625
33626 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33627
33628         PR c++/20073
33629         * g++.dg/init/const1.C: New test.
33630
33631         PR c++/19991
33632         * g++.dg/parse/constant7.C: New test.
33633
33634         PR c++/20152
33635         * g++.dg/parse/error27.C: New test.
33636         * g++.dg/template/qualttp15.C: Adjust error markers.
33637         * g++.old-deja/g++.other/struct1.C: Likewise.
33638
33639         PR c++/20153
33640         * g++.dg/template/error17.C: New test.
33641
33642         PR c++/20148
33643         * g++.dg/parser/error26.C: New test.
33644
33645 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33646
33647         PR tree-optimization/20100
33648         PR tree-optimization/20115
33649         * gcc.dg/pr20115.c: New test.
33650         * gcc.dg/pr20115-1.c: New test.
33651         * gcc.dg/pr20100.c: New test.
33652         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33653         call-clobbered variables after alias1.
33654
33655 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33656
33657         * gfortran.dg/list_read_4.f90: new test.
33658
33659 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33660
33661         PR rtl-optimization/20017.
33662         * gcc.dg/pr20017.c: New.
33663
33664 2005-02-22  Devang Patel  <dpatel@apple.com>
33665
33666         PR 19952
33667         * g++.dg/tree-ssa/pr19952.C: New test.
33668
33669 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33670
33671         PR c++/19883
33672         * g++.dg/parse/constant6.C: New test.
33673
33674 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33675
33676         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33677         * g++.dg/charset/asm2.c: Likewise.
33678         * g++.dg/charset/asm3.c: Likewise.
33679         * g++.dg/charset/asm4.c: Likewise.
33680         * g++.dg/charset/asm5.c: Likewise.
33681         * g++.dg/charset/attribute1.c: Likewise.
33682         * g++.dg/charset/attribute2.c: Likewise.
33683         * g++.dg/charset/extern1.cc: Likewise.
33684         * g++.dg/charset/extern2.cc: Likewise.
33685         * g++.dg/charset/extern3.cc: Likewise.
33686         * g++.dg/charset/function.cc: Likewise.
33687         * g++.dg/charset/string.c: Likewise.
33688         * g++.dg/charset/charset.exp: Likewise.
33689         * lib/target-supports.exp (check_iconv_available): Fix comment.
33690
33691 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33692
33693         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33694         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33695         * gcc.dg/charset/asm2.c: Likewise.
33696         * gcc.dg/charset/asm3.c: Likewise.
33697         * gcc.dg/charset/asm4.c: Likewise.
33698         * gcc.dg/charset/asm5.c: Likewise.
33699         * gcc.dg/charset/asm6.c: Likewise.
33700         * gcc.dg/charset/attribute1.c: Likewise.
33701         * gcc.dg/charset/attribute2.c: Likewise.
33702         * gcc.dg/charset/builtin1.c: Likewise.
33703         * gcc.dg/charset/extern.c: Likewise.
33704         * gcc.dg/charset/function.c: Likewise.
33705         * gcc.dg/charset/string.c: Likewise.
33706         * gcc.dg/charset/charset.exp: Likewise.
33707
33708 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33709
33710         PR fortran/20086
33711         * gfortran.dg/pr20086.f90: New test.
33712
33713 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33714
33715         PR tree-optimization/19786
33716         * g++.dg/tree-ssa/pr19786.C: New.
33717
33718 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33719
33720         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33721
33722 2005-02-21  Jeff Law  <law@redhat.com>
33723
33724         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33725
33726 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33727
33728         * gfortran.dg/do_iterator: Split loop, markup all lines for
33729         which an error locus is printed.
33730         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33731         locus is printed.
33732         * gfortran.dg/select_4.f90: Likewise.
33733         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33734         locuses in the various permutations.
33735
33736 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33737
33738         PR tree-optimization/19951
33739         * g++.dg/vect: New directory.
33740         * g++.dg/vect/vect.exp: New file.
33741         * g++.dg/vect/pr19951.cc: New testcase.
33742         * g++.dg/dg.exp: Also prune vectorizer tests.
33743
33744 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33745
33746         PR 18785
33747         * gcc.dg/charset/builtin1.c: New test.
33748
33749 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33750
33751         PR c++/19299
33752         * g++.dg/inherit/volatile1.C: New test.
33753
33754         PR c++/19440
33755         * g++.dg/template/dtor4.C: New test.
33756
33757 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33758
33759         * gfortran.dg/int_1.f90: New test.
33760
33761 2005-02-19  Devang Patel  <dpatel@apple.com>
33762
33763         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33764
33765 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33766
33767         * gfortran.dg/achar_1.f90: New test.
33768
33769 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33770
33771         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33772
33773 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33774             Jakub Jelinek  <jakub@redhat.com>
33775
33776         PR tree-optimization/19828
33777         * gcc.dg/tree-ssa/loop-7.c: New test.
33778         * gcc.c-torture/execute/20050218-1.c: New test.
33779
33780 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33781
33782         PR c/20043
33783         * gcc.dg/transparent-union-1.c: New test.
33784         * gcc.dg/transparent-union-2.c: New test.
33785
33786 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33787
33788         PR tree-optimization/18977
33789         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33790
33791 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33792
33793         PR target/20054
33794         * gcc.dg/pr20054.c: New test.
33795
33796 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33797
33798         PR c++/19508
33799         * g++.dg/ext/attrib20.C: New test.
33800
33801 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33802
33803         PR middle-end/20030
33804         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33805
33806 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33807
33808         PR c++/20008
33809         * g++.dg/opt/switch4.C: New.
33810
33811 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33812
33813         PR c++/20023
33814         PR tree-optimization/20009
33815         * gcc.c-torture/compile/20050217-1.c: New test.
33816         * g++.dg/opt/switch3.C: New test.
33817
33818         PR tree-optimization/18947
33819         * gcc.c-torture/compile/20050215-1.c: New test.
33820         * gcc.c-torture/compile/20050215-2.c: New test.
33821         * gcc.c-torture/compile/20050215-3.c: New test.
33822
33823 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33824
33825         PR c++/20028
33826         * g++.dg/template/crash34.C: New.
33827
33828         PR c++/20022
33829         * g++.dg/other/access3.C: New.
33830
33831 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33832
33833         * gcc.dg/vect/vect-98.c: New test.
33834
33835 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33836
33837         PR tree-optimization/19967
33838         * gcc.dg/pr19967.c: New.
33839
33840 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33841
33842         PR middle-end/19857
33843         * gcc.dg/tree-ssa/20050215-1.c: New test.
33844         * gcc.c-torture/execute/20050215-1.c: New test.
33845
33846 2005-02-15  Eric Christopher  <echristo@redhat.com>
33847
33848         * gcc.dg/cpp/20050215-1.c: New file.
33849
33850 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33851
33852         PR tree-optimization/15785
33853         * gcc.dg/pr15785-1.c: New test.
33854
33855 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33856
33857         PR c++/17788
33858         * g++.dg/init/ctor4.C: New.
33859         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33860
33861 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33862
33863         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33864         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33865
33866 2005-02-15  Andreas Schwab  <schwab@suse.de>
33867
33868         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33869         declare malloc.
33870
33871 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33872
33873         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33874
33875 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33876
33877         PR tree-optimization/19853
33878         * gcc.c-torture/compile/pr19853.c: New test.
33879
33880 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33881
33882         PR c++/19608
33883         * g++.dg/parse/local-class1.C: New.
33884
33885         PR c++/19895
33886         * g++.dg/parse/ptrmem3.C: New.
33887
33888         PR c++/19884
33889         * g++.old-deja/g++.oliva/template6.C: Add another case.
33890         * g++.dg/template/explicit6.C: New.
33891
33892 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33893
33894         PR c++/17816
33895         * g++.dg/other/redecl2.C: New.
33896
33897 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33898
33899         PR c++/19891
33900         * g++.dg/abi/covariant4.C: New.
33901
33902 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33903
33904         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33905         New tests.
33906
33907 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33908
33909         * gcc.dg/vect/vect-96.c: Fix typo.
33910
33911 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33912
33913         PR c++/14479
33914         PR c++/19487
33915         * g++.dg/template/enum5.C: New test.
33916
33917 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33918
33919         * gcc.dg/vect/vect-97.c: New test.
33920
33921 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33922
33923         * gcc.dg/vect/vect-96.c: New test.
33924
33925 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33926
33927         * gcc.dg/builtins-34.c: Also check ldexp*.
33928
33929 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33930
33931         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33932
33933 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33934
33935         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33936         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33937         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33938         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33939         selector_list, selector_expression, dg-process-target): Move to new
33940         file target-supports-dg.exp.
33941         * lib/target-supports-dg.exp: New.
33942
33943         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33944         New.
33945
33946 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33947
33948         PR c++/19666
33949         * g++.dg/other/ptrmem6.C: New test.
33950
33951         PR middle-end/19858
33952         * gcc.c-torture/compile/20050210-1.c: New test.
33953
33954 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33955
33956         PR c++/19755
33957         * g++.dg/warn/Wbraces1.C: New test.
33958
33959 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33960
33961         * gcc.dg/builtins-52.c: New testcase.
33962
33963 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33964
33965         PR c/19342
33966         * gcc.c-torture/execute/20050119-1.c: New test.
33967
33968 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33969
33970         PR c++/19811
33971         * g++.dg/init/delete1.C: New test.
33972
33973 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33974
33975         PR c++/18470
33976         * g++.dg/template/static12.C: New test.
33977
33978 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33979
33980         PR c++/19787
33981         * g++.dg/conversion/ambig1.C: New test.
33982
33983         PR c++/19739
33984         * g++.dg/ext/attrib19.C: New test.
33985
33986         PR c++/19732
33987         * g++.dg/parse/dtor5.C: New test.
33988
33989         PR c++/19762
33990         * g++.dg/template/dtor3.C: New test.
33991
33992         PR c++/19826
33993         * g++.dg/template/static11.C: New test.
33994         * g++.dg/template/crash2.C: Remove dg-error marker.
33995
33996 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33997
33998         PR C++/18491
33999         * g++.old-deja/g++.mike/p10769a.C: Remove.
34000
34001 2005-02-09  Roger Sayle  <roger@eyesopen.com>
34002
34003         * gcc.dg/builtins-48.c: New test case.
34004         * gcc.dg/builtins-49.c: New test case.
34005         * gcc.dg/builtins-50.c: New test case.
34006         * gcc.dg/builtins-51.c: New test case.
34007
34008 2005-02-09  Ian Lance Taylor  <ian@airs.com>
34009
34010         PR middle-end/19583
34011         * g++.dg/warn/Wreturn-type-3.C: New test.
34012
34013 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34014
34015         PR middle-end/19402
34016         * gcc.dg/pr19402-1.c: New testcase.
34017         * gcc.dg/pr19402-2.c: likewise.
34018
34019 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
34020
34021         PR middle-end/19854
34022         * g++.dg/tree-ssa/tmmti.C: New testcase.
34023
34024 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34025
34026         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34027
34028 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
34029
34030         PR c++/19733
34031         * g++.dg/parse/crash23.C: New test.
34032         * g++.dg/warn/Weff1.C: New test.
34033
34034 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34035
34036         * gcc.dg/20050209-1.c: New test.
34037
34038 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
34039
34040         PR target/19799
34041         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34042
34043 2005-02-08  Mike Stump  <mrs@apple.com>
34044
34045         * g++.dg/pch/import-2.c: New test.
34046         * g++.dg/pch/import-2.hs: New.
34047         * g++.dg/pch/include/import-2a.h: New.
34048         * g++.dg/pch/include/import-2b.h: New.
34049
34050 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
34051
34052         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34053
34054 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34055
34056         * gfortran.dg/substr_1.f90: New test.
34057
34058 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
34059
34060         PR middle-end/19775
34061         * gcc.dg/torture/builtin-power-1.c: Disable test for
34062         invalid transformation.
34063         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
34064         no longer optimize.
34065         * gcc.dg/builtins-47.c: New testcase.
34066
34067 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
34068             Dorit Naishlos  <dorit@il.ibm.com>
34069
34070         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34071
34072 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
34073
34074         * gcc.c-torture/compile/20050206-1.c: New test.
34075
34076 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34077
34078         PR tree-opt/19768
34079         * g++.dg/opt/pr19768.C: New test.
34080
34081 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
34082
34083         PR tree-opt/19736
34084         * gcc.c-torture/compile/pr19736.c: New test.
34085
34086 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34087
34088         PR c++/17401
34089         * g++.dg/parse/error25.C: New test.
34090
34091 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
34092
34093         * gcc.c-torture/execute/20050203-1.c: New.
34094
34095 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
34096
34097         * gcc.dg/vect/vect-85.c: Remove xfail.
34098         * gcc.dg/vect/vect-86.c: Remove xfail.
34099         * gcc.dg/vect/vect-87.c: Remove xfail.
34100         * gcc.dg/vect/vect-88.c: Remove xfail.
34101
34102 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
34103
34104         * gcc.dg/altivec-19.c: New.
34105
34106 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
34107
34108         PR c/17807
34109         * gcc.dg/nested-func-3.c: New test.
34110         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34111
34112 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
34113
34114         * gcc.test-framework/gen_directive_tests: Generate tests for
34115         selector expressions.
34116
34117 2005-02-02  Matt Austern  <austern@apple.com>
34118
34119         PR c++/19628
34120         * g++/ext/builtin7.C: New.
34121         * g++/ext/builtin8.C: New.
34122
34123 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34124
34125         PR c/18502
34126         * gcc.dg/pr18502-1.c: New test.
34127
34128 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34129
34130         PR c++/17413
34131         * g++.dg/template/local4.C: Tweak.
34132
34133 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
34134
34135         PR tree-optimization/19578
34136         * gcc.c-torture/compile/20050202-1.c: New test.
34137
34138 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
34139
34140         PR c/19435
34141         * gcc.dg/c99-init-4.c: New test.
34142
34143 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34144
34145         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34146
34147         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34148
34149         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34150         * g++.dg/eh/check-vect.h: New.
34151
34152         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34153         * gcc.dg/vect/vect-78.c: Ditto.
34154         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34155         Remove.
34156
34157         * g++.dg/conversion/simd1.C: Expect warning.
34158         * g++.dg/ext/attribute-test-1.C: Ditto.
34159         * g++.dg/ext/attribute-test-2.C: Ditto.
34160         * g++.dg/ext/attribute-test-3.C: Ditto.
34161         * g++.dg/ext/attribute-test-4.C: Ditto.
34162
34163         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34164         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34165
34166         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34167
34168 2005-02-01  Richard Henderson  <rth@redhat.com>
34169
34170         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34171         long double for ibm double-double format.
34172         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34173
34174 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
34175
34176         PR tree-optimization/19633
34177         * gcc.dg/pr19633-1.c: New test.
34178         * gcc.dg/pr19633.c: Tweak to make pointer point
34179         to NULL or a symbol.
34180
34181 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
34182
34183         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34184         New procs.
34185         (dg-process-target (local override)): Handle selector expressions.
34186
34187         * gcc.test-framework/README: Describe tests in source directory.
34188         * gcc.test-framework/test-framework.awk: Handle dg- tests.
34189         * gcc.test-framework/test-framework.exp: Handle dg- tests.
34190         * gcc.test-framework/dg-bogus-exp-P.c: New test.
34191         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34192         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34193         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34194         * gcc.test-framework/dg-do-link-exp-P.c: New test.
34195         * gcc.test-framework/dg-do-run-exp-P.c: New test.
34196         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34197         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34198         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34199         * gcc.test-framework/dg-error-exp-P.c: New test.
34200         * gcc.test-framework/dg-error-exp-XP.c: New test.
34201         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34202         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34203         * gcc.test-framework/dg-output-exp-P.c: New test.
34204         * gcc.test-framework/dg-output-exp-XF.c: New test.
34205         * gcc.test-framework/dg-warning-exp-P.c: New test.
34206         * gcc.misc-tests/dg-1.c: Remove.
34207         * gcc.misc-tests/dg-2.c: Remove.
34208         * gcc.misc-tests/dg-3.c: Remove.
34209         * gcc.misc-tests/dg-4.c: Remove.
34210         * gcc.misc-tests/dg-5.c: Remove.
34211         * gcc.misc-tests/dg-6.c: Remove.
34212         * gcc.misc-tests/dg-7.c: Remove.
34213         * gcc.misc-tests/dg-8.c: Remove.
34214         * gcc.misc-tests/dg-9.c: Remove.
34215         * gcc.misc-tests/dg-10.c: Remove.
34216         * gcc.misc-tests/dg-11.c: Remove.
34217         * gcc.misc-tests/dg-12.c: Remove.
34218         * gcc.misc-tests/dg-test.exp: Remove.
34219
34220         * gcc.test-framework/test-framework.awk: Change recording and
34221         printing of passes and failures.
34222
34223         * gcc.test-framework: New directory.
34224         * gcc.test-framework/README: New.
34225         * gcc.test-framework/test-framework.exp: New.
34226         * gcc.test-framework/test-framework.awk: New.
34227         * gcc.test-framework/gen_directive_tests: New.
34228
34229 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
34230
34231         * lib/treelang.exp: Fix comment typos.
34232         (treelang_target_compile): Don't append libs=-ltreelang to options.
34233
34234 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
34235
34236         * g++.dg/parse/typename7.C: Adjust error messages.
34237
34238 2005-01-31  Jeff Law  <law@redhat.com>
34239
34240         * gcc.c-torture/execute/20050131-1.c: New test.
34241         * gcc.dg/wcaselabel.c: New test.
34242
34243 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
34244
34245         * g++.dg/other/warning1.C: Adjust error messags.
34246         * g++.dg/parse/constant5.C: New test.
34247
34248 2005-01-31  Steven Bosscher  <stevenb@suse.de>
34249
34250         PR c/19333
34251         * gcc.c-torture/compile/20011130-1.c: Reorder to make
34252         the test case valid.
34253         * gcc.dg/20030815-1.c: Remove invalid tests.
34254         * gcc.dg/array-7.c: Adjust expected result.
34255         * gcc.dg/pr18596-3.c: Likewise.
34256         * gcc.dg/noncompile/20000901-1.c: Likewise.
34257         * gcc.dg/noncompile/init-2.c: Likewise.
34258         * gcc.dg/noncompile/init-4.c: Likewise.
34259
34260 2005-01-31  Dale Johannesen  <dalej@apple.com>
34261
34262         * g++.dg/opt/pr19650.C: New test.
34263
34264 2005-01-31  Richard Henderson  <rth@redhat.com>
34265
34266         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34267         long double for intel double extended format.
34268         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34269
34270 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
34271
34272         PR c++/19555
34273         * g++.dg/template/static10.C: New test.
34274
34275         PR c++/19395
34276         * g++.dg/parse/error24.C: New test.
34277
34278         PR c++/19367
34279         * g++.dg/lookup/builtin1.C: New test.
34280
34281         PR c++/19457
34282         * g++.dg/warn/conv3.C: New test.
34283
34284 2005-01-30  Bud Davis  <bdavis@gfortran.org>
34285
34286         PR fortran/19647
34287         * gfortan.dg/inquire_7.f90
34288
34289 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
34290
34291         PR tree-optimization/15791
34292         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34293         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34294         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34295         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34296         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34297         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34298         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34299         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34300         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34301         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34302
34303 2005-01-29  Paul Brook  <paul@codesourcery.com>
34304
34305         PR fortran/18565
34306         * check.c (real_or_complex_check): New function.
34307         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34308         * intrinsic.c (add_functions): Use new check functions.
34309         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34310         Add prototypes.
34311
34312 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
34313
34314         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34315         gcc.dg/lvalue-3.c: New tests.
34316         * gcc.dg/concat.c: Update expected messages.
34317
34318 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
34319
34320         PR libfortran/19595
34321         * gfortran.dg/eor_1.f90: New test.
34322
34323 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
34324
34325         PR fortran/19589
34326         * gfortran.dg/logical_data_1.f90: New test.
34327
34328 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
34329
34330         PR c++/19253
34331         * g++.dg/template/crash33.C: New test.
34332
34333         PR c++/19667
34334         * g++.dg/template/crash32.C: New test.
34335
34336 2005-01-28  Ian Lance Taylor  <ian@airs.com>
34337
34338         PR middle-end/16558
34339         * g++.dg/warn/Wreturn-type-2.C: New test.
34340
34341 2004-06-24  Jeff Law  <law@redhat.com>
34342
34343         * gcc.dg/tree-ssa/20050128-1.c: New test.
34344
34345 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
34346
34347         * gcc.target/frv/all-mdpackh-1.c: New test.
34348
34349 2005-01-28  Steven Bosscher  <stevenb@suse.de>
34350
34351         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34352
34353 2005-01-27  Richard Henderson  <rth@redhat.com>
34354
34355         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34356
34357 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34358
34359         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34360
34361 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
34362
34363         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34364         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34365         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34366         to cope with cases where the multilib options override the dg-options.
34367
34368 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
34369
34370         PR c/18946
34371         * gcc.dg/noncompile/20050120-1.c: New test.
34372
34373 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
34374
34375         PR tree-optimization/19633
34376         * gcc.dg/pr19633.c: New test.
34377         * gcc.dg/tree-ssa/pr19633.c: New test.
34378
34379 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
34380
34381         * gcc.dg/20041216-1.c: New test.
34382
34383 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
34384
34385         PR objc/18862
34386         * objc.dg/selector-2.m: New test.
34387
34388 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
34389
34390         * g++.dg/opt/range-test-2.C: New test.
34391
34392         PR rtl-optimization/19579
34393         * gcc.c-torture/execute/20050124-1.c: New test.
34394
34395 2005-01-26  Greg Parker  <gparker@apple.com>
34396         Stuart Hastings  <stuart@apple.com>
34397
34398         * gcc.c-torture/execute/20050125-1.c: New.
34399
34400 2005-01-18  Jan Hubicka  <jh@suse.cz>
34401
34402         PR tree-optimize/19337
34403         * gcc.c-torture/compile/20050119-1.c: New test.
34404
34405 2005-01-24  James E Wilson  <wilson@specifixinc.com>
34406
34407         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34408         test for successful match.
34409
34410 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34411
34412         PR objc/18408
34413         * objc.dg/comp-types-7.m: New test.
34414
34415 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34416
34417         * lib/target-supports.exp (current_target_name): New.
34418         (check_effective_target_ilp32, check_effective_target_lp64):
34419         Cache the result to use as long as the current target, with
34420         multilib flags, remains the same.
34421
34422         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34423         (dg-require-weak, dg-require-visibility, dg-require-alias,
34424         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34425         dg-require-effective-target, dg-skip-if): Remove call to
34426         skip_test_and_clear_xfail.
34427         (dg-test): Clear xfail data.
34428
34429 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34430
34431         PR target/17751
34432         * gcc.dg/ppc64-toc.c: New test.
34433
34434         * g++.dg/tree-ssa/empty-1.C: New test.
34435
34436         PR middle-end/19551
34437         * gcc.c-torture/execute/20050121-1.c: New test.
34438         * gcc.dg/20050121-2.c: New test.
34439
34440 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34441         Paul Brook  <paul@codesourcery.com>
34442
34443         PR fortran/17941
34444         * gfortran.dg/real_const_1.f: New test.
34445         * gfortran.dg/real_const_2.f90: New test.
34446         * gfortran.dg/complex_int_1.f90: New test.
34447
34448 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34449
34450         PR fortran/19313
34451         * gfortan.dg/inquire_6.f90: New test.
34452
34453 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34454
34455         PR libfortran/19451
34456         * open_readonly_1.f90: New test.
34457
34458 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34459
34460         PR libfortran/18982
34461         * gfortran.dg/open_new.f90: New file.
34462
34463 2005-01-22  Paul Brook  <paul@codesourcery.com>
34464
34465         * namelist_1.f90: New test.
34466
34467 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34468
34469         PR tree-optimization/19484
34470         * gcc.c-torture/compile/20050122-[12].c: New tests.
34471
34472 2005-01-22  Paul Brook  <paul@codesourcery.com>
34473
34474         * gfortran.dg/implicit_2.f90: New test.
34475
34476 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34477
34478         PR fortran/19314
34479         * gfortran.dg/inquire_5.f90: New test.
34480
34481 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34482
34483         PR c/18809
34484         * gcc.dg/pr18809-1.c: New test.
34485
34486 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34487
34488         * gcc.dg/20050121-1.c: New test.
34489
34490         PR tree-optimization/13000
34491         * gcc.dg/20040206-1.c: Change warning to point where function is
34492         being inlined.
34493
34494 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34495
34496         PR c++/19208
34497         * g++.dg/template/array11.C: New test.
34498
34499 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34500
34501         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34502         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34503         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34504         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34505         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34506         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34507
34508 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34509
34510         PR tree-optimization/15349
34511         * gcc.dg/tree-ssa/pr15349.c: New.
34512
34513 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34514
34515         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34516
34517 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34518
34519         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34520         scan-assembler-times directive name.
34521
34522         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34523         after dg-do.
34524
34525         PR rtl-optimization/19462
34526         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34527
34528 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34529
34530         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34531         counting function calls on ia64.
34532
34533 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34534
34535         PR rtl-optimization/15139
34536         * gcc.dg/20050111-2.c: New test.
34537
34538         PR c/17297
34539         * gcc.c-torture/compile/20050113-1.c: New testcase.
34540
34541         PR middle-end/19164
34542         * gcc.dg/20050113-1.c: New testcase.
34543
34544 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34545
34546         * gcc.dg/vect/vect-85.c: Add comment.
34547         * gcc.dg/vect/vect-86.c: Add xfail for now.
34548         * gcc.dg/vect/vect-87.c: Add xfail for now.
34549         * gcc.dg/vect/vect-88.c: Add xfail for now.
34550         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34551
34552 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34553
34554         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34555
34556 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34557
34558         * g++.dg/debug/typedef3.C: New test.
34559
34560 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34561
34562         PR c/19472
34563         * gcc.dg/asm-a.c: New test.
34564
34565 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34566
34567         * gcc.dg/sh-relax.c: Add prototype for abort.
34568
34569 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34570
34571         * gcc.dg/short-compare-1.c: New test.
34572         * gcc.dg/short-compare-2.c: Likewise.
34573
34574 2005-01-18  Michael Matz  <matz@suse.de>
34575
34576         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34577
34578 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34579
34580         PR tree-optimization/19121
34581         * gcc.c-torture/compile/pr19121.c: New test.
34582
34583 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34584
34585         PR target/19357
34586         * gcc.c-torture/compile/pr19357.c: New test.
34587
34588 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34589
34590         PR c/5675
34591         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34592         pass--those that refer just to the variable, possibly with a
34593         cast.
34594         * gcc.dg/c99-const-expr-3.c: Likewise.
34595
34596         PR middle-end/13127
34597         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34598         longer emitted.
34599
34600 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34601
34602         PR fortran/18778
34603         * gfortran.dg/endfile_2.f90: New test.
34604
34605 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34606
34607         PR 19168
34608         * gfortran.dg/select_5.f90: New test.
34609
34610 2004-01-16  Paul Brook  <paul@codesourcery.com>
34611
34612         * gfortran.dg/common_4.f90: New test.
34613
34614 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34615
34616         PR rtl-optimization/19462
34617         * gcc.dg/torture/pr19462-1.c: New test.
34618
34619 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34620
34621         PR objc/19321
34622         * objc.dg/func-ptr-2.m: New.
34623         * objc.dg/volatile-1.m: New.
34624
34625 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34626
34627         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34628
34629 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34630
34631         PR tree-optimization/19060
34632         * gcc.c-torture/execute/20050104-1.c: New test.
34633
34634 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34635
34636         PR fortran/18983
34637         * gfortran.dg/write_to_null.f90: New test.
34638
34639 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34640             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34641
34642         PR other/19328
34643         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34644         argument.
34645
34646 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34647
34648         PR c++/19263
34649         * g++.dg/init/vector1.C: New test.
34650
34651 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34652
34653         PR target/13158
34654         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34655         PR target/18987
34656         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34657
34658 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34659
34660         * gfortran.dg/select_1.f90: New test.
34661         * gfortran.dg/select_2.f90: New test.
34662         * gfortran.dg/select_3.f90: New test.
34663         * gfortran.dg/select_4.f90: New test.
34664
34665 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34666
34667         PR middle-end/19084
34668         PR rtl-optimization/19348
34669         * gcc.dg/20050111-1.c: New test.
34670         * gcc.c-torture/execute/20050111-1.c: New test.
34671
34672         * gcc.dg/i386-asm-4.c: New test.
34673
34674 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34675
34676         * gcc.dg/nested-func-2.c: New test.
34677         * ada/acats/norun.lst: Remove c953002.
34678
34679 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34680
34681         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34682
34683 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34684
34685         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34686
34687 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34688
34689         PR target/18761
34690         * g++.dg/abi/align1.C: New test.
34691
34692 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34693
34694         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34695         at a time.
34696         * g++.dg/ext/altivec_check.h: Support compiling as C.
34697
34698 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34699
34700         PR c++/19355
34701         * g++.dg/expr/pr19355-1.C: New test case.
34702
34703 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34704
34705         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34706         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34707         * ada/acats/tests/c3/c92005b.ada: Likewise.
34708         * ada/acats/tests/c3/cxb3012.a: Likewise.
34709         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34710
34711 2005-01-09  Paul Brook  <paul@codesourcery.com>
34712
34713         * gfortran.dg/common_2.f90: New file.
34714         * gfortran.dg/common_3.f90: New file.
34715
34716 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34717
34718         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34719
34720 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34721
34722         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34723         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34724         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34725         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34726         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34727         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34728         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34729         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34730         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34731         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34732         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34733         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34734         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34735         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34736         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34737         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34738         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34739         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34740         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34741         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34742         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34743         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34744         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34745         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34746         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34747         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34748         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34749         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34750         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34751         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34752         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34753         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34754         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34755         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34756         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34757         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34758         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34759         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34760         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34761         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34762         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34763         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34764         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34765         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34766         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34767         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34768         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34769         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34770         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34771         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34772         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34773         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34774         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34775         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34776         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34777         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34778         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34779         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34780         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34781         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34782         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34783         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34784         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34785         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34786         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34787         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34788         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34789
34790         * gcc.dg/vect/vect-1.c: Fix spelling.
34791         * gcc.dg/vect/vect-10.c: Fix spelling.
34792         * gcc.dg/vect/vect-11.c: Fix spelling.
34793         * gcc.dg/vect/vect-12.c: Fix spelling.
34794         * gcc.dg/vect/vect-14.c: Fix spelling.
34795         * gcc.dg/vect/vect-15.c: Fix spelling.
34796         * gcc.dg/vect/vect-16.c: Fix spelling.
34797         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34798         * gcc.dg/vect/vect-64.c: Fix comments.
34799         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34800
34801 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34802             Ira Rosen  <irar@il.ibm.com>
34803
34804         * gcc.dg/vect/vect-70.c: New test.
34805         * gcc.dg/vect/vect-71.c: New test.
34806
34807 2005-01-09  Manfred Hollstein  <mh@suse.com>
34808
34809         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34810         * gcc.dg/pr18241-2.c: Likewise.
34811         * gcc.dg/pr18241-3.c: Likewise.
34812         * gcc.dg/pr18241-4.c: Likewise.
34813         * gcc.dg/pr18241-5.c: Likewise.
34814
34815 2005-01-08  Richard Henderson  <rth@redhat.com>
34816
34817         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34818         False for x86 and x86-64.
34819
34820 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34821
34822         PR tree-optimization/18241
34823         * gcc.dg/pr18241-1.c: New test.
34824         * gcc.dg/pr18241-2.c: New test.
34825         * gcc.dg/pr18241-3.c: New test.
34826         * gcc.dg/pr18241-4.c: New test.
34827         * gcc.dg/pr18241-5.c: New test.
34828
34829 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34830
34831         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34832         gfortran.dg/select_4.f90: New.
34833
34834 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34835
34836         * gcc.c-torture/execute/20050107-1.c: New test.
34837
34838 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34839
34840         PR c++/19298
34841         * g++.dg/template/ref2.C: New.
34842
34843 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34844
34845         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34846         instead of being empty.
34847
34848 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34849
34850         PR fortran/15553
34851         * gfortran.dg/array-1.f90: New test.
34852
34853 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34854
34855         PR tree-optimization/19283
34856         * gcc.c-torture/execute/20050106-1.c: New test.
34857
34858         PR rtl-optimization/18861
34859         * gcc.dg/20050105-1.c: New test.
34860
34861         PR tree-optimization/18828
34862         * gcc.dg/20050105-2.c: New test.
34863
34864 2005-01-07  Andreas Jaeger  <aj@suse.de>
34865
34866         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34867
34868 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34869
34870         PR fortran/18398
34871         * gfortran.dg/fmt_read.f90: New test.
34872
34873 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34874
34875         * gcc.dg/rs6000-ldouble-2.c: New.
34876
34877 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34878
34879         PR c++/19244
34880         * g++.dg/parser/ctor2.C: New test.
34881
34882 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34883
34884         PR c++/17154
34885         * g++.dg/template/using9.C: New test.
34886
34887 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34888
34889         PR c++/19258
34890         * g++.dg/lookup/friend6.C: New test.
34891
34892 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34893
34894         PR c++/19270
34895         * g++.dg/template/array10.C: New.
34896
34897 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34898
34899         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34900         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34901
34902 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34903
34904         * gcc.c-torture/compile/20050105-1.c: New test.
34905
34906 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34907
34908         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34909
34910 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34911
34912         PR middle-end/19100
34913         * gcc.dg/conv-3.c: New test case.
34914
34915 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34916
34917         * gcc.dg/asm-wide-1.c: New test.
34918
34919 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34920
34921         PR c++/19030
34922         * g++.dg/parse/crash22.C: New
34923
34924 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34925
34926         PR 19257
34927         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34928
34929 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34930
34931         PR middle-end/17767
34932         * gcc.dg/i386-mmx-6.c: New test case.
34933
34934 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34935
34936         PR tree-optimization/18308
34937         * gcc.dg/vect/pr18308.c: New testcase.
34938
34939 2005-01-04  Andreas Jaeger  <aj@suse.de>
34940
34941         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34942
34943 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34944             Robert Bowdidge <bowdidge@apple.com>
34945
34946         * gcc.dg/cpp/subframework1.c: New.
34947         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34948         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34949         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34950         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34951
34952 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34953
34954         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34955         producing warning.
34956         * gcc.dg/darwin-weakimport-2.c: New.
34957
34958 2005-01-03  Richard Henderson  <rth@redhat.com>
34959
34960         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34961
34962 2005-01-03  Richard Henderson  <rth@redhat.com>
34963
34964         * gcc.dg/vect/vect.exp: Enable for ia64.
34965         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34966         (check_effective_target_vect_float): Likewise.
34967         (check_effective_target_vect_no_align): Likewise.
34968         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34969         * gcc.dg/vect/vect-8.c: Likewise.
34970
34971 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34972
34973         PR target/19236
34974         * gcc.dg/pr19236-1.c: New test case.
34975
34976 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34977
34978         PR rtl-optimization/12092
34979         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34980
34981 2005-01-02  Andreas Jaeger  <aj@suse.de>
34982
34983         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34984
34985 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34986             Andrew Pinski  <pinskia@physics.uc.edu>
34987
34988         PR rtl-optimization/12092
34989         * gcc.dg/pr12092-1.c: New test case.
34990
34991 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34992
34993         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34994         'hidden' and 'default' for better portability.
34995         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34996
34997         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34998         6 and 7.
34999         * g++.old-deja/g++.brendan/new3.C: Likewise.
35000
35001 2005-01-01  Steven Bosscher  <stevenb@suse.de>
35002
35003         * gcc.dg/20041231-1.C: New test.
35004         * g++.dg/warn/Wunreachable-code-1.C: New test.
35005
35006 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
35007
35008         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35009         file, not /dev/null.  Abort on error.
35010
35011 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
35012             Ziemowit Laski  <zlaski@apple.com>
35013
35014         PR objc/18971
35015         * objc.dg/encode-5.m: New test.
35016
35017 2004-12-29  Richard Henderson  <rth@redhat.com>
35018
35019         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35020         * objc.dg/stabs-1.m: Disable for ia64.
35021
35022 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
35023
35024         PR c++/19190
35025         * g++.dg/warn/Wunused-10.C: New test.
35026
35027 2004-12-28  Richard Henderson  <rth@redhat.com>
35028
35029         * objc.dg/stabs-1.m: Disable for alpha.
35030
35031 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35032
35033         PR c++/19149
35034         * g++.dg/parse/error23.C: New test.
35035
35036 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35037
35038         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35039
35040         PR fortran/19032
35041         * gfortran.dg/intrinsic_modulo_1.f90: New.
35042         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35043         tests with divisor -1.
35044
35045 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
35046
35047         * g++.dg/opt/temp1.C (memcpy): Return a value.
35048
35049         PR c++/19148
35050         * g++.dg/expr/cond7.C: New test.
35051
35052 2004-12-27  Paul Brook  <paul@codesourcery.com>
35053
35054         * gfortran.dg/g77/select_no_compile.f: Remove.
35055
35056 2004-12-27  Richard Henderson  <rth@redhat.com>
35057
35058         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35059         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35060         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35061
35062 2004-12-26  Richard Henderson  <rth@redhat.com>
35063
35064         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35065         by 1i instead of token pasting.
35066
35067 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35068
35069         PR tree-optimization/17578
35070         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35071         to additional_flags.
35072         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35073
35074 2004-12-25  Richard Henderson  <rth@redhat.com>
35075
35076         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35077         Remove Alpha.
35078
35079 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35080
35081         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35082         hppa*-*-hpux*.
35083         * gcc.dg/pr17957.c (dg-options): Likewise.
35084         * gcc.dg/struct-ret-1.c: Add prototype for abort.
35085         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35086         instead of 0 on __hppa__.
35087         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35088         "foo,%r" on hppa*-*-*.
35089
35090 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
35091
35092         PR fortran/19071
35093         * gfortran.dg/complex_write.f90: New test.
35094
35095 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35096
35097         PR c++/17595
35098         * g++.dg/parse/pragma2.C: New test.
35099
35100         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35101
35102 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35103
35104         * gcc.dg/empty2.c: Add missing dg-warning.
35105
35106 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35107
35108         PR c++/17413
35109         * g++.dg/template/local4.C: New test.
35110         * g++.dg/template/crash19.C: Add dg-error marker.
35111
35112         * g++.dg/template/crash31.C: Correct embedded PR number.
35113
35114 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35115
35116         PR c++/16405
35117         * g++.dg/opt/temp1.C: Add do-run marker.
35118
35119 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35120
35121         * g++.dg/template/spec19.C: New.
35122
35123 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
35124
35125         PR target/16819
35126         * gcc.dg/empty2.c: New.
35127
35128 2004-12-23  Richard Henderson  <rth@redhat.com>
35129
35130         * lib/target-supports.exp (check_effective_target_vect_no_align):
35131         Remove i?86 and x86-64.
35132
35133 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
35134
35135         PR c++/16405
35136         * g++.dg/opt/temp1.C: New test.
35137
35138 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35139
35140         PR c++/18733
35141         * g++.dg/template/friend33.C: New testcase.
35142
35143 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
35144
35145         PR c++/18464
35146         * g++.dg/template/cond5.C: New test.
35147
35148         PR c++/18492
35149         * g++.dg/inherit/thunk3.C: New test.
35150
35151         PR c++/11224
35152         * g++.dg/warn/Wunused-9.C: New test.
35153
35154 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
35155
35156         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35157
35158 2004-12-22  Jan Beulich  <jbeulich@novell.com>
35159
35160         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35161
35162 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
35163
35164         PR c++/18378
35165         * g++.dg/ext/packed8.C: New test.
35166
35167         PR c++/19063
35168         * g++.dg/template/crash31.C: New test.
35169
35170         PR c++/19034
35171         * g++.dg/template/crash30.C: New test.
35172
35173 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35174
35175         PR C++/18984
35176         * g++.dg/eh/ctor3.C: New test.
35177
35178 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35179
35180         * objc.dg/stabs-1.m: Allow section name to be quoted and
35181         assembly label to begin with '.LL'.
35182
35183 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
35184
35185         * gcc.dg/vect/vect.exp
35186         (check_effective_target_lp64_or_vect_no_align): New.
35187         * gcc.dg/vect/vect-77.c: Use it.
35188         * gcc.dg/vect/vect-78.c: Use it.
35189
35190         * lib/target-supports.exp
35191         (check_effective_target_vect_no_max,
35192         check_effective_target_vect_no_bitwise,
35193         check_effective_target_vect_no_align): New.
35194         * gcc.dg/vect/vect-13.c: Use them.
35195         * gcc.dg/vect/vect-17.c: Ditto.
35196         * gcc.dg/vect/vect-18.c: Ditto.
35197         * gcc.dg/vect/vect-19.c: Ditto.
35198         * gcc.dg/vect/vect-20.c: Ditto.
35199         * gcc.dg/vect/vect-27.c: Ditto.
35200         * gcc.dg/vect/vect-29.c: Ditto.
35201         * gcc.dg/vect/vect-44.c: Ditto.
35202         * gcc.dg/vect/vect-48.c: Ditto.
35203         * gcc.dg/vect/vect-50.c: Ditto.
35204         * gcc.dg/vect/vect-52.c: Ditto.
35205         * gcc.dg/vect/vect-54.c: Ditto.
35206         * gcc.dg/vect/vect-56.c: Ditto.
35207         * gcc.dg/vect/vect-58.c: Ditto.
35208         * gcc.dg/vect/vect-60.c: Ditto.
35209         * gcc.dg/vect/vect-72.c: Ditto.
35210         * gcc.dg/vect/vect-80.c: Ditto.
35211
35212 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
35213
35214         PR c++/14075
35215         * g++.dg/init/string1.C: New.
35216
35217         PR c++/18975
35218         * g++.dg/other/synth1.C: New.
35219
35220 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35221
35222         PR c/18963
35223         * gcc.dg/pr18963-1.c: New test.
35224
35225 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
35226
35227         PR c/18596
35228         * gcc.dg/funcdef-storage-1.c (foo): Remove.
35229         * gcc.dg/pr18596-1.c: Use dg-error.
35230         (dg-options): Use -fno-unit-at-a-time.
35231         * gcc.dg/pr18596-2.c: New test.
35232         * gcc.dg/pr18596-3.c: New test.
35233
35234 2004-12-20  Roger Sayle  <roger@eyesopen.com>
35235
35236         PR middle-end/18683
35237         * g++.dg/opt/pr18683-1.C: New test case.
35238
35239 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
35240
35241         PR other/19093
35242         * g++.dg/opt/max1.C: Fix for 64bit targets.
35243
35244 2004-12-20  Matt Austern  <austern@apple.com>
35245
35246         PR c++/19044
35247         * g++.dg/ext/builtin6.C: New
35248
35249 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
35250
35251         PR tree-optimization/19080
35252         * gcc.c-torture/compile/pr19080.c: New test.
35253
35254 2004-12-20  Steven Bosscher  <stevenb@suse.de>
35255
35256         * gcc.dg/20041219-1.c: New test.
35257
35258 2004-12-19  Roger Sayle  <roger@eyesopen.com>
35259
35260         PR middle-end/19068
35261         * g++.dg/opt/max1.C: New test case.
35262
35263 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35264
35265         * gcc.dg/fdata-sections-1.c: New test.
35266
35267 2004-12-18  Roger Sayle  <roger@eyesopen.com>
35268
35269         PR middle-end/18548
35270         * gcc.dg/max-1.c: New test case.
35271
35272 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
35273
35274         * gcc.c-torture/execute/20041218-1.c: New test.
35275
35276 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
35277
35278         * gcc.dg/pr18501.c: New test.
35279         * gcc.dg/uninit-5.c: XFAIL.
35280         * gcc.dg/uninit-9.c: XFAIL.
35281
35282 2004-12-17  Dale Johannesen  <dalej@apple.com>
35283
35284         * gcc.dg/20041213-1.c: New.
35285
35286 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
35287
35288         * objc.dg/stabs-1.m: Allow assembly label to begin
35289         with a dot ('.').
35290
35291 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
35292
35293         * gcc.c-torture/execute/20041213-1.c: Move...
35294         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35295
35296 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
35297
35298         PR c++/18721
35299         * g++.dg/lookup/conv-5.C: New.
35300
35301 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
35302
35303         * objc.dg/stabs-1.m: New test.
35304
35305 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35306
35307         * gcc.dg/visibility-c.c: Change compile to
35308         assemble for the test.
35309
35310 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
35311
35312         PR target/19041
35313         * gcc.dg/visibility-c.c: New test.
35314
35315 2004-12-16  Roger Sayle  <roger@eyesopen.com>
35316
35317         PR middle-end/18493
35318         * gcc.dg/switch-8.c: New test case.
35319
35320 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35321
35322         PR c++/18905
35323         * g++.dg/template/init4.C: New.
35324         * g++.dg/opt/static3.C: Enable optimizer.
35325
35326 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
35327
35328         * g++.dg/other/complex1.C: New test.
35329
35330 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
35331
35332         * g++.dg/opt/inline9.C: New test.
35333
35334 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35335
35336         PR fortran/18993
35337         * gfotran.dg/nullify_1.f: New test.
35338
35339 2004-12-15  Richard Henderson  <rth@redhat.com>
35340
35341         * gcc.target/i386/i386.exp: New harness.
35342         * gcc.target/i386/vect-args.c: New.
35343
35344 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
35345
35346         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35347
35348 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35349
35350         PR c++/18825
35351         * g++.dg/template/friend32.C: New test.
35352
35353 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35354
35355         * cpp/pragma-once-1.c: New test.
35356         * cpp/pragma-once-1b.h: Likewise.
35357         * cpp/pragma-once-1c.h: Likewise.
35358         * cpp/pragma-once-1d.h: Likewise.
35359         * cpp/inc/pragma-once-1a.h: Likewise.
35360
35361 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
35362             Steven G. Kargl  <kargls@comcast.net>
35363
35364         PR fortran/17597
35365         * gfortran.dg/list_read_3.f90: New test.
35366
35367 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
35368
35369         * gcc.dg/ftrapv-2.c: New test.
35370
35371 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35372
35373         PR c++/18981
35374         * g++.dg/template/typename9.C: New test.
35375
35376 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35377
35378         PR c++/18738
35379         * g++.dg/template/typename8.C: New test.
35380         * g++.dg/parse/friend2.C: Tweak error message.
35381
35382 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35383
35384         * gcc.c-torture/20041214-1.c: New test.
35385
35386 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
35387
35388         PR c++/18965
35389         * g++.dg/init/array17.C: New test.
35390
35391 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
35392
35393         PR c++/18793
35394         * g++.dg/init/aggr3.C: New test.
35395
35396 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
35397
35398         * gcc.dg/altivec-types-1.c: New test.
35399         * gcc.dg/altivec-types-2.c: New test.
35400         * gcc.dg/altivec-types-3.c: New test.
35401         * gcc.dg/altivec-types-4.c: New test.
35402         * g++.dg/ext/altivec-types-1.C: New test.
35403         * g++.dg/ext/altivec-types-2.C: New test.
35404         * g++.dg/ext/altivec-types-3.C: New test.
35405         * g++.dg/ext/altivec-types-4.C: New test.
35406
35407 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35408
35409         PR middle-end/18951
35410         * gcc.c-torture/execute/20041213-1.c: New test.
35411
35412 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35413
35414         PR c++/18949
35415         * g++.dg/template/cast1.C: New.
35416
35417 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35418
35419         * gcc.c-torture/execute/20041213-2.c: New test.
35420
35421 2004-12-13  Richard Henderson  <rth@redhat.com>
35422
35423         * gcc.dg/i386-sse-10.c: Fix typo in options.
35424
35425 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35426
35427         PR c++/18968
35428         * g++.dg/opt/pr18968.C: New test.
35429
35430 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35431
35432         PR c++/18925
35433         * g++.dg/ext/visibility/staticdatamem.C: New test.
35434
35435 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35436
35437         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35438
35439 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35440
35441         PR rtl-optimization/18928
35442         * gcc.dg/pr18928-1.c: New test case.
35443
35444 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35445
35446         PR tree-opt/16951
35447         * gcc.c-torture/compile/20041211-1.c: New.
35448
35449 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35450
35451         PR middle-end/17564
35452         * gcc.c-torture/execute/20041212-1.c: New test.
35453
35454 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35455
35456         PR fortran/18869
35457         * gfortran.dg/common_1.f90: New test.
35458
35459 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35460         Paul Brook  <paul@codesourcery.com>
35461
35462         PR fortran/16222
35463         * gfortran.dg/real_do_1.f90: New test.
35464
35465 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35466
35467         PR tree-opt/18040
35468         * g++.dg/opt/ptrmem6.C: New test.
35469
35470 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35471
35472         PR middle-end/18921
35473         * gcc.dg/pr18921-1.c: New test case.
35474
35475 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35476
35477         PR fortran/17175
35478         * gfortran.dg/scale_1.f90: New test.
35479
35480 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35481
35482         PR middle-end/18903
35483         * gcc.c-torture/compile/pr18903.c: New test.
35484
35485 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35486
35487         * gcc.c-torture/execute/20041210-1.c: New test.
35488
35489 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35490
35491         PR c++/18731
35492         * g++.dg/parser/struct-1.C: New test.
35493         * g++.dg/parser/struct-2.C: New test.
35494         * g++.dg/parser/struct-3.C: New test.
35495
35496 2004-12-09  Richard Henderson  <rth@redhat.com>
35497
35498         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35499
35500         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35501         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35502
35503 2004-12-09  Matt Austern  <austern@apple.com>
35504
35505         PR c++/18514
35506         * g++.dg/ext/builtin1.C: New
35507         * g++.dg/ext/builtin2.C: New
35508         * g++.dg/ext/builtin3.C: New
35509         * g++.dg/ext/builtin4.C: New
35510         * g++.dg/ext/builtin5.C: New
35511
35512 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35513
35514         PR tree-opt/18904
35515         * g++.dg/opt/ptrmem5.C: New test.
35516
35517 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35518
35519         * g++.dg/parse/typename5.C: Adjust for new error.
35520         * g++.dg/parse/typename7.C: New.
35521
35522 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35523
35524         PR c++/18073
35525         * g++.dg/other/mmintrin.C: New test.
35526
35527 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35528
35529         PR c++/16681
35530         * g++.dg/init/array15.C: New.
35531         * g++.dg/init/array16.C: New.
35532
35533 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35534
35535         PR fortran/18826
35536         * gfortran.dg/assign_1.f90: New test.
35537
35538 2004-12-08  Nick Clifton  <nickc@redhat.com>
35539
35540         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35541         * gcc.target/xstormy16/data_below100: Likewise.
35542         * gcc.target/xstormy16/sfr: Likewise.
35543         * gcc.target/xstormy16/below100.S: New test source file.
35544         * gcc.target/xstormy16/below100.ld: New test linker script.
35545         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35546         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35547         bp instructions.
35548         * gcc.target/xstormy16/bp.c: Likewise.
35549
35550         * gcc.target/xstormy16/bss_below100: New files:
35551         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35552         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35553         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35554         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35555         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35556         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35557         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35558         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35559         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35560         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35561         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35562         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35563         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35564         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35565         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35566         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35567         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35568         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35569         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35570         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35571         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35572         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35573         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35574         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35575         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35576         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35577         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35578
35579         * gcc.target/xstormy16/data_below100: New files:
35580         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35581         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35582         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35583         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35584         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35585         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35586         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35587         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35588         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35589         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35590         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35591         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35592         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35593         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35594         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35595         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35596         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35597         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35598         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35599         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35600         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35601         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35602         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35603         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35604         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35605         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35606         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35607
35608         * gcc.target/xstormy16/sfr: New files:
35609         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35610         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35611         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35612         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35613         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35614         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35615         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35616         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35617         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35618         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35619         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35620         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35621         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35622         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35623         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35624         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35625         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35626         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35627         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35628         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35629         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35630         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35631         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35632         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35633         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35634         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35635         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35636         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35637         27_if0_sfrw_bitfield_f.c
35638
35639 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35640
35641         PR c++/18100
35642         * g++.dg/lookup/name-clash4.C: New test.
35643
35644 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35645
35646         PR c++/18672
35647         * g++.dg/opt/array1.C: New.
35648
35649         PR c++/18803
35650         * g++.dg/template/operator5.C: New.
35651
35652 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35653
35654         PR c/18867
35655         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35656
35657 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35658
35659         * gcc.dg/noncompile/20041207.c: New test.
35660
35661 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35662
35663         * g++.dg/other/unreachable-1.C: New test.
35664
35665 2004-12-06  Nick Clifton  <nickc@redhat.com>
35666
35667         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35668         <limits.h> because the latter comes from gcc's include/ directory
35669         and not the newlib/libc/include directory.
35670
35671 2004-12-04  Richard Henderson  <rth@redhat.com>
35672
35673         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35674
35675 2004-12-04  Richard Henderson  <rth@redhat.com>
35676
35677         * lib/target-supports.exp (check_gc_sections_available): Disable
35678         for alpha and ia64.
35679
35680 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35681
35682         PR middle-end/17909
35683         * g++.dg/other/vararg-2.C: New test.
35684
35685 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35686
35687         PR c++/17011, c++/17971
35688         * g++.dg/template/error15.C: Adjust expected error.
35689         * g++.dg/template/instantiate3.C: Likewise.
35690
35691 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35692
35693         * gcc.dg/altivec-18.c: Fix for darwin
35694
35695 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35696
35697         PR c++/18782
35698         * g++.dg/parse/ptrmem2.C: New.
35699
35700         PR c++/18318
35701         * g++.dg/template/new1.C: New.
35702
35703 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35704
35705         PR fortran/18710
35706         * gfortran.dg/direct_io_3.f90: New test.
35707
35708 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35709
35710         PR 18758
35711         * g++.dg/parse/crash21.C: New.
35712
35713 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35714
35715         PR c++/15664, c++/18276
35716         * g++.dg/template/ttp13.C: New test.
35717         * g++.dg/template/ttp14.C: Likewise.
35718
35719 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35720
35721         PR c++/18123
35722         * g++.dg/parse/enum2.C: New test.
35723         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35724
35725 2004-12-02  Nick Clifton  <nickc@redhat.com>
35726
35727         * gcc.target/xstormy16: New test directory.
35728         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35729         * gcc.target/xstormy16/bp.c: Check the generation of bp
35730         instructions.
35731         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35732         bn instructions and the BELOW100 attribute.
35733
35734 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35735
35736         PR target/16952
35737         * gcc.dg/ppc-eabi.c: New.
35738
35739 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35740
35741         PR fortran/18284
35742         * gfortran.dg/backspace.f90
35743
35744 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35745
35746         * gfortran.dg/inquire.f90: New test.
35747
35748 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35749
35750         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35751         handle effective-target-keyword.
35752         (dg-skip-if): Support effective-target keyword as target list.
35753         (dg-xfail-if): Ditto.
35754         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35755
35756 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35757
35758         PR tree-optimization/18291
35759         * gcc.c-torture/compile/pr18291.c: New test.
35760
35761 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35762
35763         PR C++/18729
35764         * g++.dg/parse/crash20.C: New.
35765
35766         PR c++/17431
35767         * g++.dg/overload/arg1.C: New.
35768         * g++.dg/overload/arg2.C: New.
35769         * g++.dg/overload/arg3.C: New.
35770         * g++.dg/overload/arg4.C: New.
35771
35772 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35773
35774         * gcc.dg/c99-flex-array-4.c: Remove.
35775
35776 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35777
35778         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35779
35780         * lib/target-supports.exp (is-effective-target): Simplify.
35781
35782         * lib/target-supports.exp (check_effective_target_vect_long):
35783         Fix for powerpc64-*-*.
35784
35785 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35786
35787         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35788         to support new requirements on FreeBSD 5.
35789
35790 2004-11-30  Devang Patel  <dpatel@apple.com>
35791
35792         PR 18702
35793         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35794
35795 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35796
35797         * g++.dg/ext/altivec-13.C: New test.
35798
35799 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35800
35801         PR tree-opt/18298
35802         * gcc.c-torture/execute/p18298.c: New test.
35803
35804 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35805             Dorit Naishlos  <dorit@il.ibm.com>
35806
35807         PR tree-opt/18607
35808         * gcc.dg/vect/vect-89.c: New test.
35809
35810 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35811
35812         * gcc.dg/pr18596-1.c: New test.
35813
35814 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35815
35816         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35817
35818 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35819
35820         PR c/18479
35821         * gcc.dg/pr18479.c: New test.
35822
35823 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35824
35825         PR target/18490
35826         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35827         mmix-knuth-mmixware.
35828
35829         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35830         cris-*-elf* cris-*-aout* mmix-*-*
35831
35832 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35833
35834         PR middle-end/18725
35835         * gcc.dg/pr18725.c: New test.
35836
35837 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35838
35839         PR target/18488
35840         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35841
35842         PR target/18336
35843         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35844
35845 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35846
35847         PR c++/18368
35848         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35849         * g++.old-deja/g++.law/ctors5.C: Likewise.
35850         * g++.old-deja/g++.other/crash25.C: Likewise.
35851
35852         PR c++/18674
35853         * g++.dg/template/error16.C: New test.
35854
35855         PR c++/18512
35856         * g++.dg/template/crash29.C: New test.
35857
35858 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35859
35860         PR tree-optimization/18712
35861         * gcc.c-torture/compile/pr18712.c: New test.
35862
35863 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35864
35865         PR c/7544
35866         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35867         tests.
35868
35869 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35870
35871         PR c++/18652
35872         * g++.dg/lookup/crash6.C: New test.
35873
35874 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35875
35876         PR middle-end/18164
35877         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35878
35879 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35880
35881         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35882         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35883         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35884
35885 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35886
35887         * gcc.dg/pr18164.c: New test.
35888
35889 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35890
35891         * gcc.dg/funroll-loops-all.c: New.
35892
35893 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35894
35895         PR target/18489
35896         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35897         delimeter, match space and TAB as well as ":".
35898
35899         PR target/18484
35900         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35901
35902         PR target/18348
35903         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35904
35905         PR target/18345
35906         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35907
35908         PR target/18337
35909         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35910
35911 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35912
35913         * gfortran.dg/direct_io_2.f90: New test.
35914
35915 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35916
35917         PR target/18334
35918         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35919
35920 2004-11-28  Richard Henderson  <rth@redhat.com>
35921
35922         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35923
35924 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35925
35926         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35927         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35928         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35929         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35930         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35931         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35932         gcc.dg/pointer-arith-8.c: New tests.
35933
35934 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35935
35936         PR fortran/18364
35937         * gfortran.dg/endfile.f90: New test.
35938
35939 2004-11-27  Falk Hueffner  <falk@debian.org>
35940
35941         * gcc.dg/loop-6.c: New test.
35942
35943 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35944
35945         * gcc.c-torture/execute/20041126-1.c: New test.
35946
35947 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35948
35949         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35950         on IRIX.
35951
35952 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35953
35954         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35955         functions.
35956
35957 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35958
35959         PR rtl-optimization/17825
35960         * gcc.c-torture/compile/20041119-1.c: New test.
35961
35962 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35963
35964         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35965         Check existence of ld library path variables before unsetting.
35966
35967 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35968
35969         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35970
35971 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35972
35973         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35974
35975 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35976
35977         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35978
35979 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35980
35981         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35982         dg-do directive.
35983
35984 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35985
35986         * gcc.dg/pr17957.c: Pass --param, not -param.
35987
35988 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35989
35990         PR middle-end/17957
35991         * gcc.dg/pr17957.c: New test.
35992
35993 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35994
35995         PR c++/18445
35996         * g++.dg/template/crash28.C: Likewise.
35997
35998         PR c++/18001
35999         * g++.dg/expr/unary2.C: Adjust lvalue messages.
36000         * g++.dg/ext/lvaddr.C: Likewise.
36001         * g++.dg/opt/pr7503-3.C: Likewise.
36002
36003         PR c++/18466
36004         * g++.dg/parse/qualified3.C: New test.
36005         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36006
36007         PR c++/18545
36008         * g++.dg/expr/return1.C: New test.
36009
36010 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36011
36012         Friend class name lookup 3/n, PR c++/3332
36013         * g++.dg/lookup/friend3.C: New test.
36014         * g++.dg/lookup/friend4.C: Likewise.
36015         * g++.dg/lookup/friend5.C: Likewise.
36016
36017 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36018
36019         Friend class name lookup 2/n, PR c++/14513, c++/15410
36020         * g++.dg/lookup/friend2.C: New test.
36021         * g++.dg/template/friend31.C: Likewise.
36022
36023 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36024
36025         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36026
36027 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36028
36029         PR c++/17473
36030         * g++.dg/tc1/dr56.C: Remove.
36031         * g++.dg/template/typedef1.C: Add dg-error markers.
36032         * g++.old-deja/g++.other/typedef7.C: Likewise.
36033
36034         PR c++/18285
36035         * g++.dg/parse/typedef7.C: New test.
36036
36037 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
36038
36039         * gcc.c-torture/execute/20041124-1.c: New test.
36040
36041 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
36042
36043         * g++.dg/template/deduce3.C: New test.
36044
36045         PR c++/18586
36046         * g++.dg/template/crash27.C: New test.
36047
36048         PR c++/18530
36049         * g++.dg/warn/Wshadow-3.C: New test.
36050
36051 2004-11-24  Devang Patel  <dpatel@apple.com>
36052
36053         PR/18555
36054         * gcc.dg/cpp/isysroot-1.c: New test.
36055         * gcc.dg/cpp/usr/include/stdio.h: New file.
36056         * gcc.dg/cpp/isysroot-2.c: New test.
36057         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36058         New file.
36059
36060 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36061
36062         PR c++/8929
36063         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36064
36065 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
36066
36067         * gcc.target/sparc/align.c: Do not include <stdint.h>.
36068         * gcc.target/sparc/pdist.c: Likewise.
36069
36070 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
36071
36072         PR c++/16882
36073         * g++.dg/conversion/simd1.C: New test.
36074
36075 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36076
36077         * lib/target-libpath.exp: New file defining
36078         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36079         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36080         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36081         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36082         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
36083
36084 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
36085
36086         * gcc.dg/pragma-align-2.c: Test macro expansion.
36087         * gcc.dg/pragma-pack-2.c: New test.
36088
36089 2004-11-23  Richard Henderson  <rth@redhat.com>
36090
36091         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36092         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36093         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36094         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36095         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36096         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36097
36098         * gcc.dg/vect/vect.exp: Add check for alpha.
36099         * lib/target-supports.exp (check_alpha_max_hw_available): New.
36100         (check_effective_target_vect_int): Enable for alpha.
36101         (check_effective_target_vect_long): New.
36102         (is-effective-target): Add it.
36103
36104 2004-11-23  Uros Bizjak <uros@kss-loka.si>
36105
36106         * gcc.dg/pr18614-1.c: New test.
36107
36108 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36109
36110         * gcc.dg/setjmp-2.c: New test.
36111
36112 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
36113
36114         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36115         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36116         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36117         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36118         gcc.target/sparc/pdist.c: New tests.
36119
36120 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
36121
36122         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36123
36124 2004-11-22  Dale Johannesen  <dalej@apple.com>
36125
36126         * gcc.dg/20041111-1.c: New.
36127
36128 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36129
36130         PR tree-opt/18536
36131         * gcc.dg/vect/pr18536.c: New test.
36132
36133 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36134
36135         PR c++/18354
36136         * g++.dg/template/nontype11.C: New test.
36137
36138 2004-11-21  Roger Sayle  <roger@eyesopen.com>
36139
36140         PR middle-end/18520
36141         * gcc.dg/pr18520-1.c: New test case.
36142
36143 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
36144
36145         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36146         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36147         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36148         expected diagnostics.
36149
36150 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36151
36152         PR target/18580
36153         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36154         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36155         vect-77.c, vect-77a.c: XFAIL on the SPARC.
36156
36157 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36158
36159         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36160
36161 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
36162             Joseph Myers  <joseph@codesourcery.com>
36163
36164         * lib/target-supports.exp (check_visibility_available): Really
36165         test the compiler.
36166
36167 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
36168
36169         PR tree-opt/18181
36170         * gcc.dg/vect/vect-85.c: New test.
36171         * gcc.dg/vect/vect-86.c: New test.
36172         * gcc.dg/vect/vect-87.c: New test.
36173         * gcc.dg/vect/vect-88.c: New test.
36174
36175 2004-11-19  Ben Elliston  <bje@au.ibm.com>
36176
36177         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36178
36179 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
36180
36181         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36182         * gcc.dg/ppc-and-1.c: Ditto.
36183         * gcc.dg/ppc-compare-1.c: Ditto.
36184         * gcc.dg/ppc-mov-1.c: Ditto
36185
36186 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
36187             Mark Mitchell  <mark@codesourcery.com>
36188
36189         * gcc.dg/pragma-init-fini-2.c: New test.
36190
36191 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36192             Aldy Hernandez  <aldyh@redhat.com>
36193
36194         * lib/target-supports.exp (check_effective_target_vect_int): New
36195         (check_effective_target_vect_float): New
36196         (check_effective_target_vect_double): New.
36197         (is-effective-target): Support new effective targets keywords.
36198         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36199         default action for dg-do.
36200         * gcc.dg/vect/pr16105.c: Use new support.
36201         * gcc.dg/vect/pr18400.c: Ditto.
36202         * gcc.dg/vect/pr18425.c: Ditto.
36203         * gcc.dg/vect/vect-1.c: Ditto.
36204         * gcc.dg/vect/vect-10.c: Ditto.
36205         * gcc.dg/vect/vect-11.c: Ditto.
36206         * gcc.dg/vect/vect-12.c: Ditto.
36207         * gcc.dg/vect/vect-13.c: Ditto.
36208         * gcc.dg/vect/vect-14.c: Ditto.
36209         * gcc.dg/vect/vect-15.c: Ditto.
36210         * gcc.dg/vect/vect-16.c: Ditto.
36211         * gcc.dg/vect/vect-17.c: Ditto.
36212         * gcc.dg/vect/vect-18.c: Ditto.
36213         * gcc.dg/vect/vect-19.c: Ditto.
36214         * gcc.dg/vect/vect-2.c: Ditto.
36215         * gcc.dg/vect/vect-20.c: Ditto.
36216         * gcc.dg/vect/vect-21.c: Ditto.
36217         * gcc.dg/vect/vect-22.c: Ditto.
36218         * gcc.dg/vect/vect-23.c: Ditto.
36219         * gcc.dg/vect/vect-24.c: Ditto.
36220         * gcc.dg/vect/vect-25.c: Ditto.
36221         * gcc.dg/vect/vect-26.c: Ditto.
36222         * gcc.dg/vect/vect-27.c: Ditto.
36223         * gcc.dg/vect/vect-27a.c: Ditto.
36224         * gcc.dg/vect/vect-28.c: Ditto.
36225         * gcc.dg/vect/vect-29.c: Ditto.
36226         * gcc.dg/vect/vect-29a.c: Ditto.
36227         * gcc.dg/vect/vect-3.c: Ditto.
36228         * gcc.dg/vect/vect-30.c: Ditto.
36229         * gcc.dg/vect/vect-31.c: Ditto.
36230         * gcc.dg/vect/vect-32.c: Ditto.
36231         * gcc.dg/vect/vect-33.c: Ditto.
36232         * gcc.dg/vect/vect-34.c: Ditto.
36233         * gcc.dg/vect/vect-35.c: Ditto.
36234         * gcc.dg/vect/vect-36.c: Ditto.
36235         * gcc.dg/vect/vect-37.c: Ditto.
36236         * gcc.dg/vect/vect-38.c: Ditto.
36237         * gcc.dg/vect/vect-4.c: Ditto.
36238         * gcc.dg/vect/vect-40.c: Ditto.
36239         * gcc.dg/vect/vect-41.c: Ditto.
36240         * gcc.dg/vect/vect-42.c: Ditto.
36241         * gcc.dg/vect/vect-43.c: Ditto.
36242         * gcc.dg/vect/vect-44.c: Ditto.
36243         * gcc.dg/vect/vect-45.c: Ditto.
36244         * gcc.dg/vect/vect-46.c: Ditto.
36245         * gcc.dg/vect/vect-47.c: Ditto.
36246         * gcc.dg/vect/vect-48.c: Ditto.
36247         * gcc.dg/vect/vect-48a.c: Ditto.
36248         * gcc.dg/vect/vect-49.c: Ditto.
36249         * gcc.dg/vect/vect-5.c: Ditto.
36250         * gcc.dg/vect/vect-50.c: Ditto.
36251         * gcc.dg/vect/vect-51.c: Ditto.
36252         * gcc.dg/vect/vect-52.c: Ditto.
36253         * gcc.dg/vect/vect-53.c: Ditto.
36254         * gcc.dg/vect/vect-54.c: Ditto.
36255         * gcc.dg/vect/vect-55.c: Ditto.
36256         * gcc.dg/vect/vect-56.c: Ditto.
36257         * gcc.dg/vect/vect-56a.c: Ditto.
36258         * gcc.dg/vect/vect-57.c: Ditto.
36259         * gcc.dg/vect/vect-58.c: Ditto.
36260         * gcc.dg/vect/vect-59.c: Ditto.
36261         * gcc.dg/vect/vect-6.c: Ditto.
36262         * gcc.dg/vect/vect-60.c: Ditto.
36263         * gcc.dg/vect/vect-61.c: Ditto.
36264         * gcc.dg/vect/vect-62.c: Ditto.
36265         * gcc.dg/vect/vect-63.c: Ditto.
36266         * gcc.dg/vect/vect-64.c: Ditto.
36267         * gcc.dg/vect/vect-65.c: Ditto.
36268         * gcc.dg/vect/vect-66.c: Ditto.
36269         * gcc.dg/vect/vect-67.c: Ditto.
36270         * gcc.dg/vect/vect-68.c: Ditto.
36271         * gcc.dg/vect/vect-69.c: Ditto.
36272         * gcc.dg/vect/vect-7.c: Ditto.
36273         * gcc.dg/vect/vect-72.c: Ditto.
36274         * gcc.dg/vect/vect-72a.c: Ditto.
36275         * gcc.dg/vect/vect-73.c: Ditto.
36276         * gcc.dg/vect/vect-74.c: Ditto.
36277         * gcc.dg/vect/vect-75.c: Ditto.
36278         * gcc.dg/vect/vect-76.c: Ditto.
36279         * gcc.dg/vect/vect-77.c: Ditto.
36280         * gcc.dg/vect/vect-77a.c: Ditto.
36281         * gcc.dg/vect/vect-78.c: Ditto.
36282         * gcc.dg/vect/vect-79.c: Ditto.
36283         * gcc.dg/vect/vect-8.c: Ditto.
36284         * gcc.dg/vect/vect-80.c: Ditto.
36285         * gcc.dg/vect/vect-82.c: Ditto.
36286         * gcc.dg/vect/vect-82_64.c: Ditto.
36287         * gcc.dg/vect/vect-83.c: Ditto.
36288         * gcc.dg/vect/vect-83_64.c: Ditto.
36289         * gcc.dg/vect/vect-9.c: Ditto.
36290         * gcc.dg/vect/vect-all.c: Ditto.
36291         * gcc.dg/vect/vect-none.c: Ditto.
36292
36293 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
36294
36295         * lib/gcc-dg.exp (dg-skip-if): New function.
36296         (dg-forbid-option): Remove.
36297         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36298         * g++.dg/abi/bitfield8.C: Likewise.
36299         * g++.dg/abi/dtor1.C: Likewise.
36300         * g++.dg/abi/empty10.C: Likewise.
36301         * g++.dg/abi/empty7.C: Likewise.
36302         * g++.dg/abi/empty9.C: Likewise.
36303         * g++.dg/abi/layout3.C: Likewise.
36304         * g++.dg/abi/layout4.C: Likewise.
36305         * g++.dg/abi/thunk1.C: Likewise.
36306         * g++.dg/abi/thunk2.C: Likewise.
36307         * g++.dg/abi/vbase11.C: Likewise.
36308         * g++.dg/abi/vthunk2.C: Likewise.
36309         * g++.dg/abi/vthunk3.C: Likewise.
36310         * g++.dg/ext/attrib8.C: Likewise.
36311         * g++.dg/opt/longbranch2.C: Likewise.
36312         * g++.dg/opt/reg-stack4.C: Likewise.
36313         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36314         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36315         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36316         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36317         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36318         * gcc.dg/20000609-1.c: Likewise.
36319         * gcc.dg/20000720-1.c: Likewise.
36320         * gcc.dg/20011107-1.c: Likewise.
36321         * gcc.dg/20011119-1.c: Likewise.
36322         * gcc.dg/20020108-1.c: Likewise.
36323         * gcc.dg/20020122-2.c: Likewise.
36324         * gcc.dg/20020122-3.c: Likewise.
36325         * gcc.dg/20020201-3.c: Likewise.
36326         * gcc.dg/20020206-1.c: Likewise.
36327         * gcc.dg/20020218-1.c: Likewise.
36328         * gcc.dg/20020310-1.c: Likewise.
36329         * gcc.dg/20020411-1.c: Likewise.
36330         * gcc.dg/20020418-2.c: Likewise.
36331         * gcc.dg/20020426-1.c: Likewise.
36332         * gcc.dg/20020426-2.c: Likewise.
36333         * gcc.dg/20020517-1.c: Likewise.
36334         * gcc.dg/20020523-1.c: Likewise.
36335         * gcc.dg/20020523-2.c: Likewise.
36336         * gcc.dg/20020729-1.c: Likewise.
36337         * gcc.dg/20030204-1.c: Likewise.
36338         * gcc.dg/20030826-2.c: Likewise.
36339         * gcc.dg/20030926-1.c: Likewise.
36340         * gcc.dg/20031202-1.c: Likewise.
36341         * gcc.dg/980312-1.c: Likewise.
36342         * gcc.dg/980313-1.c: Likewise.
36343         * gcc.dg/990117-1.c: Likewise.
36344         * gcc.dg/990424-1.c: Likewise.
36345         * gcc.dg/990524-1.c: Likewise.
36346         * gcc.dg/991230-1.c: Likewise.
36347         * gcc.dg/i386-387-1.c: Likewise.
36348         * gcc.dg/i386-387-2.c: Likewise.
36349         * gcc.dg/i386-387-3.c: Likewise.
36350         * gcc.dg/i386-387-4.c: Likewise.
36351         * gcc.dg/i386-387-5.c: Likewise.
36352         * gcc.dg/i386-387-6.c: Likewise.
36353         * gcc.dg/i386-asm-1.c: Likewise.
36354         * gcc.dg/i386-bitfield1.c: Likewise.
36355         * gcc.dg/i386-bitfield2.c: Likewise.
36356         * gcc.dg/i386-loop-1.c: Likewise.
36357         * gcc.dg/i386-loop-2.c: Likewise.
36358         * gcc.dg/i386-loop-3.c: Likewise.
36359         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36360         * gcc.dg/i386-pic-1.c: Likewise.
36361         * gcc.dg/i386-regparm.c: Likewise.
36362         * gcc.dg/i386-signbit-1.c: Likewise.
36363         * gcc.dg/i386-signbit-2.c: Likewise.
36364         * gcc.dg/i386-signbit-3.c: Likewise.
36365         * gcc.dg/i386-sse-5.c: Likewise.
36366         * gcc.dg/i386-sse-8.c: Likewise.
36367         * gcc.dg/i386-unroll-1.c: Likewise.
36368         * gcc.dg/tls/opt-1.c: Likewise.
36369         * gcc.dg/tls/opt-2.c: Likewise.
36370         * gcc.dg/unroll-1.c: Likewise.
36371         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36372         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36373         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36374         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36375
36376 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36377
36378         * g++.dg/template/incomplete1.C: New test.
36379
36380 2004-11-16  Nick Clifton  <nickc@redhat.com>
36381
36382         Revert patches accidentally commited during checkin of fixes for
36383         xstormy16 tests:
36384         gcc.c-torture/execute/simd-4.c: Revert
36385         gcc.dg/20040910-1.c: Revert.
36386
36387 2004-11-16  Paul Brook  <paul@codesourcery.com>
36388
36389         PR fortran/13010
36390         * gfortran.dg/der_pointer_1.f90: New test.
36391
36392 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
36393
36394         PR c/18498
36395         * gcc.dg/bitfld-13.c: New test.
36396
36397 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
36398
36399         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36400         powerpc*-*-linux*.
36401
36402         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36403         * gcc.dg/ppc64-abi-2.c: Ditto.
36404         * gcc.dg/ppc64-abi-3.c: Ditto.
36405
36406         * lib/gcc-dg.exp (dg-target-list): Remove.
36407
36408 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36409
36410         * gcc.dg/ia64-postinc.c: New test.
36411
36412 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36413
36414         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36415
36416 2004-11-15  Nick Clifton  <nickc@redhat.com>
36417
36418         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36419         __INT_MAX__ so that the test can be compiled by toolchains
36420         targeted at 16-bit processors.
36421
36422         * gcc.dg/20040625-1.c: Use long constants rather than integers
36423         when performing arithmetic that will overflow 16-bits.
36424
36425         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36426         xstormy16.  It does not support 128-bit vector operations.
36427
36428         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36429         with the macro PTR_TYPE.  Define this macro to an integer type
36430         suitable for holding a pointer.
36431
36432         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36433         the target is a 16-bit processor.
36434
36435         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36436         16-bit targets where the character constant will be too long.
36437
36438         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36439         where the double will not be directly addressable.
36440
36441 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36442
36443         Friend class name lookup 1/n, PR c++/18471
36444         * g++.dg/template/crash26.C: New test.
36445         * g++.dg/lookup/struct1.C: Adjust expected error.
36446         * g++.dg/parse/elab1.C: Likewise.
36447         * g++.dg/parse/elab2.C: Likewise.
36448         * g++.dg/parse/int-as-enum1.C: Likewise.
36449         * g++.dg/parse/struct-as-enum1.C: Likewise.
36450         * g++.dg/parse/typedef1.C: Likewise.
36451         * g++.dg/parse/typedef3.C: Likewise.
36452         * g++.dg/parse/typedef4.C: Likewise.
36453         * g++.dg/parse/typedef5.C: Likewise.
36454         * g++.dg/template/nontype4.C: Likewise.
36455         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36456         * g++.old-deja/g++.other/elab1.C: Likewise.
36457         * g++.old-deja/g++.other/syntax4.C: Likewise.
36458
36459 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36460
36461         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36462
36463 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36464
36465         * gcc.c-torture/execute/20041114-1.c: New test.
36466
36467 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36468
36469         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36470         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36471         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36472         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36473         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36474         gcc.dg/switch-7.c: New tests.
36475
36476 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36477
36478         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36479
36480 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36481
36482         PR tree-opt/18400
36483         * gcc.dg/vect/pr18400.c: New test.
36484
36485 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36486             Andrew Pinski  <pinskia@physics.uc.edu>
36487
36488         PR tree-opt/18425
36489         * gcc.dg/vect/pr18425.c: New test.
36490
36491 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36492
36493         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36494         Guard with dg-require-alias and dg-require-visibility.
36495
36496 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36497
36498         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36499
36500 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36501
36502         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36503
36504 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36505
36506         PR c++/17344
36507         * g++.dg/template/defarg5.C: New test.
36508
36509 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36510
36511         * g++.dg/parse/cast1.C: Run only on ILP32.
36512         * g++.old-deja/g++.mike/p784.C: Likewise.
36513
36514 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36515
36516         * gcc.c-torture/execute/20041113-1.c: New test.
36517
36518 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36519
36520         PR target/18230
36521         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36522         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36523         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36524         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36525         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36526         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36527         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36528         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36529         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36530         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36531         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36532         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36533         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36534
36535 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36536
36537         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36538         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36539         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36540         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36541         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36542         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36543         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36544         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36545         gcc.target/sparc/combined-1.c: New tests.
36546
36547 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36548
36549         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36550         New tests.
36551
36552 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36553
36554         * lib/gcc-dg.exp (dg-forbid-option): New function.
36555         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36556         * g++.dg/abi/bitfield8.C: Likewise.
36557         * g++.dg/abi/dtor1.C: Likewise.
36558         * g++.dg/abi/empty10.C: Likewise.
36559         * g++.dg/abi/empty7.C: Likewise.
36560         * g++.dg/abi/empty9.C: Likewise.
36561         * g++.dg/abi/layout3.C: Likewise.
36562         * g++.dg/abi/layout4.C: Likewise.
36563         * g++.dg/abi/thunk1.C: Likewise.
36564         * g++.dg/abi/thunk2.C: Likewise.
36565         * g++.dg/abi/vbase11.C: Likewise.
36566         * g++.dg/abi/vthunk2.C: Likewise.
36567         * g++.dg/abi/vthunk3.C: Likewise.
36568         * g++.dg/ext/attrib8.C: Likewise.
36569         * g++.dg/opt/longbranch2.C: Likewise.
36570         * g++.dg/opt/reg-stack4.C: Likewise.
36571         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36572         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36573         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36574         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36575         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36576         * gcc.dg/20000609-1.c: Likewise.
36577         * gcc.dg/20000720-1.c: Likewise.
36578         * gcc.dg/20011107-1.c: Likewise.
36579         * gcc.dg/20011119-1.c: Likewise.
36580         * gcc.dg/20020108-1.c: Likewise.
36581         * gcc.dg/20020122-2.c: Likewise.
36582         * gcc.dg/20020122-3.c: Likewise.
36583         * gcc.dg/20020201-3.c: Likewise.
36584         * gcc.dg/20020206-1.c: Likewise.
36585         * gcc.dg/20020218-1.c: Likewise.
36586         * gcc.dg/20020310-1.c: Likewise.
36587         * gcc.dg/20020411-1.c: Likewise.
36588         * gcc.dg/20020418-2.c: Likewise.
36589         * gcc.dg/20020426-1.c: Likewise.
36590         * gcc.dg/20020426-2.c: Likewise.
36591         * gcc.dg/20020517-1.c: Likewise.
36592         * gcc.dg/20020523-1.c: Likewise.
36593         * gcc.dg/20020523-2.c: Likewise.
36594         * gcc.dg/20020729-1.c: Likewise.
36595         * gcc.dg/20030204-1.c: Likewise.
36596         * gcc.dg/20030826-2.c: Likewise.
36597         * gcc.dg/20030926-1.c: Likewise.
36598         * gcc.dg/20031202-1.c: Likewise.
36599         * gcc.dg/980312-1.c: Likewise.
36600         * gcc.dg/980313-1.c: Likewise.
36601         * gcc.dg/990117-1.c: Likewise.
36602         * gcc.dg/990424-1.c: Likewise.
36603         * gcc.dg/990524-1.c: Likewise.
36604         * gcc.dg/991230-1.c: Likewise.
36605         * gcc.dg/i386-387-1.c: Likewise.
36606         * gcc.dg/i386-387-2.c: Likewise.
36607         * gcc.dg/i386-387-3.c: Likewise.
36608         * gcc.dg/i386-387-4.c: Likewise.
36609         * gcc.dg/i386-387-5.c: Likewise.
36610         * gcc.dg/i386-387-6.c: Likewise.
36611         * gcc.dg/i386-asm-1.c: Likewise.
36612         * gcc.dg/i386-bitfield1.c: Likewise.
36613         * gcc.dg/i386-bitfield2.c: Likewise.
36614         * gcc.dg/i386-loop-1.c: Likewise.
36615         * gcc.dg/i386-loop-2.c: Likewise.
36616         * gcc.dg/i386-loop-3.c: Likewise.
36617         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36618         * gcc.dg/i386-pic-1.c: Likewise.
36619         * gcc.dg/i386-regparm.c: Likewise.
36620         * gcc.dg/i386-signbit-1.c: Likewise.
36621         * gcc.dg/i386-signbit-2.c: Likewise.
36622         * gcc.dg/i386-signbit-3.c: Likewise.
36623         * gcc.dg/i386-sse-5.c: Likewise.
36624         * gcc.dg/i386-sse-8.c: Likewise.
36625         * gcc.dg/i386-unroll-1.c: Likewise.
36626         * gcc.dg/tls/opt-1.c: Likewise.
36627         * gcc.dg/tls/opt-2.c: Likewise.
36628         * gcc.dg/unroll-1.c: Likewise.
36629         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36630         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36631         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36632         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36633         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36634         -m64 is specified.
36635
36636 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36637
36638         PR c++/18389
36639         * g++.dg/parse/cond1.C: New test.
36640
36641         PR c++/18429
36642         * g++.dg/template/array9.C: New test.
36643         * g++.dg/ext/vla1.C: Adjust error messages.
36644         * g++.dg/ext/vlm1.C: Likewise.
36645         * g++.dg/template/crash2.C: Likewise.
36646
36647         PR c++/18436
36648         * g++.dg/template/call3.C: New test.
36649
36650         PR c++/18407
36651         * g++.dg/template/ptrmem11.C: New test.
36652
36653 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36654
36655         PR other/14264
36656         * lib/g++.exp: Set LC_ALL and LANG to C.
36657         * lib/gcc-dg.exp: Likewise.
36658         * lib/gfortran.exp: Likewise.
36659         * lib/objc.exp: Likewise.
36660         * lib/treelang.exp: Likewise.
36661
36662 2004-11-12  Andreas Schwab  <schwab@suse.de>
36663
36664         * gcc.dg/pr16286.c: Fix last change.
36665
36666 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36667
36668         PR c++/18416
36669         * g++.dg/init/global1.C: New test.
36670
36671 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36672
36673         * gcc.c-torture/execute/20041112-1.c: New test.
36674
36675 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36676
36677         * lib/gcc-dg.exp (dg-target-list): New.
36678
36679 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36680             Richard Sandiford  <rsandifo@redhat.com>
36681
36682         * lib/target-supports.exp (get-compiler_messages): New.
36683         (check_named_sections_available): Use it.
36684         (check_effective_target_ilp32): New.
36685         (check_effective_target_lp64): New.
36686         (is-effective-target): New.
36687         * lib/gcc-dg.exp (dg-require-effective-target): New.
36688
36689 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36690
36691         * gcc.dg/precedence-1.c: New test.
36692
36693 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36694
36695         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36696
36697         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36698         message, delete generated files, use more descriptive name for
36699         executable, and make the test unsupported when it cannot be run.
36700
36701         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36702         (dg-require-weak, dg-require-visibility, dg-require-alias,
36703         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36704         dg-require-iconv, dg-require-named-sections): Use it.
36705
36706         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36707
36708 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36709
36710         PR target/16457
36711         * gcc.dg/ppc-and-1: New
36712
36713         PR target/16796
36714         * gcc.dg/ppc-mov-1.c: New.
36715
36716         PR target/16458
36717         * gcc.dg/ppc-compare-1.c: New.
36718
36719 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36720
36721         * objc.dg/desig-init-2.m: New test.
36722
36723 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36724
36725         PR middle-end/18160
36726         * g++.dg/warn/register-var-1.C: New test.
36727         * g++.dg/warn/register-var-2.C: New test.
36728
36729 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36730
36731         * gcc.dg/union-2.c: New test.
36732
36733 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36734
36735         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36736         New test for PR tree-optimization/17892.
36737
36738 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36739
36740         PR c++/18369
36741         * g++.dg/init/new12.C: New test.
36742
36743 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36744
36745         * gcc.target/sparc: New directory.
36746         * gcc.target/sparc/sparc.exp: New driver.
36747         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36748         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36749         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36750         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36751
36752 2004-11-10  Paul Brook  <paul@codesourcery.com>
36753
36754         PR fortran/18218
36755         * gfortran.dg/list_read.c: New test.
36756
36757 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36758
36759         PR c/18322
36760         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36761         expected diagnostic location.
36762
36763 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36764
36765         * gcc.dg/20041109-1.c: New test.
36766
36767 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36768
36769         PR objc/18406
36770         * objc/compile/pr18406.m: New test.
36771
36772 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36773
36774         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36775
36776 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36777
36778         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36779
36780 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36781
36782         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36783
36784 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36785
36786         * gcc.dg/20030225-2.c: Add prototype for abort and
36787         exit.
36788
36789 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36790
36791         PR tree-opt/18299
36792         * gcc.c-torture/pr18299-1.c: New test.
36793
36794 2004-11-06  Andreas Schwab  <schwab@suse.de>
36795
36796         * gcc.dg/pr16286.c: Also test for bool and pixel.
36797
36798 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36799
36800         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36801         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36802         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36803         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36804         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36805         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36806         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36807         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36808         gcc.dg/struct-semi-3.c: New tests.
36809
36810 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36811
36812         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36813
36814 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36815
36816         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36817         Do not use C99 designators.
36818
36819 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36820
36821         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36822
36823 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36824
36825         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36826         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36827         * gcc.c-torture/execute/simd-5.x: Remove.
36828
36829 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36830
36831         PR rtl-optimization/17933
36832         * gcc.dg/torture/pr17933-1.c: New test.
36833
36834 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36835
36836         PR target/18106
36837         * lib/target-supports.exp (check_weak_available): Support
36838         Windows.
36839
36840 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36841
36842         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36843         call to fflush(stdout) before abort.
36844         (my_ffsll): New function.
36845         (generate_fields): Use it.
36846
36847 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36848
36849         * gcc.dg/init-undef-1.c: New test.
36850
36851 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36852
36853         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36854         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36855         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36856         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36857         expected messages for new parser.
36858
36859 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36860
36861         * g++.dg/ext/visibility/symbian1.C: New test.
36862
36863 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36864
36865         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36866         on LP64 targets.
36867
36868 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36869
36870         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36871         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36872         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36873         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36874         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36875         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36876         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36877         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36878         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36879         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36880
36881 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36882
36883         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36884         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36885         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36886         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36887         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36888         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36889         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36890         for new parser.
36891
36892 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36893
36894         PR target/15342
36895         * gcc.dg/20041104-1.c: New test.
36896
36897 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36898
36899         * g++.dg/template/nontype7.C: New test.
36900         * g++.dg/template/nontype8.C: Likewise.
36901         * g++.dg/template/nontype9.C: Likewise.
36902         * g++.dg/template/nontype10.C: Likewise.
36903         * g++.dg/tc1/dr49.C: Likewise.
36904         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36905         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36906
36907 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36908
36909         * g++.dg/rtti/tinfo1.C: Remove xfails.
36910
36911 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36912
36913         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36914         packed attribute to the definition to satisfy the new C++ parser.
36915
36916 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36917
36918         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36919         invocations of va_arg.
36920
36921 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36922
36923         PR c++/18124
36924         * g++.dg/template/crash25.C: New test.
36925
36926         PR c++/18155
36927         * g++.dg/template/typedef2.C: New test.
36928         * g++.dg/parse/crash13.C: Adjust error markers.
36929
36930         PR c++/18177
36931         * g++.dg/conversion/const3.C: New test.
36932
36933 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36934
36935         PR fortran/17535
36936         PR fortran/17583
36937         PR fortran/17713
36938         * gfortran.dg/generic_[123].f90: New testcases.
36939
36940 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36941
36942         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36943         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36944
36945 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36946
36947         PR tree-opt/16808
36948         * gcc.c-torture/compile/pr16808.c: New test.
36949
36950 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36951
36952         PR rtl-optimization/17104
36953         * gcc.dg/ppc-bitfield1.c: New.
36954
36955 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36956
36957         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36958
36959 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36960
36961         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36962         strings for 32-bit code.
36963
36964 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36965
36966         PR c/18239
36967         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36968
36969 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36970
36971         PR c++/18064
36972         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36973
36974 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36975
36976         PR c++/15172
36977         * g++.dg/init/aggr2.C: New test.
36978
36979 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36980
36981         * objc.dg/local-decl-1.m: New test.
36982
36983 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36984
36985         * gcc.dg/20040910-1.c: Adjust regex.
36986
36987 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36988
36989         PR rtl-optimization/18084
36990         * g++.dg/opt/pr18084-1.C: New testcase.
36991
36992 2004-10-30  Matt Austern  <austern@apple.com>
36993
36994         PR c++/17542
36995         * g++.dg/ext/attrib18.C: New test.
36996
36997 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36998
36999         PR middle-end/18096
37000         * gcc.dg/pr18096-1.c: New test case.
37001
37002 2004-10-30  Roger Sayle  <roger@eyesopen.com>
37003
37004         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37005
37006 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
37007
37008         PR c/16666
37009         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37010         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37011         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37012         gcc.dg/old-style-prom-3.c: New tests.
37013
37014 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
37015
37016         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37017         Remove unnecessary inclusion of stdio.h.
37018
37019 2004-10-29  Roger Sayle  <roger@eyesopen.com>
37020
37021         PR rtl-optimization/17581
37022         * gcc.dg/pr17581-1.c: New test case.
37023
37024 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
37025
37026         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37027         being implemented.
37028         * g++.dg/conversion/dr195-1.C: New.
37029         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37030         * g++.old-deja/g++.mike/p10148.C: Likewise.
37031
37032 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
37033
37034         PR c++/17695
37035         * g++.dg/debug/typedef2.C: New test.
37036
37037 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
37038
37039         PR fortran/13490
37040         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37041         * gfortran.dg/g77/README: Update.
37042
37043 2004-10-28  Matt Austern  <austern@apple.com>
37044
37045         PR c++/14124
37046         * g++.dg/ext/packed7.C: New test.
37047
37048 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
37049
37050         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37051         scan-assembler.
37052         * lib/scanasm.exp (hidden-scan-for): New proc.
37053         (scan-hidden): Use hidden-scan-for instead of constructing the scan
37054         string.
37055         (scan-not-hidden): Likewise.
37056         * lib/target-supports.exp (check_visibility_available): mach-o is
37057         support too.
37058
37059 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
37060
37061         PR c++/17132
37062         * g++.dg/template/memclass3.C: New test.
37063
37064 2004-10-28  Adam Nemet  <anemet@lnxw.com>
37065
37066         PR middle-end/18160
37067         * gcc.dg/register-var-1.c: New test.
37068         * gcc.dg/register-var-2.c: New test.
37069         * gcc.dg/asm-7.c: Taking the address of a register variable is an
37070         error now.
37071
37072 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
37073
37074         PR other/18172
37075         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37076         unused variables.
37077         * gcc.dg/vect/vect-22.c: Likewise.
37078
37079 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
37080
37081         * gcc.dg/i386-rotate-1.c: New test.
37082
37083 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
37084
37085         * g++.dg/init/ref12.C: Add "run" marker.
37086
37087         PR c++/17435
37088         * g++.dg/init/ref12.C: New test.
37089
37090         PR c++/18140
37091         * g++.dg/template/shift1.C: New test.
37092         * g++.dg/template/error10.C: Adjust error markers.
37093
37094 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
37095
37096         PR tree-opt/17529
37097         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37098
37099 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
37100
37101         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37102         * gcc.dg/weak/weak-3.c: Likewise.
37103         * gcc.dg/weak/weak-5.c: Likewise.
37104         * gcc.dg/weak/weak-9.c: Likewise.
37105         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37106         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37107
37108         * gcc.dg/darwin-weakimport-1.c: New.
37109
37110 2004-10-28  Ben Elliston  <bje@au.ibm.com>
37111
37112         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37113
37114 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
37115
37116         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37117         'syntax' error messages.
37118         * gcc.dg/cpp/direct2s.c: Likewise.
37119
37120 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
37121
37122         * gcc.c-torture/compile/20041026-1.c: New.
37123
37124 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
37125
37126         PR c++/18093
37127         * g++.dg/lookup/ns2.C: New test.
37128
37129         PR c++/18020
37130         * g++.dg/template/enum4.C: New test.
37131
37132         PR c++/18161
37133         * g++.dg/template/expr1.C: New test.
37134
37135 2004-10-26  Ben Elliston  <bje@au.ibm.com>
37136
37137         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37138
37139 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37140
37141         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37142         gcc.dg/decl-nospec-3.c: New tests.
37143
37144 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
37145
37146         * objc.dg/super-class-3.m: New test.
37147
37148 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37149
37150         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37151         resyncing.
37152         * gcc.dg/cpp/direct2s.c: Likewise.
37153
37154 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
37155
37156         * objc.dg/image-info.m: Update for changes to section selection.
37157
37158 2004-10-25  David Ayers  <d.ayers@inode.at>
37159             Ziemowit Laski  <zlaski@apple.com>
37160
37161         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37162         diagnostics when messaging 'id <Proto>'.
37163         * objc.dg/class-protocol-1.m: New test.
37164         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37165         a non-existent method signature.
37166         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37167         Update diagnostics when messaging with non-existent method signature.
37168         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37169         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37170         invalid receivers are now resolved as if messaging 'id'; remove
37171         extraneous diagnostics.
37172
37173 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37174
37175         PR c/16667
37176         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37177         gcc.dg/init-desig-obs-3.c: New tests.
37178
37179 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
37180
37181         * gcc.dg/debug/20041023-1.c: New test.
37182
37183 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
37184
37185         PR middle-end/17407
37186         * gcc.c-torture/compile/pr17407.c: New test.
37187
37188         PR c++/18121
37189         * g++.dg/template/array8.C: New test.
37190
37191 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37192
37193         PR other/18138
37194         * lib/g++.exp: Accept more than one multilib libgcc.
37195         * lib/gcc-dg.exp: Likewise.
37196         * lib/objc.exp: Likewise.
37197         * lib/treelang.exp: Likewise.
37198         * lib/gfortran.exp: Likewise.
37199
37200 2004-10-24  Ben Elliston  <bje@au.ibm.com>
37201
37202         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37203
37204 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
37205
37206         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37207         * gcc.dg/c99-const-expr-3.c: Likewise.
37208
37209 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
37210
37211         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37212
37213 2004-10-23  Ben Elliston  <bje@au.ibm.com>
37214
37215         * gcc.c-torture/execute/loop-2e.x: Remove.
37216
37217 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37218
37219         PR c++/18095
37220         * g++.dg/parse/crash18.C: New.
37221         * g++.dg/parse/crash19.C: New.
37222
37223 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
37224
37225         * g++.dg/ext/dllimport1.C: Move dg-warnings.
37226         * g++.dg/ext/dllimport2.C: Same.
37227         * g++.dg/ext/dllimport8.C: Same.
37228
37229 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
37230
37231         PR c++/10841
37232         * g++.dg/conversion/cast1.C: New test.
37233         * g++.dg/overload/pmf1.C: Adjust error marker.
37234
37235 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
37236
37237         PR objc/17923
37238         * objc.dg/const-str-7.m: New test.
37239
37240 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37241
37242         * g++.dg/template/memfriend11.C: Fix comment typo.
37243         * g++.dg/template/memfriend14.C: Likewise.
37244
37245 2004-10-20  Richard Henderson  <rth@redhat.com>
37246
37247         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37248         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37249         -fasynchronous-unwind-tables.
37250
37251 2004-10-20  Richard Henderson  <rth@redhat.com>
37252
37253         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37254         (main): Return success.
37255         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37256         (main): Return success.
37257
37258 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37259
37260         PR c++/13495
37261         * g++.dg/template/memfriend9.C: New test.
37262         * g++.dg/template/memfriend10.C: Likewise.
37263         * g++.dg/template/memfriend11.C: Likewise.
37264         * g++.dg/template/memfriend12.C: Likewise.
37265         * g++.dg/template/memfriend13.C: Likewise.
37266         * g++.dg/template/memfriend14.C: Likewise.
37267         * g++.dg/template/memfriend15.C: Likewise.
37268         * g++.dg/template/memfriend16.C: Likewise.
37269         * g++.dg/template/memfriend17.C: Likewise.
37270         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37271
37272 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
37273
37274         * g++.dg/conversion/dr195.C: New.
37275         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37276
37277 2004-10-20  Ben Elliston  <bje@au.ibm.com>
37278             Devang Patel  <dpatel@apple.com>
37279
37280         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37281         of floating point arithmetic, which could trap.
37282
37283 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
37284
37285         PR c++/14035
37286         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37287         * g++.dg/conversion/const2.C: New test.
37288         * g++.dg/expr/reinterpret2.C: New test.
37289         * g++.dg/expr/reinterpret3.C: New test.
37290         * g++.dg/expr/cast2.C: New test.
37291         * g++.dg/expr/copy1.C: New test.
37292         * g++.dg/other/conversion1.C: Change error message.
37293         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37294         function pointers to void *.
37295         * g++.old-deja/g++.mike/p10148.C: Likewise.
37296
37297 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37298
37299         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37300
37301 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
37302
37303         PR c++/18047
37304
37305         * g++.dg/parse/expr3.C: New test.
37306
37307 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37308
37309         * gcc.dg/smod-1.c: New test.
37310
37311 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
37312
37313         * objc.dg/method-14.m: New test.
37314
37315 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37316
37317         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37318         Also xfail as the patch was reverted.
37319
37320 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
37321
37322         PR middle-end/16973
37323         * gcc.dg/pr16973.c: New test.
37324
37325 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
37326
37327         PR tree-optimization/17656
37328         * gcc.c-torture/compile/pr17656.c: New test.
37329
37330 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
37331
37332         * g++.dg/eh/shadow1.C: New.
37333
37334 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
37335
37336         * gcc.c-torture/compile/20041018-1.c: New test.
37337
37338 2004-10-18  Ben Elliston  <bje@au.ibm.com>
37339
37340         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37341         compiler referring to register 0 when accessing sdata.  The linker
37342         now patches things up.
37343
37344 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
37345
37346         PR c/17529
37347         * gcc.c-torture/compile/pr17529.c: New test.
37348
37349 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37350
37351         PR c++/17743
37352         * g++.dg/ext/attrib17.C: New test.
37353
37354 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37355
37356         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37357
37358 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37359
37360         PR c++/10479
37361         * g++.dg/ext/attrib16.C: New test.
37362
37363 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
37364
37365         PR c++/17042
37366         * g++.dg/init/dso_handle1.C: New test.
37367
37368         PR c++/14667
37369         * g++.dg/parse/typedef6.C: New test.
37370
37371         PR c++/17916
37372         * g++.dg/parse/pragma1.C: New test.
37373
37374 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
37375
37376         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37377
37378 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
37379
37380         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37381         -fno-common when on HPPA HP-UX platforms.
37382
37383 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
37384
37385         PR other/16820
37386         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37387         stdint.h.
37388         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37389         uintptr_t.
37390
37391 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37392
37393         PR c++/16301
37394         * g++.dg/lookup/strong-using-4.C: New test.
37395
37396 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
37397
37398         PR middle-end/16567
37399         * gcc.c-torture/compile/nested-1.c: New test.
37400
37401 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37402
37403         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37404         and mipsisa64*-*-* (until support for misaligned loads is added).
37405         * gcc.dg/vect/vect-50.c: Likewise.
37406         * gcc.dg/vect/vect-52.c: Likewise.
37407         * gcc.dg/vect/vect-54.c: Likewise.
37408         * gcc.dg/vect/vect-58.c: Likewise.
37409         * gcc.dg/vect/vect-60.c: Likewise.
37410         * gcc.dg/vect/vect-80.c: Likewise.
37411
37412 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37413
37414         PR c++/17976
37415         * g++.dg/init/dtor3.C: New test.
37416
37417 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37418
37419         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37420
37421 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37422
37423         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37424         * gcc.dg/macho-lo-sum.c: Likewise.
37425
37426 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37427
37428         * gcc.dg/ppc-spe64-1.c: New test.
37429
37430 2004-10-14  Devang Patel  <dpatel@apple.com>
37431
37432         PR 17635
37433         * gcc.dg/pr17635.c : New test.
37434
37435 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37436
37437         * gcc.dg/vect/vect-28.c: Remove xfail.
37438         * gcc.dg/vect/vect-30.c: Remove xfail.
37439         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37440         * gcc.dg/vect/vect-33.c: Remove xfail.
37441         * gcc.dg/vect/vect-44.c: Remove xfail.
37442         * gcc.dg/vect/vect-46.c: Remove xfail.
37443         * gcc.dg/vect/vect-50.c: Remove xfail.
37444         * gcc.dg/vect/vect-52.c: Remove xfail.
37445         * gcc.dg/vect/vect-54.c: Remove xfail.
37446         * gcc.dg/vect/vect-58.c: Remove xfail.
37447         * gcc.dg/vect/vect-60.c: Remove xfail.
37448         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37449         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37450         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37451         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37452         * gcc.dg/vect/vect-8.c: Remove xfail.
37453         * gcc.dg/vect/vect-80.c: Remove xfail.
37454         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37455
37456 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37457
37458         * gcc.dg/vect/vect-82.c: New testcase.
37459         * gcc.dg/vect/vect-82_64.c: New testcase.
37460         * gcc.dg/vect/vect-83.c: New testcase.
37461         * gcc.dg/vect/vect-83_64.c: New testcase.
37462
37463 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37464
37465         * gcc.dg/cpp/error-1.c: New test.
37466
37467 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37468
37469         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37470
37471 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37472
37473         PR target/17984
37474         * gcc.dg/cris-peep2-xsrand2.c: New test.
37475
37476 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37477
37478         PR c++/17661
37479         * g++.dg/expr/for2.C: New test.
37480
37481 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37482
37483         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37484
37485 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37486
37487         PR tree-optimization/17724
37488         * g++.dg/opt/pr17724-1.C: New test.
37489         * g++.dg/opt/pr17724-2.C: New test.
37490         * g++.dg/opt/pr17724-3.C: New test.
37491         * g++.dg/opt/pr17724-4.C: New test.
37492         * g++.dg/opt/pr17724-5.C: New test.
37493         * g++.dg/opt/pr17724-6.C: New test.
37494
37495 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37496
37497         PR c/17301
37498         * gcc.dg/pr17301-2.c: New test.
37499
37500 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37501
37502         PR c++/15876
37503         * g++.dg/parse/error22.C: New test.
37504
37505         PR c++/17936
37506         * g++.dg/template/spec18.C: New test.
37507
37508 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37509
37510         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37511         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37512         memcpy.
37513         * gcc.dg/ia64-sync-2.c: Ditto.
37514         * gcc.dg/ia64-sync-3.c: Ditto.
37515
37516 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37517
37518         * g++.dg/eh/cleanup5.C: Add dg-options "".
37519
37520 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37521
37522         PR middle-end/17657
37523         * gcc.dg/switch-4.c: New test case.
37524
37525 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37526
37527         * gcc.c-torture/execute/20041011-1.c: New test.
37528
37529 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37530
37531         PR c++/17554
37532         * g++.dg/init/for3.C: New test.
37533
37534         PR c++/17657
37535         * g++.dg/opt/switch2.C: New test.
37536
37537         PR middle-end/17703
37538         * g++.dg/warn/Wreturn-2.C: New test.
37539
37540 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37541
37542         PR c++/17907
37543         * g++.dg/eh/cleanup5.C: New test.
37544
37545 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37546
37547         PR c++/17393
37548         * g++.dg/parse/error21.C: New test.
37549
37550 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37551
37552         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37553         * g++.dg/warn/incomplete1.C: Likewise.
37554         * g++.dg/template/qualttp20.C: Likewise.
37555
37556 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37557
37558         PR c/17881
37559         * parm-incomplete-1.c: New test.
37560
37561 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37562
37563         PR c++/17867
37564         * g++.dg/parse/error19.C: New test.
37565
37566         PR c++/17670
37567         * g++.dg/init/new11.C: New test.
37568
37569         PR c++/17821
37570         * g++.dg/parse/error20.C: New test.
37571
37572         PR c++/17826
37573         * g++.dg/template/crash24.C: New test.
37574
37575 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37576
37577         PR c/17301
37578         * gcc.dg/pr17301-1.c: New test.
37579
37580 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37581
37582         PR c/17189
37583         * gcc.dg/anon-struct-5.c: New test.
37584
37585 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37586
37587         PR c/17844
37588         * gcc.dg/pr17844-1.c: New test.
37589
37590 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37591
37592         PR tree-optimization/17906
37593         * gcc.c-torture/compile/pr17906.c: New.
37594
37595 2004-10-09  Stuart Hastings  <stuart@apple.com>
37596             Roger Sayle  <roger@eyesopen.com>
37597
37598         PR rtl-optimization/17853
37599         * gcc.dg/i386-mmx-5.c: New testcase.
37600
37601 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37602
37603         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37604
37605 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37606
37607         PR c++/17524
37608         * g++.dg/template/static9.C: New test.
37609
37610         PR c++/17685
37611         * g++.dg/parse/operator5.C: New test.
37612
37613 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37614
37615         PR middle-end/17894
37616         * gcc.c-torture/execute/divcmp-4.c: New test case.
37617
37618 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37619
37620         PR tree-opt/17902
37621         * g++.dg/opt/pr17902.C: New test.
37622
37623 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37624
37625         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37626
37627 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37628
37629         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37630
37631 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37632
37633         * gcc.dg/assign-warn-3.c: New test.
37634
37635 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37636
37637         PR c/16999
37638         * gcc.dg/cpp/ident-1.c: New test.
37639
37640 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37641
37642         * gcc.c-torture/compile/acc1.c: New.
37643
37644 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37645
37646         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37647         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37648
37649 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37650
37651         * gcc.dg/ultrasp11.c: New test.
37652
37653 2004-10-08  Michael Matz  <matz@suse.de>
37654
37655         * gcc.dg/doloop-2.c: New test.
37656
37657 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37658
37659         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37660         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37661         objc.dg/method-9.m: Update expected diagnostics.
37662
37663 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37664
37665         * gcc.dg/ppc-fsel-3.c: New file.
37666         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37667
37668 2004-10-07  Paul Brook  <paul@codesourcery.com>
37669
37670         * gfortran.dg/intrinsic_verify_1.f90: New test.
37671
37672 2004-10-07  Paul Brook  <paul@codesourcery.com>
37673
37674         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37675
37676 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37677
37678         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37679         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37680         commit.
37681
37682 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37683
37684         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37685
37686 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37687
37688         PR c++/17115
37689         * g++.dg/warn/Winline-4.C: New test.
37690
37691 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37692
37693         * gcc.c-torture/compile/20041007-1.c: New test.
37694
37695 2004-10-07  Paul Brook  <paul@codesourcery.com>
37696
37697         PR fortran/17678
37698         * gfortran.dg/use_allocated_1.f90: New test.
37699
37700 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37701
37702         PR middle-end/17849
37703         * gfortran.fortran-torture/compile/nested.f90: New test
37704
37705 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37706
37707         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37708
37709 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37710
37711         PR c++/17368
37712         * g++.dg/ext/asm6.C: New test.
37713
37714 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37715
37716         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37717
37718 2004-10-06  Paul Brook  <paul@codesourcery.com>
37719
37720         PR libfortran/17709
37721         * gfortran.dg/empty_format_1.f90: New test.
37722
37723 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37724
37725         PR fortran/17568
37726         * gfortran.dg/ishft.f90: New test.
37727
37728         PR fortran/17283
37729         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37730         tests.
37731
37732 2004-10-06  Paul Brook  <paul@codesourcery.com>
37733
37734         * gfortran.dg/do_1.f90: New test.
37735
37736 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37737
37738         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37739         optimizing for size.
37740
37741 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37742
37743         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37744
37745 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37746
37747         * gcc.c-torture/compile/20041005-1.c: New test.
37748
37749 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37750
37751         PR c++/17829
37752         * g++.dg/lookup/koenig4.C: New.
37753
37754 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37755
37756         * g++.dg/other/classkey1.C: Adjust quoting marks.
37757         * g++.dg/parse/error15.C: Likewise.
37758         * g++.dg/template/meminit2.C (int>): Likewise.
37759
37760 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37761
37762         PR fortran/17283
37763         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37764
37765         PR fortran/17631
37766         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37767
37768         PR fortran/17708
37769         * gfortran.dg/pr17708.f90: New test.
37770
37771 2004-10-04  Chao-ying Fu  <fu@mips.com>
37772
37773         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37774         * gcc.dg/vect/vect-4.c: Ditto.
37775         * gcc.dg/vect/vect-5.c: Ditto.
37776         * gcc.dg/vect/vect-6.c: Ditto.
37777         * gcc.dg/vect/vect-8.c: Ditto.
37778         * gcc.dg/vect/vect-16.c: Ditto.
37779         * gcc.dg/vect/vect-30.c: Ditto.
37780         * gcc.dg/vect/vect-40.c: Ditto.
37781         * gcc.dg/vect/vect-41.c: Ditto.
37782         * gcc.dg/vect/vect-42.c: Ditto.
37783         * gcc.dg/vect/vect-43.c: Ditto.
37784         * gcc.dg/vect/vect-44.c: Ditto.
37785         * gcc.dg/vect/vect-45.c: Ditto.
37786         * gcc.dg/vect/vect-46.c: Ditto.
37787         * gcc.dg/vect/vect-47.c: Ditto.
37788         * gcc.dg/vect/vect-48.c: Ditto.
37789         * gcc.dg/vect/vect-49.c: Ditto.
37790         * gcc.dg/vect/vect-50.c: Ditto.
37791         * gcc.dg/vect/vect-51.c: Ditto.
37792         * gcc.dg/vect/vect-52.c: Ditto.
37793         * gcc.dg/vect/vect-53.c: Ditto.
37794         * gcc.dg/vect/vect-54.c: Ditto.
37795         * gcc.dg/vect/vect-55.c: Ditto.
37796         * gcc.dg/vect/vect-56.c: Ditto.
37797         * gcc.dg/vect/vect-57.c: Ditto.
37798         * gcc.dg/vect/vect-58.c: Ditto.
37799         * gcc.dg/vect/vect-59.c: Ditto.
37800         * gcc.dg/vect/vect-60.c: Ditto.
37801         * gcc.dg/vect/vect-74.c: Ditto.
37802         * gcc.dg/vect/vect-79.c: Ditto.
37803         * gcc.dg/vect/vect-80.c: Ditto.
37804
37805 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37806
37807         * gcc.dg/unused-7.c: Use the correct option.
37808
37809 2004-10-04  Paul Brook  <paul@codesourcery.com>
37810         Bud Davis  <bdavis9659@comcast.net>
37811
37812         PR fortran/17706
37813         PR fortran/16434
37814         * gfortran/pr17706.f90: New test.
37815         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37816
37817 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37818
37819         * gfortran.dg/pr17612.f90: New test.
37820
37821 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37822
37823         * g++.dg/template/local1.C: Adjust quoting marks in
37824         testing for diagnostics.
37825         * g++.dg/tls/diag-2.C: Likewise.
37826         * g++.dg/other/error8.C: Likewise.
37827
37828 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37829
37830         PR c/17178
37831         * gcc.dg/unused-4.c: Adjust to be correct.
37832
37833         PR c/17820
37834         * gcc.dg/unused-7.c: New test.
37835
37836 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37837
37838         PR c++/17797
37839         * g++.dg/overload/template2.C: New test.
37840
37841 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37842
37843         PR tree-optimization/16632
37844         * gcc.dg/tree-ssa/20041002-1.c: New.
37845
37846 2004-10-03  Paul Brook  <paul@codesourcery.com>
37847
37848         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37849         rather than relying on default formatting.
37850
37851 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37852
37853         * gcc.dg/20040920-1.c: Update expected message text.
37854
37855 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37856
37857         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37858
37859 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37860
37861         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37862         tree level.
37863
37864 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37865
37866         * gcc.dg/tree-ssa/pr17343.c: Remove.
37867
37868 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37869
37870         PR tree-opt/17343
37871         * gcc.dg/tree-ssa/pr17343.c: New test.
37872
37873 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37874
37875         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37876         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37877         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37878         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37879         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37880
37881 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37882
37883         * gcc.dg/lvalue-2.c: New test.
37884
37885 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37886
37887         PR c/17730
37888         * gcc.dg/pr17730-1.c: New test
37889
37890 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37891
37892         PR c/7425
37893         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37894
37895 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37896
37897         * gcc.c-torture/execute/stdarg-1.c: New test.
37898         * gcc.c-torture/execute/stdarg-2.c: New test.
37899         * gcc.c-torture/execute/stdarg-3.c: New test.
37900         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37901         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37902         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37903         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37904         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37905
37906 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37907
37908         PR tree-optimization/17697
37909         * g++.dg/opt/pr17697-1.C: New test.
37910         * g++.dg/opt/pr17697-2.C: New test.
37911         * g++.dg/opt/pr17697-3.C: New test.
37912
37913 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37914
37915         PR c/16409
37916         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37917         gcc.dg/vla-init-5.c: New tests.
37918
37919 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37920
37921         PR c/13804
37922         * gcc.dg/pr13804-1.c: New test.
37923
37924 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37925
37926         PR fortran/16938
37927         * gfortran.dg/pr16938.f90: New test.
37928
37929 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37930
37931         * g++.dg/template/crash23.C: New test.
37932
37933 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37934
37935         PR c++/17585
37936         * g++.dg/template/static8.C: New test.
37937
37938 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37939
37940         PR c++/17681
37941         * g++.dg/other/error9.C: New test.
37942
37943 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37944
37945         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37946
37947 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37948
37949         PR fortran/15164
37950         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37951
37952 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37953
37954         PR middle-end/17112
37955         * gcc.dg/pr17112-1.c: New test case.
37956
37957 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37958
37959         PR c/11459
37960         * gcc.dg/pr11459-1.c: New test.
37961
37962 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37963
37964         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37965         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37966
37967 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37968
37969         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37970
37971 2004-09-25  Jan Hubicka  <jh@suse.cz>
37972
37973         * compile/30040909-1.c: New test.
37974         * compile/30040907-1.c: New test.
37975
37976 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37977
37978         * gcc.c-torture/execute/va-arg-26.c: New test.
37979
37980 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37981
37982         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37983         extra diagnostics on targets with 64-bit pointers.
37984         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37985
37986 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37987
37988         PR c/17188
37989         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37990         * gcc.dg/decl-3.c: Adjust expected message.
37991
37992 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37993
37994         PR fortran/17615
37995         * gfortran.dg/pr17615.f90: New test.
37996
37997 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37998
37999         PR tree-optimzation/17517
38000         * g++.dg/tree-ssa/pr17517.C: New Test.
38001
38002 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38003
38004         PR c++/16889
38005         * g++.dg/lookup/ambig3.C: New.
38006
38007 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
38008
38009         PR tree-opt/17624
38010         * g++.dg/opt/pr17624.C: New test.
38011
38012 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38013
38014         PR c/6980
38015         * gcc.dg/Wbad-function-cast-1.c: New test.
38016
38017 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
38018
38019         * g++.dg/ext/complit1.C
38020         * g++.dg/other/error2.C
38021         * g++.dg/other/nontype-1.C
38022         * g++.dg/parse/crash11.C
38023         * g++.dg/parse/crash12.C
38024         * g++.dg/parse/error15.C
38025         * g++.dg/parse/error4.C
38026         * g++.dg/parse/tmpl-outside1.C
38027         * g++.dg/parse/too-many-tmpl-args1.C
38028         * g++.dg/template/dependent-expr3.C
38029         * g++.dg/template/error10.C
38030         * g++.dg/template/instantiate1.C
38031         * g++.dg/template/vtable2.C
38032         * g++.dg/warn/Wshadow-1.C
38033         * g++.dg/warn/weak1.C
38034         * g++.old-deja/g++.brendan/crash16.C
38035         * g++.old-deja/g++.brendan/crash18.C
38036         * g++.old-deja/g++.brendan/crash48.C
38037         * g++.old-deja/g++.brendan/crash49.C
38038         * g++.old-deja/g++.brendan/crash55.C
38039         * g++.old-deja/g++.brendan/crash56.C
38040         * g++.old-deja/g++.brendan/crash8.C
38041         * g++.old-deja/g++.brendan/enum11.C
38042         * g++.old-deja/g++.brendan/enum8.C
38043         * g++.old-deja/g++.brendan/enum9.C
38044         * g++.old-deja/g++.brendan/friend3.C
38045         * g++.old-deja/g++.brendan/misc14.C
38046         * g++.old-deja/g++.bugs/900402_02.C
38047         * g++.old-deja/g++.bugs/900404_03.C
38048         * g++.old-deja/g++.bugs/900404_04.C
38049         * g++.old-deja/g++.bugs/900428_03.C
38050         * g++.old-deja/g++.jason/crash4.C
38051         * g++.old-deja/g++.jason/overload21.C
38052         * g++.old-deja/g++.jason/redecl1.C
38053         * g++.old-deja/g++.jason/report.C
38054         * g++.old-deja/g++.jason/rfg10.C
38055         * g++.old-deja/g++.jason/template30.C
38056         * g++.old-deja/g++.law/arm12.C
38057         * g++.old-deja/g++.law/ctors5.C
38058         * g++.old-deja/g++.law/cvt20.C
38059         * g++.old-deja/g++.law/init10.C
38060         * g++.old-deja/g++.law/init8.C
38061         * g++.old-deja/g++.law/visibility17.C
38062         * g++.old-deja/g++.law/visibility7.C
38063         * g++.old-deja/g++.mike/net8.C
38064         * g++.old-deja/g++.mike/p646.C
38065         * g++.old-deja/g++.mike/p700.C
38066         * g++.old-deja/g++.mike/p701.C
38067         * g++.old-deja/g++.mike/p811.C
38068         * g++.old-deja/g++.ns/template13.C
38069         * g++.old-deja/g++.other/array3.C
38070         * g++.old-deja/g++.other/crash25.C
38071         * g++.old-deja/g++.other/dtor3.C
38072         * g++.old-deja/g++.other/dtor4.C
38073         * g++.old-deja/g++.other/main1.C
38074         * g++.old-deja/g++.other/warn7.C
38075         * g++.old-deja/g++.pt/crash11.C
38076         * g++.old-deja/g++.pt/crash36.C
38077         * g++.old-deja/g++.pt/spec22.C
38078         * g++.old-deja/g++.pt/spec9.C
38079         * g++.old-deja/g++.pt/ttp52.C
38080         * g++.old-deja/g++.robertl/eb103.C
38081         * g++.old-deja/g++.robertl/eb121.C
38082         * g++.old-deja/g++.robertl/eb22.C
38083         * g++.old-deja/g++.robertl/eb8.C:
38084         Update locations and/or regexps of dg-error markers.
38085         Remove markers for some bogus messages that are no longer issued.
38086
38087 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
38088
38089         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38090         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38091
38092 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
38093
38094         PR c++/17618
38095         * g++.dg/lookup/crash5.C: New test.
38096
38097 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
38098
38099         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38100         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38101         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38102         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38103         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38104         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38105
38106         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38107         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38108         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38109         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38110         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38111         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38112
38113         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38114
38115         * gcc.dg/vect/vect-44.c: Check additional cases.
38116         * gcc.dg/vect/vect-48.c: Check additional cases.
38117
38118         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38119         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38120         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38121         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38122         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38123         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38124         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38125         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38126         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38127
38128         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38129         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38130         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38131
38132 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38133
38134         * gcc.dg/tree-ssa/loop-6.c: New test.
38135
38136 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
38137
38138         PR c++/17620
38139         * g++.dg/inherit/base2.C: New.
38140
38141 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38142
38143         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38144         * gcc.dg/20001012-2.c: Likewise.
38145         * gcc.dg/20001013-1.c: Likewise.
38146         * gcc.dg/20001101-1.c: Likewise.
38147         * gcc.dg/20001102-1.c: Likewise.
38148         * gcc.dg/bf-spl1.c: Likewise.
38149         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38150         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38151
38152 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
38153
38154         PR tree-optimization/16721
38155         * gcc.dg/tree-ssa/pr16721.c: New test.
38156
38157 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
38158
38159         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38160         * gcc.dg/20040305-1.c: Likewise.
38161
38162 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38163
38164         PR c/16566
38165         * gcc.c-torture/compile/pr16566-1.c,
38166         gcc.c-torture/compile/pr16566-2.c,
38167         gcc.c-torture/compile/pr16566-3.c: New tests.
38168
38169 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
38170
38171         PR tree-optimization/17512
38172         * gcc.c-torture/compile/20040916-1.c.
38173
38174 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
38175
38176         * gcc.dg/pragma-re-3.c: New test.
38177
38178 2004-09-17  Matt Austern  <austern@apple.com>
38179
38180         PR c++/15049
38181         * g++.dg/other/anon3.C: New.
38182
38183 2004-09-21  Roger Sayle  <roger@eyesopen.com>
38184
38185         PR c++/7503
38186         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38187         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38188         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38189         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38190         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38191
38192 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
38193
38194         PR fortran/17286
38195         * gfortran.dg/pr17286.f90: New test.
38196
38197 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
38198
38199         PR c++/17530
38200         * g++.dg/template/static7.C: New test.
38201
38202 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
38203
38204         PR tree-opt/17558
38205         * gcc.c-torture/compile/pr17558.c: New test.
38206
38207 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38208
38209         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38210         if SKIP_ATTRIBUTE is defined.
38211
38212 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38213
38214         PR fortran/15957
38215         * gfortran.dg/pr15957.f90: New test.
38216
38217 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
38218
38219         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38220         in comparison.
38221         * gcc.dg/vect/vect-79.c: Likewise.
38222         * gcc.dg/vect/vect-80.c: Likewise.
38223
38224 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38225
38226         PR fortran/15750
38227         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38228
38229 2004-09-20  Ira Rosen  <irar@il.ibm.com>
38230
38231         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38232         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38233         * gcc.dg/vect/vect-62.c: New testcase.
38234         * gcc.dg/vect/vect-63.c: New testcase.
38235         * gcc.dg/vect/vect-64.c: New testcase.
38236         * gcc.dg/vect/vect-65.c: New testcase.
38237         * gcc.dg/vect/vect-66.c: New testcase.
38238         * gcc.dg/vect/vect-67.c: New testcase.
38239         * gcc.dg/vect/vect-68.c: New testcase.
38240         * gcc.dg/vect/vect-69.c: New testcase.
38241         * gcc.dg/vect/vect-79.c: New testcase.
38242         * gcc.dg/vect/vect-80.c: New testcase.
38243
38244 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
38245
38246         * gcc.target/mips/asm-1.c: New test.
38247
38248 2004-09-19  Ira Rosen  <irar@il.ibm.com>
38249
38250         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38251         * gcc.dg/vect/vect-73.c: New testcase.
38252         * gcc.dg/vect/vect-74.c: New testcase.
38253         * gcc.dg/vect/vect-75.c: New testcase.
38254         * gcc.dg/vect/vect-76.c: New testcase.
38255         * gcc.dg/vect/vect-77.c: New testcase.
38256         * gcc.dg/vect/vect-78.c: New testcase
38257
38258 2004-09-18  Paul Brook  <paul@codesourcery.com>
38259
38260         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38261
38262 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38263
38264         PR c/17424
38265         * gcc.dg/pr17424-1.c: New test.
38266
38267 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
38268
38269         * g++.dg/tree-ssa/pr17153.C: New test.
38270
38271 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
38272
38273         PR pch/13361
38274         * g++.dg/pch/wchar-1.C: New.
38275         * g++.dg/pch/wchar-1.Hs: New.
38276
38277 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
38278
38279         * gcc.c-torture/execute/20040917-1.c: New test.
38280
38281 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38282
38283         PR tree-optimization/17319
38284         * gcc.dg/pr17319.c: New test.
38285
38286 2004-09-17  Devang Patel  <dpatel@apple.com>
38287
38288         * gcc.dg/20040813-1.c: New test.
38289
38290 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38291
38292         PR tree-optimization/17273
38293         * gcc.c-torture/compile/pr17273.c: New test.
38294
38295 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38296
38297         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38298         Update expected messages.
38299         * gcc.dg/declspec-13.c: New test.
38300
38301 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
38302
38303         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38304
38305 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
38306
38307         * gcc.c-torture/execute/pr17252.c: Use post-increment to
38308         change what 'a' is pointing to.
38309
38310 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
38311
38312         PR c++/16002
38313         * g++.dg/template/error18.C: New test.
38314
38315         PR c++/16029
38316         * g++.dg/warn/Wunused-8.C: New test.
38317
38318 2004-09-17  Steven Bosscher  <stevenb@suse.de>
38319
38320         PR tree-optimization/17513
38321         * gcc.dg/20040916-1.c: New test.
38322
38323 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
38324
38325         PR c++/17501
38326         * g++.dg/template/typename7.C: New test.
38327
38328 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38329
38330         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38331
38332 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
38333
38334         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38335         with -ftree-based-profiling also.
38336         * lib/profopt.exp: Support late-set profile_option/feedback_option.
38337
38338 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
38339
38340         PR/15364
38341         * gfortran.dg/der_array_io_1.f90: New test.
38342         * gfortran.dg/der_array_io_2.f90: New test.
38343         * gfortran.dg/der_array_io_3.f90: New test.
38344
38345 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38346
38347         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38348         EABI.
38349
38350 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
38351
38352         * g++.dg/opt/switch1.C: New test.
38353
38354 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
38355
38356         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38357         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38358         Update expected messages.
38359
38360 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38361
38362         PR fortran/16485
38363         * gfortran.dg/same_name_1.f90: New test.
38364
38365 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
38366
38367         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
38368         dereference garbage pointers.
38369
38370 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
38371
38372         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38373         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38374
38375         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38376         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38377         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38378
38379 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
38380
38381         PR c++/17324
38382         * g++.dg/template/mangle1.C: New test.
38383
38384 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38385
38386         PR tree-optimization/17252
38387         * gcc.c-torture/execute/pr17252.c: New test.
38388
38389 2004-09-14  Andrew Pinski  <apinski@apple.com>
38390
38391         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38392
38393 2004-09-14  Roger Sayle  <roger@eyesopen.com>
38394
38395         PR rtl-optimization/9771
38396         * gcc.dg/pr9771-1.c: New test case.
38397
38398 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
38399
38400         PR tree-optimization/15262
38401         * gcc.c-torture/execute/pr15262-1.c: New test.
38402         * gcc.c-torture/execute/pr15262-2.c: New test.
38403
38404 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38405
38406         * gcc.dg/declspec-12.c: New test.
38407
38408 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38409
38410         * gfortran.dg/pr17090.f90: Add directives to test.
38411
38412 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38413
38414         * gcc.c-torture/compile/20040914-1.c: New test.
38415
38416 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38417
38418         PR c++/16162
38419         * g++.dg/template/decl2.C: New test.
38420
38421 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38422
38423         PR fortran/17090
38424         * gfortran.dg/pr17090.f90: New test.
38425
38426 2004-09-13  Dale Johannesen  <dalej@apple.com>
38427
38428         * gcc.c-torture/compile/pr17408.c: New test case.
38429
38430 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38431
38432         PR c++/16716
38433         * g++.dg/parse/crash17.C: New test.
38434
38435         PR c++/17327
38436         * g++.dg/template/enum3.C: New test.
38437
38438 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38439
38440         * lib/gcc-defs.exp: Load wrapper.exp.
38441         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38442         using local code.
38443         * lib/gcc.exp (gcc_init): Similar.
38444         * lib/gfortran.exp (gfortran_init): Similar.
38445         * lib/objc.exp (objc_init): Similar.
38446         * lib/treelang.exp (treelang_init): Similar.
38447         * lib/wrapper.exp: New file with build_wrapper call machinery in
38448         ${tool}_maybe_build_wrapper.
38449
38450 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38451
38452         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38453         "inline".
38454         * gcc.dg/declspec-11.c: Update expected messages.
38455         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38456         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38457         gcc.dg/inline-12.c: New tests.
38458
38459 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38460
38461         * g++.dg/tree-ssa/pr17400.C: New testcase.
38462
38463 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38464
38465         * gcc.target/mips/sb1-1.c: New testcase.
38466
38467 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38468
38469         * lib/g77-dg.exp: Remove unused file.
38470         * lib/mike-g77.exp: Ditto.
38471         * lib/g77.exp: Ditto.
38472
38473 2004-09-12  Richard Henderson  <rth@redhat.com>
38474
38475         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38476
38477 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38478
38479         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38480         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38481         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38482         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38483         Update expected messages.
38484
38485 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38486
38487         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38488         declaration/use mismatch for dirp parameter.
38489
38490 2004-09-12  Andrew Pinski  <apinski@apple.com>
38491
38492         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38493         -fgnu-runtime is passed.
38494
38495 2004-09-12  Richard Henderson  <rth@redhat.com>
38496
38497         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38498         do the uplevel thing and update additional_flags directly.
38499         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38500         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38501         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38502         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38503
38504 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38505
38506         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38507
38508 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38509
38510         PR middle-end/17411
38511         * g++.dg/opt/pr17411-1.C: New test case.
38512
38513 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38514
38515         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38516         gcc.dg/tls/diag-2.c: Update expected messages.
38517         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38518         messages.
38519         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38520         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38521         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38522         gcc.dg/tls/diag-5.c: New tests.
38523
38524 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38525
38526         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38527
38528 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38529
38530         * g++.dg/parse/break-in-for.C: New test.
38531
38532 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38533
38534         * gcc.dg/tree-ssa/20040911-1.c: New test.
38535
38536 2004-09-11  Andreas Jaeger  <aj@suse.de>
38537
38538         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38539         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38540
38541 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38542
38543         * gcc.target/frv: New directory of FR-V-specific tests.
38544
38545 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38546
38547         * gcc.dg/convert-vec-1.c: New test.
38548
38549 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38550
38551         PR middle-end/17024
38552         * gcc.dg/pr17024-1.c: New test case.
38553
38554 2004-09-10  Eric Christopher  <echristo@redhat.com>
38555
38556         * gcc.dg/20040910-1.c: New test.
38557
38558 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38559
38560         * gcc.dg/bitfld-9.c: New test.
38561
38562 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38563
38564         * gcc.c-torture/execute/ieee/acc1.c: New test.
38565         * gcc.c-torture/execute/ieee/acc2.c: New test.
38566         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38567
38568 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38569
38570         * gcc.dg/deprecated-2.c: New test.
38571
38572 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38573
38574         * gcc.dg/init-vec-1.c: New test.
38575
38576 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38577
38578         PR middle-end/17055
38579         * gcc.dg/pr17055-1.c: New test case.
38580
38581 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38582
38583         PR target/17377
38584         * gcc.c-torture/execute/pr17377.c: New test.
38585
38586 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38587
38588         PR c/8420
38589         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38590         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38591         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38592         gcc.dg/long-long-typespec-1.c: New tests.
38593         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38594
38595 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38596
38597         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38598         gcc.dg/gnu99-static-1.c: New tests.
38599
38600 2004-09-08  Devang Patel  <dpatel@apple.com>
38601
38602         * gcc.dg/darwin-ld-20040828-1.c: New test.
38603         * gcc.dg/darwin-ld-20040828-2.c: New test.
38604         * gcc.dg/darwin-ld-20040828-3.c: New test.
38605
38606 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38607
38608         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38609         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38610         in error message.
38611         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38612         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38613         in error message.
38614         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38615         types they qualify.
38616         * objc.dg/type-size-2.m: Fix wording in comment.
38617         * objc.dg/va-meth-1.m: New test case.
38618
38619 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38620
38621         PR c/16633:
38622         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38623         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38624
38625 2004-09-06  Devang Patel  <dpatel@apple.com>
38626
38627         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38628         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38629
38630 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38631
38632         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38633         reflect changed line numbering of diagnostics.
38634
38635 2004-09-06  Paul Brook  <paul@codesourcery.com>
38636
38637         * gfortran.dg/edit_real_1.f90: Add new test.
38638
38639 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38640
38641         * gcc.dg/tree-ssa/loop-2.c: New test.
38642         * gcc.dg/tree-ssa/loop-3.c: New test.
38643         * gcc.dg/tree-ssa/loop-4.c: New test.
38644         * gcc.dg/tree-ssa/loop-5.c: New test.
38645
38646 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38647
38648         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38649
38650 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38651
38652         * gcc.dg/format/sentinel-1.c: New test.
38653
38654 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38655
38656         * gcc.dg/builtins-46.c: New.
38657
38658 2004-09-03  Devang Patel  <dpatel@apple.com>
38659
38660         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38661         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38662
38663 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38664
38665         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38666         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38667         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38668         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38669         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38670         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38671         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38672         the non-portable bzero.
38673         * gcc.dg/20010912-1.c: xfail for NetWare.
38674         * gcc.dg/20020426-2.c: xfail for NetWare.
38675         * gcc.dg/20021014-1.c: xfail for NetWare.
38676         * gcc.dg/20021018-1.c: xfail for NetWare.
38677         * gcc.dg/20030213-1.c: xfail for NetWare.
38678         * gcc.dg/20030225-1.c: xfail for NetWare.
38679         * gcc.dg/20030708-1.c: xfail for NetWare.
38680         * gcc.dg/builtins-config.h: Also exclude NetWare.
38681         * gcc.dg/format/format.h: Define restrict only if not already defined.
38682         * gcc.dg/nest.c: xfail for NetWare.
38683         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38684         * lib/target-supports.exp (check_visibility_available): Exclude
38685         NetWare.
38686
38687 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38688
38689         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38690         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38691         deterministic starting point for the alignment of structure fields.
38692         * gcc.dg/Wpadded.c: Dito.
38693         * g++.dg/abi/vbase10.C: Dito.
38694
38695 2004-09-03  Devang Patel  <dpatel@apple.com>
38696
38697         * g++.dg/debug/pr15736.cc: New test.
38698
38699 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38700
38701         * README.QMTEST: Fix out-of-date link.
38702
38703 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38704
38705         PR fortran/16579
38706         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38707         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38708
38709 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38710
38711         * g++.dg/abi/arm_rtti1.C: New test.
38712
38713 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38714
38715         * gcc.dg/ppc-vector-memcpy.c: New.
38716         * gcc.dg/ppc-vector-memset.c: New.
38717
38718 2004-09-02  Chao-ying Fu  <fu@mips.com>
38719
38720         * gcc.target/mips/mips-3d-1.c: New test.
38721         * gcc.target/mips/mips-3d-2.c: New test.
38722         * gcc.target/mips/mips-3d-3.c: New test.
38723         * gcc.target/mips/mips-3d-4.c: New test.
38724         * gcc.target/mips/mips-3d-5.c: New test.
38725         * gcc.target/mips/mips-3d-6.c: New test.
38726         * gcc.target/mips/mips-3d-7.c: New test.
38727         * gcc.target/mips/mips-3d-8.c: New test.
38728         * gcc.target/mips/mips-3d-9.c: New test.
38729         * gcc.target/mips/mips-ps-1.c: New test.
38730         * gcc.target/mips/mips-ps-2.c: New test.
38731         * gcc.target/mips/mips-ps-3.c: New test.
38732         * gcc.target/mips/mips-ps-4.c: New test.
38733         * gcc.target/mips/mips-ps-type.c: New test.
38734
38735 2004-09-02  Paul Brook  <paul@codesourcery.com>
38736
38737         * gfortran.dg/edit_real_1.f90: Add new tests.
38738
38739 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38740
38741         PR fortran/15327
38742         * gfortran.dg/merge_char_1.f90: New test.
38743
38744 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38745
38746         PR fortran/16404
38747         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38748
38749 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38750
38751         PR c/1522
38752         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38753
38754 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38755
38756         * g++.dg/opt/loop1.C: Do not XFAIL.
38757
38758 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38759
38760         * gcc.c-torture/execute/20040831-1.c: New test.
38761
38762 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38763
38764         PR fortran/16579
38765         * gfortran.dg/g77/20010610.f: Now passes.
38766         Copy from g77.f-torture/execute. Add dg-run directive.
38767         * gfortran.dg/g77/README: Update
38768
38769 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38770
38771         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38772         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38773         (t1, t2, t3, t4): Add volatile.
38774
38775 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38776
38777         * g++.dg/ext/visibility/arm1.C: New test.
38778
38779 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38780
38781         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38782         -pedantic-errors.
38783
38784 2004-09-01  Paul Brook  <paul@codesourcery.com>
38785
38786         * gfortran.dg/eof_2.f90: New test.
38787
38788 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38789
38790         PR fortran/16579
38791         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38792
38793 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38794
38795         PR libfortran/16805
38796         * gfortran.dg/list_read_2.f90: New test.
38797
38798 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38799
38800         * g++.dg/abi/key1.C: New test.
38801
38802 2004-08-31  Richard Henderson  <rth@redhat.com>
38803
38804         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38805         form of offsetof.
38806         * g++.dg/other/offsetof5.C: Remove duplicate.
38807
38808 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38809
38810         PR fortran/17244
38811         * gfortran.dg/func_derived_1.f90: New test.
38812
38813 2004-08-31  Paul Brook  <paul@codesourcery.com>
38814
38815         * gfortran.dg/eof_1.f90: New test.
38816
38817 2004-08-31  Paul Brook  <paul@codesourcery.com>
38818
38819         * gfortran.dg/list_read_1.f90: New file.
38820
38821 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38822
38823         * g++.dg/opt/loop1.C: XFAIL.
38824
38825 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38826
38827         * gcc.dg/funcdef-storage-1.c: New.
38828         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38829         an extern function in local scope.
38830         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38831         declare an 'auto inline' function in local scope.
38832         * gcc.dg/20011130-1.c: Likewise.
38833         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38834         an 'auto' function in local scope.
38835         * gcc.dg/20021014-1.c: Likewise.
38836         * gcc.dg/20030331-2.c: Likewise.
38837
38838 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38839
38840         * gfortran.dg/blockdata_1.f90: New test.
38841
38842 2004-08-30  Richard Henderson  <rth@redhat.com>
38843
38844         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38845
38846 2004-08-30  Richard Henderson  <rth@redhat.com>
38847
38848         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38849         additional_flags set by alternate driver.
38850         (ieee-options): New procedure.
38851         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38852         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38853         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38854         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38855
38856 2004-08-30  Richard Henderson  <rth@redhat.com>
38857
38858         * lib/f-torture.exp: Remove.
38859
38860 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38861
38862         PR rtl-optimization/16590
38863         * g++.dg/opt/loop1.C: New test.
38864
38865 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38866
38867         PR fortran/13910
38868         * gfortran.dg/oldstyle_1.f90: New test.
38869
38870 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38871         Paul Brook  <paul@codesourcery.com>
38872
38873         * gfortran.dg/g77/README: Update.
38874         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38875         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38876         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38877
38878 2004-08-28  Paul Brook  <paul@codesourcery.com>
38879
38880         PR libfortran/17195
38881         * gfortran.dg/edit_real_1.f90: New test.
38882
38883 2004-08-27  Paul Brook  <paul@codesourcery.com>
38884
38885         * gfortran.dg/rewind_1.f90: New test.
38886
38887 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38888
38889         PR fortran/16597
38890         * gfortran.dg/pr16597.f90: New test.
38891
38892 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38893
38894         PR c/13801
38895         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38896         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38897         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38898         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38899         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38900
38901 2004-08-26  Nick Clifton  <nickc@redhat.com>
38902
38903         * gcc.c-torture/compile/pr17119.c: New test.
38904
38905 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38906
38907         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38908
38909 2004-08-25  Richard Henderson  <rth@redhat.com>
38910
38911         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38912         the bits that expect kind=8 to be the largest real kind.
38913
38914 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38915
38916         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38917
38918 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38919
38920         * gfortran.dg/assignment_1.f90: New test.
38921
38922 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38923
38924         * g++.dg/template/repo3.C: New test.
38925
38926 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38927
38928         PR middle-end/16693
38929         PR tree-optimization/16372
38930         * g++.dg/opt/pr16372-1.C: New test case.
38931         * g++.dg/opt/pr16693-1.C: New test case.
38932         * g++.dg/opt/pr16693-2.C: New test case.
38933
38934 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38935
38936         * objc.dg/proto-lossage-4.m: New test.
38937
38938 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38939
38940         PR c++/17155
38941         * g++.dg/inherit/local2.C: New test.
38942
38943 2004-08-25  Paul Brook  <paul@codesourcery.com>
38944
38945         PR fortran/17144
38946         * gfortran.dg/string_ctor_1.f90: New test.
38947
38948 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38949
38950         PR c++/14428
38951         * g++.dg/template/redecl2.C: New test.
38952
38953 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38954
38955         PR fortran/17143
38956         * gfortran.dg/pr17143.f90: New test.
38957
38958 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38959
38960         PR fortran/17164
38961         * gfortran.dg/pr17164.f90: New test.
38962
38963 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38964
38965         * gcc.dg/tree-ssa/loop-1.c: New test.
38966
38967 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38968
38969         * gcc.c-torture/compile/20040824-1.c: New test.
38970
38971 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38972
38973         * gcc.c-torture/compile/iftrap-3.c: New test.
38974
38975 2004-08-24  Paul Brook  <paul@codesourcery.com>
38976
38977         * gfortran.dg/entry_2.f90: New test.
38978
38979 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38980
38981         PR c++/16889
38982         * g++.dg/lookup/ambig[12].C: New.
38983
38984 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38985
38986         PR c++/16706
38987         * g++.dg/template/crash21.C: New test.
38988         * g++.dg/template/crash22.C: Likewise.
38989
38990 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38991
38992         PR c++/17149
38993         * g++.dg/template/access15.C: New.
38994
38995 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38996
38997         PR c++/17163
38998         * g++.dg/template/repo2.C: New test.
38999
39000 2004-08-23  Roger Sayle  <roger@eyesopen.com>
39001
39002         PR rtl-optimization/17078
39003         * gcc.c-torture/execute/pr17078-1.c: New test case.
39004
39005 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39006
39007         PR c/14492
39008         * gcc.dg/debug/crash1.c: New test.
39009
39010 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
39011
39012         PR c/16180
39013         * gcc.dg/loop-5.c: New test.
39014
39015 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39016
39017         * gcc.c-torture/execute/20040823-1.c: New test.
39018
39019 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
39020
39021         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39022         to the assembler.  Simplify test accordingly.
39023         (asm_abi_flags): Use GNU names.
39024         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39025         to check for ABI flags.
39026
39027 2004-08-22  Andrew Pinski  <apinski@apple.com>
39028
39029         * g++.dg/opt/pr14029.C: New test.
39030         * gcc.c-torture/execute/pr15262.c: New test.
39031
39032 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39033
39034         * gfortran.dg/reduction.f90: Add checks with complex arguments.
39035
39036 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
39037
39038         PR 16908
39039         * gfortran.dg/direct_io.f90: New test.
39040
39041 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39042
39043         PR c++/17121
39044         * g++.dg/inherit/local2.C: New test.
39045
39046 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
39047
39048         PR c++/17120
39049         * g++.dg/warn/Wparentheses-4.C: New test.
39050
39051 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
39052
39053         PR c++/17121
39054         * g++.dg/inherit/local2.C: New test.
39055
39056         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39057         * gcc.dg/ppc-ldstruct.c: Likewise.
39058         * gcc.dg/ppc64-abi-2.c: Likewise.
39059
39060 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
39061
39062         PR rtl-optimization/17099
39063         * gcc.c-torture/execute/20040820-1.c: New test.
39064
39065 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
39066
39067         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39068
39069 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
39070
39071         PR fortran/17077
39072         * gfortran.dg/auto_array_1.f90: New test.
39073
39074 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39075
39076         PR fortran/17074
39077         * gfortran.dg/simpleif_1.f90: New test.
39078
39079 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
39080
39081         * lib/target-supports.exp (check_profiling_available): Return
39082         false for arm*-*-symbianelf* and arm*-*-eabi*.
39083
39084         PR c++/15890
39085         * g++.dg/template/delete1.C: New test.
39086
39087 2004-08-19  Paul Brook  <paul@codesourcery.com>
39088
39089         PR fortran/14976
39090         PR fortran/16228
39091         * gfortran.dg/data_char_1.f90: New test.
39092
39093 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
39094
39095         PR fortran/16946
39096         * gfortran.dg/reduction.f90: New testcase.
39097
39098 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39099
39100         PR fortran/16520
39101         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39102
39103 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39104
39105         PR c++/17041
39106         * g++.dg/Wparentheses-3.C: New test.
39107
39108 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
39109
39110         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39111         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39112         * gcc.dg/vect/vect-2.c: Likewise.
39113         * gcc.dg/vect/vect-3.c: Likewise.
39114         * gcc.dg/vect/vect-4.c: Likewise.
39115         * gcc.dg/vect/vect-5.c: Likewise.
39116         * gcc.dg/vect/vect-6.c: Likewise.
39117         * gcc.dg/vect/vect-7.c: Likewise.
39118         * gcc.dg/vect/vect-25.c: Likewise.
39119         * gcc.dg/vect/vect-31.c: Likewise.
39120         * gcc.dg/vect/vect-32.c: Likewise.
39121         * gcc.dg/vect/vect-34.c: Likewise.
39122         * gcc.dg/vect/vect-36.c: Likewise.
39123         * gcc.dg/vect/vect-all.c: Likewise.
39124
39125 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
39126
39127         PR c++/17068
39128         * g++.dg/template/operator4.C: New test.
39129
39130 2004-08-18  Richard Henderson  <rth@redhat.com>
39131
39132         * gcc.dg/20040206-1.c: XFAIL.
39133
39134 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39135
39136         PR c++/16246
39137         * g++.dg/template/array7.C: New test.
39138
39139 2004-08-17  James E Wilson  <wilson@specifixinc.com>
39140
39141         * gcc.dg/mips-movcc-1.c: New test.
39142         * gcc.dg/mips-movcc-2.c: New test.
39143         * gcc.dg/mips-movcc-3.c: New test.
39144
39145         * gcc.dg/mips-nmadd-1.c: New test.
39146         * gcc.dg/mips-nmadd-2.c: New test.
39147
39148 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
39149
39150         PR c++/15871
39151         * g++.dg/opt/inline8.C: New test.
39152
39153         PR c++/16965
39154         * g++.dg/parse/error17.C: New test.
39155
39156 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
39157
39158         * gcc.dg/vect: New directory for vectorizer tests.
39159         * gcc.dg/vect/tree-vect.h: New file.
39160         * gcc.dg/vect/vect.exp: New file.
39161         * gcc.dg/vect/pr16105.c.c: New test.
39162         * gcc.dg/vect/vect-1.c: New test.
39163         * gcc.dg/vect/vect-2.c: New test.
39164         * gcc.dg/vect/vect-3.c: New test.
39165         * gcc.dg/vect/vect-4.c: New test.
39166         * gcc.dg/vect/vect-5.c: New test.
39167         * gcc.dg/vect/vect-6.c: New test.
39168         * gcc.dg/vect/vect-7.c: New test.
39169         * gcc.dg/vect/vect-8.c: New test.
39170         * gcc.dg/vect/vect-9.c: New test.
39171         * gcc.dg/vect/vect-10.c: New test.
39172         * gcc.dg/vect/vect-11.c: New test.
39173         * gcc.dg/vect/vect-12.c: New test.
39174         * gcc.dg/vect/vect-13.c: New test.
39175         * gcc.dg/vect/vect-14.c: New test.
39176         * gcc.dg/vect/vect-15.c: New test.
39177         * gcc.dg/vect/vect-16.c: New test.
39178         * gcc.dg/vect/vect-17.c: New test.
39179         * gcc.dg/vect/vect-18.c: New test.
39180         * gcc.dg/vect/vect-19.c: New test.
39181         * gcc.dg/vect/vect-20.c: New test.
39182         * gcc.dg/vect/vect-21.c: New test.
39183         * gcc.dg/vect/vect-22.c: New test.
39184         * gcc.dg/vect/vect-23.c: New test.
39185         * gcc.dg/vect/vect-24.c: New test.
39186         * gcc.dg/vect/vect-25.c: New test.
39187         * gcc.dg/vect/vect-26.c: New test.
39188         * gcc.dg/vect/vect-27.c: New test.
39189         * gcc.dg/vect/vect-28.c: New test.
39190         * gcc.dg/vect/vect-29.c: New test.
39191         * gcc.dg/vect/vect-30.c: New test.
39192         * gcc.dg/vect/vect-31.c: New test.
39193         * gcc.dg/vect/vect-32.c: New test.
39194         * gcc.dg/vect/vect-33.c: New test.
39195         * gcc.dg/vect/vect-34.c: New test.
39196         * gcc.dg/vect/vect-35.c: New test.
39197         * gcc.dg/vect/vect-36.c: New test.
39198         * gcc.dg/vect/vect-37.c: New test.
39199         * gcc.dg/vect/vect-38.c: New test.
39200         * gcc.dg/vect/vect-40.c: New test.
39201         * gcc.dg/vect/vect-41.c: New test.
39202         * gcc.dg/vect/vect-42.c: New test.
39203         * gcc.dg/vect/vect-43.c: New test.
39204         * gcc.dg/vect/vect-44.c: New test.
39205         * gcc.dg/vect/vect-45.c: New test.
39206         * gcc.dg/vect/vect-46.c: New test.
39207         * gcc.dg/vect/vect-47.c: New test.
39208         * gcc.dg/vect/vect-48.c: New test.
39209         * gcc.dg/vect/vect-49.c: New test.
39210         * gcc.dg/vect/vect-50.c: New test.
39211         * gcc.dg/vect/vect-51.c: New test.
39212         * gcc.dg/vect/vect-52.c: New test.
39213         * gcc.dg/vect/vect-53.c: New test.
39214         * gcc.dg/vect/vect-54.c: New test.
39215         * gcc.dg/vect/vect-55.c: New test.
39216         * gcc.dg/vect/vect-56.c: New test.
39217         * gcc.dg/vect/vect-57.c: New test.
39218         * gcc.dg/vect/vect-58.c: New test.
39219         * gcc.dg/vect/vect-59.c: New test.
39220         * gcc.dg/vect/vect-60.c: New test.
39221         * gcc.dg/vect/vect-61.c: New test.
39222         * gcc.dg/vect/vect-all.c: New test.
39223         * gcc.dg/vect/vect-none.c: New test.
39224
39225 2004-08-17  Paul Brook  <paul@codesourcery.com>
39226
39227         PR fortran/13082
39228         * gfortran.dg/entry_1.f90: New test.
39229
39230 2004-08-17  Andrew Pinski  <apinski@apple.com>
39231
39232         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39233
39234 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
39235
39236         * gcc.dg/pr17036-1.c: New test.
39237
39238 2004-08-16  Devang Patel  <dpatel@apple.com>
39239
39240         * gcc.dg/darwin-20040809-1.c: New test.
39241
39242 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
39243
39244         * gcc.dg/funcdef-attr-1.c: New test.
39245
39246 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
39247
39248         * gcc.dg/altivec-17.c: New test.
39249         * gcc.dg/altivec-18.c: New test.
39250
39251 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39252
39253         PR c++/6749
39254         * g++.dg/template/vtable2.C: New test.
39255
39256 2004-08-14  Richard Henderson  <rth@redhat.com>
39257
39258         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39259         * gcc.dg/pack-test-4.c (main): Return 0.
39260         * gcc.dg/setjmp-1.c: Remove XFAIL.
39261         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39262
39263 2004-08-14  Richard Henderson  <rth@redhat.com>
39264
39265         * gcc.dg/980217-1.c: Add prototype for printf.
39266
39267 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
39268
39269         * gfortran.dg/pr16935.f90: New test.
39270
39271 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
39272
39273         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39274
39275 2004-08-13  Paul Brook  <paul@codesourcery.com>
39276
39277         * gfortran.dg/der_io_1.f90: Remove stray comma.
39278
39279 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39280
39281         * gcc.dg/vmx/cw-bug-2.c: Remove.
39282         * gcc.dg/vmx/vprint-1.c: Remove.
39283         * gcc.dg/vmx/vscan-1.c: Remove.
39284
39285 2004-08-12  Devang patel  <dpatel@apple.com>
39286
39287         * gcc.dg/darwin-20040809-2.c: New test.
39288
39289 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
39290
39291         * g++.dg/ext/altivec-12.C: New test.
39292
39293         * g++.dg/ext/altivec-11.C: New test.
39294
39295 2004-08-12  Paul Brook  <paul@codesourcery.com>
39296
39297         * g++.dg/abi/arm_cxa_vec_1.C: New test.
39298
39299 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
39300
39301         * g++.dg/ext/altivec-2.C: Check for hardware support before
39302         executing any VMX instructions.
39303
39304         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39305
39306 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
39307
39308         PR c++/16276
39309         * g++.old-deja/g++.other/comdat4.C: New test.
39310         * g++.old-deja/g++.other/comdat4-aux.cc: New.
39311
39312 2004-08-12  Ben Elliston  <bje@au.ibm.com>
39313
39314         PR target/16286
39315         * gcc.dg/pr16286.c: New test.
39316
39317 2004-08-12 Jan Beulich <jbeulich@novell.com>
39318
39319         * g++.dg/ext/asm5.C: New.
39320
39321 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39322
39323         PR c++/16698
39324         * g++.dg/eh/crash1.C: New test.
39325
39326         PR c++/16717
39327         * g++.dg/ext/construct1.C: New test.
39328
39329 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39330
39331         PR c++/16853
39332         * g++.dg/init/ptrmem1.C: New test.
39333
39334         PR c++/16618
39335         * g++.dg/parse/offsetof5.C: New test.
39336
39337         PR c++/16870
39338         * g++.dg/template/overload3.C: New test.
39339
39340 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
39341
39342         PR c++/16964
39343         * g++.dg/parse/error16.C: New test.
39344
39345         PR c++/16904
39346         * g++.dg/template/error14.C: New test.
39347
39348         PR c++/16929
39349         * g++.dg/template/error15.C: New test.
39350
39351 2004-08-11  Devang Patel  <dpatel@apple.com>
39352
39353         * gcc.dg/darwin-ld-20040809-1.c: New test.
39354         * gcc.dg/darwin-ld-20040809-2.c: New test.
39355
39356 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
39357
39358         PR fortran/16917
39359         * gfortran.dg/dfloat_1.f90: New test.
39360
39361 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
39362
39363         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39364         * gcc.dg/dll-2.c: Fix dg-require syntax.
39365         * gcc.misc-tests/arm-isr.c (abort): Declare.
39366         (exit): Likewise.
39367
39368 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
39369
39370         PR c++/16971
39371         * g++.dg/parse/crash16.C: New test.
39372
39373 2004-08-10  Roger Sayle  <roger@eyesopen.com>
39374
39375         * gcc.dg/mips-rsqrt-1.c: New test case.
39376         * gcc.dg/mips-rsqrt-2.c: New test case.
39377         * gcc.dg/mips-rsqrt-3.c: New test case.
39378
39379 2004-08-10  Paul Brook  <paul@codesourcery.com>
39380
39381         * gfortran.dg/der_io_1.f90: New test.
39382
39383 2004-08-10  Paul Brook  <paul@codesourcery.com>
39384
39385         PR fortran/16919
39386         * gfortran.dg/der_array_1.f90: New test.
39387
39388 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
39389
39390         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39391
39392 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
39393
39394         * gcc.dg/wchar_t-2.c: Fix typo.
39395
39396 2004-08-09  Falk Hueffner  <falk@debian.org>
39397
39398         PR tree-optimization/12517
39399         * gcc.c-torture/compile/pr12517.c: New test.
39400
39401         PR tree-optimization/12578
39402         * gcc.c-torture/compile/pr12578.c: New test.
39403
39404         PR tree-optimization/12899
39405         * gcc.c-torture/compile/pr12899.c: New test.
39406
39407         PR rtl-optimization/14692
39408         * gcc.c-torture/compile/pr14692.c: New test.
39409
39410         PR tree-optimization/16461
39411         * gcc.c-torture/compile/pr16461.c: New test.
39412
39413 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39414
39415         * gfortran.dg/getenv_1.f90: New test.
39416
39417 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39418
39419         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39420         wchar_t.
39421         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39422
39423 2004-08-06  Paul Brook  <paul@codesourcery.com>
39424
39425         * gfortran.dg/ret_array_1.f90: New test.
39426         * gfortran.dg/ret_pointer_1.f90: New test.
39427
39428 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39429
39430         * gcc.dg/missing-field-init-[12].c: New tests.
39431         * g++.dg/warn/missing-field-init-[12].C: New tests.
39432
39433 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39434
39435         * gcc.dg/enum2.c: New test.
39436         * gcc.dg/symbian3.c: Likewise.
39437         * gcc.dg/symbian4.c: Likewise.
39438         * gcc.dg/wchar_t-2.c: Likewise.
39439
39440 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39441
39442         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39443         destructor tests.
39444
39445 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39446
39447         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39448         dg-require-visiblity.
39449         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39450         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39451         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39452         * g++.dg/ext/visibility/new1.C: Likewise.
39453         * g++.dg/ext/visibility/pragma.C: Likewise.
39454         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39455         * g++.dg/ext/visibility/virtual.C: Likewise.
39456         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39457         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39458         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39459         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39460         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39461         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39462         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39463         * g++/dg/ext/visibility/visibility-8.C: New test.
39464         * gcc.c-torture/compile/dll.x: Remove.
39465         * gcc.dg/dll-2.c: Use dg-require-dll
39466         * gcc.dg/visibility-10.c: New test.
39467         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39468         supporting DLLs.
39469         * lib/scanasm.exp (scan_hidden): New function.
39470         (scan_not_hidden): Likewise.
39471
39472 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39473
39474         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39475
39476 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39477
39478         * gcc.c-torture/execute/20040805-1.c: New test.
39479
39480 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39481
39482         * gcc.dg/20020118-1.c: Declare abort.
39483         * gcc.dg/altivec_check.h: Likewise.
39484         * gcc.dg/iftrap-2.c: Likewise.
39485         * gcc.dg/pragma-darwin.c: Likewise.
39486         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39487
39488 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39489
39490         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39491
39492 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39493
39494         * gcc.c-torture/execute/builtins/abs-2.c,
39495         gcc.c-torture/execute/builtins/abs-3.c,
39496         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39497         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39498         intmax_t, uintmax_t and their limits.
39499         * gcc.dg/intmax_t-1.c: New test.
39500
39501 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39502
39503         * g++.dg/tc1/dr147.C: Add reference to PR.
39504
39505 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39506
39507         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39508         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39509
39510 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39511
39512         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39513
39514 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39515
39516         * gcc.dg/redecl-5.c: New test.
39517         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39518         of scanf.
39519
39520 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39521
39522         PR middle-end/16790
39523         * gcc.c-torture/execute/pr16790-1.c: New test case.
39524
39525 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39526
39527         * g++.dg/ext/visibility/assign1.C: New test.
39528         * g++.dg/ext/visibility/new1.C: Likewise.
39529
39530         * gcc.dg/symbian1.c: New test.
39531         * gcc.dg/symbian2.c: Likewise.
39532
39533 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39534
39535         PR target/16570
39536         * gcc.dg/i386-sse-9.c: New test.
39537
39538 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39539
39540         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39541
39542 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39543
39544         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39545         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39546         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39547         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39548         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39549         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39550         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39551         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39552         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39553         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39554         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39555         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39556         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39557         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39558         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39559         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39560         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39561         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39562         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39563         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39564         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39565         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39566         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39567         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39568         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39569         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39570         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39571         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39572         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39573         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39574         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39575         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39576         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39577         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39578         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39579         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39580         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39581         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39582         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39583         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39584         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39585         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39586         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39587         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39588         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39589         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39590         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39591         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39592         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39593         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39594         gcc.misc-tests/i386-pf-3dnow-1.c,
39595         gcc.misc-tests/i386-pf-athlon-1.c,
39596         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39597         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39598         Declare built-in functions used.
39599         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39600
39601 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39602
39603         PR c++/16707
39604         * g++.dg/lookup/using12.C: New test.
39605
39606         * g++.dg/init/null1.C: Fix PR number.
39607         * g++.dg/parse/namespace10.C: Likewise.
39608
39609 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39610
39611         PR c++/16224
39612         * g++.dg/template/spec17.C: New test.
39613         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39614         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39615
39616 2004-08-02  David Billinghurst
39617
39618         PR fortran/16292
39619         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39620
39621 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39622
39623         * gcc.dg/ia64-got-1.c: New test case.
39624
39625 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39626
39627         PR c++/16489
39628         * g++.dg/init/null1.C: New test.
39629         * g++.dg/tc1/dr76.C: Adjust error marker.
39630
39631         PR c++/16529
39632         * g++.dg/parse/namespace10.C: New test.
39633
39634         PR c++/16810
39635         * g++.dg/inherit/ptrmem2.C: New test.
39636
39637 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39638
39639         PR target/16155
39640         * gcc.dg/pr16155.c: New test.
39641
39642 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39643
39644         * gcc.dg/redecl-2.c: New test.
39645
39646 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39647
39648         * gcc.dg/darwin-longdouble.c: New file.
39649
39650 2004-07-30  Richard Henderson  <rth@redhat.com>
39651
39652         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39653         write to constant argument.
39654         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39655
39656 2004-07-30  Richard Henderson  <rth@redhat.com>
39657
39658         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39659         tests of nearest around zero.
39660
39661 2004-07-30  Andrew Pinski  <apinski@apple.com>
39662
39663         * gcc.c-torture/compile/20040730-1.c: New test.
39664
39665 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39666
39667         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39668         powerpc-eabispe.
39669
39670 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39671
39672         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39673
39674 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39675
39676         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39677         contains $ld_library_path.
39678         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39679
39680 2004-07-29  Richard Henderson  <rth@redhat.com>
39681
39682         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39683
39684         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39685         (alt2, which): New.
39686         (Check): Accept either alternative.
39687
39688 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39689
39690         * g++.dg/abi/inline1.C: New test.
39691         * g++.dg/abi/local1-a.cc: Likewise.
39692         * g++.dg/abi/local1.C: Likewise.
39693         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39694         * g++.dg/abi/mangle12.C: Likewise.
39695         * g++.dg/abi/mangle17.C: Likewise.
39696         * g++.dg/abi/mangle20-2.C: Likewise.
39697         * g++.dg/opt/interface1.C: Likewise.
39698         * g++.dg/opt/interface1.h: Likewise.
39699         * g++.dg/opt/interface1-a.cc: New test.
39700         * g++.dg/parse/repo1.C: New test.
39701         * g++.dg/template/repo1.C: Likewise.
39702         * g++.dg/warn/Winline-1.C: Likewise.
39703         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39704
39705 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39706
39707         * gcc.dg/tree-ssa/20040729-1.c: New test.
39708
39709 2004-07-27  Matt Austern <austern@apple.com>
39710
39711         * gcc.dg/darwin-bool-1.c: New test.
39712         * gcc.dg/darwin-bool-2.c: New test.
39713
39714 2004-07-28  Richard Henderson  <rth@redhat.com>
39715
39716         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39717         arguments in the correct type.  Don't write to constant arguments.
39718
39719 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39720
39721         PR tree-optimization/16688
39722         PR tree-optimization/16689
39723         * g++.dg/tree-ssa/pr16688.C: New test.
39724
39725 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39726
39727         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39728         loads.  Not only in the comment, this time.
39729
39730 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39731
39732         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39733         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39734         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39735         * gcc.dg/sh4a-bitmovua.c: New.
39736         * gcc.dg/sh4a-cos.c: New.
39737         * gcc.dg/sh4a-cosf.c: New.
39738         * gcc.dg/sh4a-fprun.c: New.
39739         * gcc.dg/sh4a-fsrra.c: New.
39740         * gcc.dg/sh4a-memmovua.c: New.
39741         * gcc.dg/sh4a-sin.c: New.
39742         * gcc.dg/sh4a-sincos.c: New.
39743         * gcc.dg/sh4a-sincosf.c: New.
39744         * gcc.dg/sh4a-sinf.c: New.
39745
39746 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39747
39748         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39749         conditionals.
39750         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39751         loads.
39752         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39753         DOM1.
39754
39755 2004-07-27  Andrew Pinski  <apinski@apple.com>
39756
39757         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39758
39759 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39760
39761         * gcc.dg/pragma-isr.c: New test.
39762
39763 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39764
39765         PR c++/14429
39766         * g++.dg/template/ttp11.C: New test.
39767
39768 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39769
39770         * gcc.c-torture/compile/20040727-1.c: New test.
39771
39772 2004-07-26  Eric Christopher  <echristo@redhat.com>
39773
39774         * gcc.c-torture/compile/20040726-2.c: New test.
39775
39776 2004-07-26  Andrew Pinski  <apinski@apple.com>
39777
39778         * g++.dg/rtti/tinfo1.C: Xfail.
39779
39780 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39781
39782         * gcc.c-torture/compile/20040726-1.c: New test.
39783
39784 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39785             Brian Ryner  <bryner@brianryner.com>
39786
39787         PR c++/9283
39788         PR c++/15000
39789         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39790         * g++.dg/ext/visibility/: New directory.
39791         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39792         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39793         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39794         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39795         * g++.dg/ext/visibility/fvisibility.C,
39796         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39797         g++.dg/ext/visibility/fvisibility-override1.C
39798         g++.dg/ext/visibility/fvisibility-override2.C
39799         g++.dg/ext/visibility/memfuncts.C
39800         g++.dg/ext/visibility/noPLT.C
39801         g++.dg/ext/visibility/pragma.C
39802         g++.dg/ext/visibility/pragma-override1.C
39803         g++.dg/ext/visibility/pragma-override2.C
39804         g++.dg/ext/visibility/staticmemfuncts.C
39805         g++.dg/ext/visibility/virtual.C: New tests.
39806
39807 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39808
39809         PR c/15360
39810         * gcc.dg/pr15360-1.c: New test.
39811
39812 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39813
39814         * gcc.dg/pragma-align-2.c: New test.
39815         * gcc.dg/pragma-init-fini.c: New test.
39816         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39817         targets.
39818
39819 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39820
39821         * gcc.dg/init-string-2.c: New test.
39822
39823 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39824
39825         PR 16684
39826         * gcc.dg/Wredundant-decls-1.c: New test case.
39827
39828 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39829
39830         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39831         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39832         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39833         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39834         * gcc.dg/compat/generate-random.c: New file.
39835         * gcc.dg/compat/generate-random.h: Likewise.
39836         * gcc.dg/compat/generate-random_r.c: Likewise.
39837         * gcc.dg/compat/struct-layout-1.h: Likewise.
39838         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39839         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39840         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39841         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39842         * gcc.dg/compat/struct-layout-1_main.c: New test.
39843         * gcc.dg/compat/struct-layout-1_x.c: New file.
39844         * gcc.dg/compat/struct-layout-1_y.c: New file.
39845         * gcc.dg/compat/struct-layout-1_test.h: New file.
39846
39847 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39848
39849         * gcc.dg/comp-return-1.c: New test
39850
39851 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39852
39853         * gcc.dg/vmx/8-02a.c: Fix typo.
39854
39855         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39856         * gcc.dg/darwin-abi-3.c: New test.
39857
39858         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39859         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39860
39861         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39862         * gcc.dg/vmx/ops-long-1.c: New test.
39863         * gcc.dg/vmx/ops-long-2.c: New test.
39864
39865 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39866
39867         * g++.dg/lookup/conv-[1234].C: New.
39868
39869 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39870
39871         * g++.dg/parse/attr2.C: Simplify.
39872
39873 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39874
39875         PR c/7284
39876         * gcc.c-torture/execute/pr7284-1.c: New test.
39877
39878 2004-07-22  Brian Booth  <bbooth@redhat.com>
39879
39880         * gcc.dg/tree-ssa/20040721-1.c: New test.
39881
39882 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39883
39884         * g++.dg/template/crash20.c: New.
39885
39886 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39887
39888         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39889         Add dg-run directive.  Declare variables as required.
39890         * gfortran.dg/g77/README: Update
39891
39892 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39893
39894         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39895         gcc.dg/cris-peep2-andu2.c: New tests.
39896
39897 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39898
39899         PR c/15052
39900         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39901         on return type.
39902         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39903         messages.
39904         * gcc.dg/qual-return-2.c: Update expected messages.
39905         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39906
39907 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39908
39909         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39910         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39911
39912 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39913
39914         PR c/11250
39915         * gcc.dg/init-string-1.c: New test.
39916
39917 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39918
39919         PR middle-end/15345
39920         PR c/16450
39921         * gcc.dg/torture/nested-fn-1.c: New test.
39922
39923 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39924
39925         PR target/16559
39926         * gcc.dg/ia64-fptr-1.c: New file.
39927
39928 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39929
39930         PR c++/14497
39931         * g++.dg/template/spec16.C: New test.
39932         * g++.old-deja/g++.robertl/eb118.C: Remove.
39933
39934 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39935
39936         PR c++/509
39937         * g++.dg/template/spec15.C: New test.
39938
39939 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39940
39941         Copy cases from g77.f-torture/execute and add dg-run
39942         directive.  Other changes as noted.
39943         * gfortran.dg/g77/13037.f
39944         * gfortran.dg/g77/1832.f
39945         * gfortran.dg/g77/19981119-0.f
39946         * gfortran.dg/g77/19990313-0.f
39947         * gfortran.dg/g77/19990313-1.f
39948         * gfortran.dg/g77/19990313-2.f
39949         * gfortran.dg/g77/19990313-3.f
39950         * gfortran.dg/g77/19990419-1.f
39951         * gfortran.dg/g77/19990826-0.f
39952         * gfortran.dg/g77/19990826-2.f
39953         * gfortran.dg/g77/20000503-1.f
39954         * gfortran.dg/g77/20001111.f
39955         * gfortran.dg/g77/20010116.f
39956         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39957         * gfortran.dg/g77/20010430.f
39958         * gfortran.dg/g77/6177.f
39959         * gfortran.dg/g77/947.f
39960         * gfortran.dg/g77/970816-3.f
39961         * gfortran.dg/g77/971102-1.f
39962         * gfortran.dg/g77/980520-1.f
39963         * gfortran.dg/g77/980628-0.f
39964         * gfortran.dg/g77/980628-1.f
39965         * gfortran.dg/g77/980628-10.f
39966         * gfortran.dg/g77/980628-2.f
39967         * gfortran.dg/g77/980628-3.f
39968         * gfortran.dg/g77/980628-7.f
39969         * gfortran.dg/g77/980628-8.f
39970         * gfortran.dg/g77/980628-9.f
39971         * gfortran.dg/g77/980701-0.f
39972         * gfortran.dg/g77/980701-1.f
39973         * gfortran.dg/g77/cabs.f
39974         * gfortran.dg/g77/claus.f
39975         * gfortran.dg/g77/complex_1.f
39976         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39977         * gfortran.dg/g77/dcomplex.f
39978         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39979         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39980         * gfortran.dg/g77/f90-intrinsic-numeric.f
39981         * gfortran.dg/g77/int8421.f
39982         * gfortran.dg/g77/labug1.f
39983         * gfortran.dg/g77/large_vec.f
39984         * gfortran.dg/g77/le.f
39985         * gfortran.dg/g77/short.f
39986         * gfortran.dg/g77/README: Update
39987
39988 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39989
39990         PR c++/16637
39991         * g++.dg/parse/lookup4.C: New test.
39992
39993 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39994
39995         PR c++/16175
39996         * g++.dg/template/ttp10.C: New test.
39997
39998 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39999
40000         * gcc.dg/pr12625-1.c: New test.
40001
40002 2004-07-20  Steven Bosscher  <stevenb@suse.de>
40003
40004         * gcc.dg/switch-warn-1.c: New test.
40005         * gcc.dg/switch-warn-2.c: New test.
40006         * gcc.c-torture/compile/pr14730.c: Update.
40007
40008 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
40009
40010         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40011         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40012         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40013         g++.dg/template/nontype3.C: Remove trailing CR from tests.
40014
40015 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
40016
40017         PR c++/16623
40018         * g++.dg/template/assign1.C: New test.
40019
40020 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40021
40022         PR c++/12170
40023         * g++.dg/template/ttp9.C: New test.
40024
40025 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
40026
40027         * gcc.dg/format/cmn-err-1.c: New test.
40028
40029 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
40030
40031         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40032         gcc.dg/Wparentheses-10.c: New tests.
40033         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40034
40035 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40036
40037         PR fortran/16465
40038         * gfortran.dg/g77//ffixed-line-length-0.f,
40039         gfortran.dg/g77/ffixed-line-length-132.f,
40040         gfortran.dg/g77/ffixed-line-length-72.f,
40041         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40042         gfortran.dg/g77/README: Update.
40043
40044 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40045
40046         PR c++/13092
40047         * g++.dg/template/non-dependent7.C: New test.
40048         * g++.dg/template/non-dependent8.C: Likewise.
40049         * g++.dg/template/non-dependent9.C: Likewise.
40050         * g++.dg/template/non-dependent10.C: Likewise.
40051
40052 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
40053
40054         PR c++/16337
40055         * g++.dg/parse/attr2.C: New test.
40056
40057 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
40058
40059         * g77.dg: Removed.
40060         * g77.f-torture: Ditto.
40061
40062 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
40063
40064         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40065         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40066         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40067
40068 2004-07-16  Richard Henderson  <rth@redhat.com>
40069
40070         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40071
40072 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40073
40074         * lib/fortran-torture.exp (fortran-torture): Don't test compile
40075         tests with full list of options.
40076         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40077         of TORTURE_OPTIONS if test contains 'dg-do run'.
40078
40079         PR fortran/16404
40080         * gfortran.dg/do_iterator.f90: New test.
40081
40082 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40083
40084         PR rtl-optimization/16536
40085         * gcc.c-torture/execute/restrict-1.c: New test.
40086
40087 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40088
40089         PR fortran/15324
40090         * gfortran.dg/pr15324.f90: New test.
40091
40092         PR fortran/15129
40093         * gfortran.dg/pr15129.f90: New test.
40094
40095         PR fortran/15140
40096         * gfortran.dg/pr15140.f90: New test.
40097
40098         PR fortran/13792
40099         * gfortran.fortran-torture/execute/bounds.f90: Add check for
40100         compile-time simplification.
40101
40102 2004-07-14  Mike Stump  <mrs@apple.com>
40103
40104         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40105
40106 2004-07-14  James E Wilson  <wilson@specifixinc.com>
40107
40108         PR target/16325
40109         * gcc.dg/profile-generate-1.c: New.
40110
40111 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
40112
40113         * gcc.c-torture/execute/20040709-1.c: New test.
40114         * gcc.c-torture/execute/20040709-2.c: New test.
40115
40116 2004-07-14  Mike Stump  <mrs@apple.com>
40117
40118         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40119
40120 2004-07-14  Mike Stump  <mrs@apple.com>
40121
40122         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40123
40124 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
40125
40126         PR c++/16518
40127         * g++.dg/parse/mutable1.C: New test.
40128
40129 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
40130
40131         PR tree-optimization/16443
40132         * gcc.dg/tree-ssa/20040713-1.c: New test.
40133
40134 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
40135
40136         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40137         for operator new.
40138
40139 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40140
40141         * gfortran.dg/g77/README: New file
40142         * gfortran.dg/g77/19981216-0.f: Copy from
40143         g77.f-torture/noncompile.  Add "dg-do compile" and
40144         dg-error as required.
40145         * gfortran.dg/g77/19990218-1.f: Likewise.
40146         * gfortran.dg/g77/19990905-1.f: Likewise.
40147         * gfortran.dg/g77/9263.f: Likewise.
40148         * gfortran.dg/g77/980615-0.f: Likewise.
40149         * gfortran.dg/g77/980616-0.f: Likewise.
40150         * gfortran.dg/g77/check0.f: Likewise.
40151         * gfortran.dg/g77/select_no_compile.f: Likewise.
40152
40153 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40154
40155         Copy files from g77.f-torture/compile.
40156         Add "{ dg-do compile}".  Other changes as noted
40157         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40158         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40159         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40160         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40161         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40162         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40163         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40164         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40165         statement to conform to standard.  Append alpha1.x for reference.
40166         * gfortran.dg/g77/xformat.f: Add dg-warning
40167
40168 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
40169
40170         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40171         Add {dg-do compile} directive.
40172         * gfortran.dg/g77/cpp2.F: Likewise.
40173
40174 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40175
40176         PR c++/5402
40177         * g++.dg/lookup/name-clash1.C: New test.
40178
40179         PR c++/9777
40180         * g++.dg/lookup/name-clash2.C: New test.
40181
40182         PR c++/12102
40183         * g++.dg/lookup/name-clash3.C: New test.
40184
40185 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40186
40187         * g++.dg/lookup/new2.C: New test.
40188         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40189
40190 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
40191
40192         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40193         Add {dg-do compile} directive.
40194         * gfortran.dg/g77/13060.f: Likewise.
40195         * gfortran.dg/g77/19990218-0.f: Likewise.
40196         * gfortran.dg/g77/19990305-0.f: Likewise.
40197         * gfortran.dg/g77/19990419-0.f: Likewise.
40198         * gfortran.dg/g77/19990502-0.f: Likewise.
40199         * gfortran.dg/g77/19990502-1.f: Likewise.
40200         * gfortran.dg/g77/19990525-0.f: Likewise.
40201         * gfortran.dg/g77/19990826-1.f: Likewise.
40202         * gfortran.dg/g77/19990826-3.f: Likewise.
40203         * gfortran.dg/g77/19990905-2.f: Likewise.
40204         * gfortran.dg/g77/20000412-1.f: Likewise.
40205         * gfortran.dg/g77/20000511-1.f: Likewise.
40206         * gfortran.dg/g77/20000511-2.f: Likewise.
40207         * gfortran.dg/g77/20000518.f: Likewise.
40208         * gfortran.dg/g77/20000601-1.f: Likewise.
40209         * gfortran.dg/g77/20000601-2.f: Likewise.
40210         * gfortran.dg/g77/20000629-1.f: Likewise.
40211         * gfortran.dg/g77/20000630-2.f: Likewise.
40212         * gfortran.dg/g77/20010115.f: Likewise.
40213         * gfortran.dg/g77/20010321-1.f: Likewise.
40214         * gfortran.dg/g77/20010426.f: Likewise.
40215         * gfortran.dg/g77/20020307-1.f: Likewise.
40216         * gfortran.dg/g77/8485.f: Likewise.
40217         * gfortran.dg/g77/960317-1.f: Likewise.
40218         * gfortran.dg/g77/970915-0.f: Likewise.
40219         * gfortran.dg/g77/980310-1.f: Likewise.
40220         * gfortran.dg/g77/980310-2.f: Likewise.
40221         * gfortran.dg/g77/980310-3.f: Likewise.
40222         * gfortran.dg/g77/980310-4.f: Likewise.
40223         * gfortran.dg/g77/980310-6.f: Likewise.
40224         * gfortran.dg/g77/980310-7.f: Likewise.
40225         * gfortran.dg/g77/980310-8.f: Likewise.
40226         * gfortran.dg/g77/980419-2.f: Likewise.
40227         * gfortran.dg/g77/980424-0.f: Likewise.
40228         * gfortran.dg/g77/980427-0.f: Likewise.
40229         * gfortran.dg/g77/980729-0.f: Likewise.
40230         * gfortran.dg/g77/981117-1.f: Likewise.
40231         * gfortran.dg/g77/toon_1.f: Likewise.
40232
40233 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40234
40235         PR c++/2204
40236         * g++.dg/other/abstract2.C: New test.
40237
40238 2004-07-12  Paul Brook  <paul@codesourcery.com>
40239
40240         * gfortran.dg/pointer_init_1.f90: New test.
40241
40242 2004-07-11  Paul Brook  <paul@codesourcery.com>
40243
40244         PR fortran/15986
40245         * gfortran.dg/contained_1.f90: New test.
40246
40247 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
40248
40249         * g++.dg/parse/defarg8.C: New test.
40250
40251 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40252
40253         PR fortran/16433
40254         * gfortran.dg/pr16433.f: New test.
40255
40256         PR fortran/17574
40257         * gfortran.dg/pr15754.f90: New test.
40258
40259 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40260
40261         PR tree-optimization/16437
40262         * gcc.c-torture/execute/bitfld-4.c: New test.
40263
40264 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40265
40266         * gfortran.fortran-torture/execute/common_2.f90: Add check for
40267         access to common var from module.
40268
40269 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40270
40271         PR fortran/16336
40272         * gfortran.fortran-torture/execute/common_2.f90: New test.
40273
40274 2004-07-10  Paul Brook  <paul@codesourcery.com>
40275
40276         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40277
40278 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40279
40280         PR fortran/15969
40281         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40282
40283 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
40284
40285         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40286         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40287         * gfortran.dg/g77/ffree-form-1.f: Likewise.
40288         * gfortran.dg/g77/ffree-form-2.f: Likewise.
40289         * gfortran.dg/g77/ffree-form-3.f: Likewise.
40290         * gfortran.dg/g77/fno-underscoring.f: Likewise.
40291         * gfortran.dg/g77/funderscoring.f: Likewise.
40292         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
40293
40294 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40295
40296         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40297
40298 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40299         Paul Brook  <paul@codesourcery.com>
40300
40301         PR fortran/13415
40302         * gfortran.dg/common_pointer_1.f90: New test.
40303
40304 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40305
40306         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40307
40308 2004-07-09  James E Wilson  <wilson@specifixinc.com>
40309
40310         PR target/16364
40311         * gcc.c-torture/compile/20040709-1.c: New.
40312
40313 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40314
40315         PR fortran/14077
40316         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40317
40318 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40319
40320         PR fortran/13201
40321         * gfortran.dg/shape_1.f90: New test.
40322
40323 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
40324             Andrew Pinski  <apinski@apple.com>
40325
40326         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40327
40328 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40329
40330         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40331         comment.
40332
40333 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40334         Paul Brook  <paul@codesourcery.com>
40335
40336         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40337         '.f95' and '.F95'.
40338
40339 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
40340
40341         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40342
40343 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40344
40345         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40346         testcases with capital suffix.
40347
40348 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40349
40350         PR fortran/15481
40351         PR fortran/13372
40352         PR fortran/13575
40353         PR fortran/15978
40354         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40355
40356         * gfortran.dg/implicit_1.f90: New test.
40357
40358 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40359
40360         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40361         expression to match gfortran warning/error messages
40362         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40363         dg-error text.
40364
40365 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40366
40367         * lib/fortran-torture.exp: Rename proc search_for to
40368         search_for_re.
40369
40370 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40371
40372         * gcc.c-torture/execute/simd-5.x: New file.
40373         XFAIL on SPARC 64-bit at -O0.
40374
40375 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40376
40377         PR c++/8211
40378         PR c++/16165
40379         * g++.dg/warn/effc3.C: New test.
40380
40381 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40382
40383         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40384         change X to 1X in format.
40385         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40386         add data statements to conform to standard.
40387
40388 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40389
40390         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40391         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40392         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40393
40394 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40395
40396         * gfortran.dg/g77/7388.f: Copy from g77.dg
40397         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40398         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40399         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40400         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40401         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40402         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40403         * gfortran.dg/g77/strlen0.f: Likewise.
40404
40405 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
40406
40407         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40408         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40409
40410 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40411
40412         * gcc.c-torture/execute/920428-2.x: Delete.
40413         * gcc.c-torture/execute/920501-7.x: Likewise.
40414
40415 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40416
40417         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40418         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40419         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40420         prescott and c3-2.
40421         (PREFETCH_3DNOW): Add -march=c3.
40422
40423 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40424
40425         PR c/16437
40426         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40427         * gcc.c-torture/execute/bf64-1.x: Likewise.
40428
40429 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40430
40431         * gcc.c-torture/compile/20040708-1.c: New test.
40432
40433 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40434
40435         PR c++/16169
40436         * g++.dg/warn/effc2.C: New test.
40437
40438 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40439
40440         * gcc.c-torture/execute/bitfld-1.x: Remove.
40441         * gcc.c-torture/execute/bitfld-3.c: New test.
40442         * gcc.dg/bitfld-2.c: Remove XFAILs.
40443
40444 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40445
40446         PR c++/16276
40447         * g++.dg/rtti/tinfo1.C: New file.
40448
40449 2004-07-07  Eric Christopher  <echristo@redhat.com>
40450
40451         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40452
40453 2004-07-07  Andrew Pinski  <apinski@apple.com>
40454
40455         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40456
40457 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40458
40459         * g++.dg/init/call1.C: XFAIL.
40460
40461 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40462
40463         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40464         except for movstrict*, to movmem* and clrstr* to clrmem*.
40465
40466 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40467
40468         * gcc.c-torture/execute/20040707-1.c: New test.
40469
40470 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40471
40472         * gcc.c-torture/execute/20040706-1.c: New test.
40473
40474 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40475
40476         PR c++/3671
40477         * g++.dg/template/spec14.C: New test.
40478
40479 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40480
40481         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40482         nothing if not yet defined.  Use it in b, c and d type definitions.
40483         * gcc.c-torture/execute/20040705-1.c: New test.
40484         * gcc.c-torture/execute/20040705-2.c: New test.
40485
40486 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40487
40488         PR c++/2518
40489         * g++.dg/lookup/new1.C: New test.
40490
40491 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40492
40493         PR c++/11406
40494         * g++.dg/template/sizeof8.C: New test.
40495
40496 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40497
40498         * gcc.c-torture/compile/20040705-1.c: New test.
40499
40500 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40501
40502         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40503
40504 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40505
40506         * gcc.dg/cpp/if-mop.c: Two new testcases.
40507         * gcc.dg/cpp/trad/comment-3.c: New.
40508
40509 2004-07-04  Paul Brook  <paul@codesourcery.com>
40510
40511         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40512
40513 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40514
40515         PR c++/3761
40516         * g++.dg/lookup/crash4.C: New test.
40517
40518 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40519
40520         * gcc.c-torture/execute/builtin-abs-1.c
40521         * gcc.c-torture/execute/builtin-abs-2.c
40522         * gcc.c-torture/execute/builtin-complex-1.c
40523         * gcc.c-torture/execute/builtins/string-1-lib.c
40524         * gcc.c-torture/execute/builtins/string-1.c
40525         * gcc.c-torture/execute/builtins/string-2-lib.c
40526         * gcc.c-torture/execute/builtins/string-2.c
40527         * gcc.c-torture/execute/builtins/string-3-lib.c
40528         * gcc.c-torture/execute/builtins/string-3.c
40529         * gcc.c-torture/execute/builtins/string-4-lib.c
40530         * gcc.c-torture/execute/builtins/string-4.c
40531         * gcc.c-torture/execute/builtins/string-5-lib.c
40532         * gcc.c-torture/execute/builtins/string-5.c
40533         * gcc.c-torture/execute/builtins/string-6-lib.c
40534         * gcc.c-torture/execute/builtins/string-6.c
40535         * gcc.c-torture/execute/builtins/string-7-lib.c
40536         * gcc.c-torture/execute/builtins/string-7.c
40537         * gcc.c-torture/execute/builtins/string-8-lib.c
40538         * gcc.c-torture/execute/builtins/string-8.c
40539         * gcc.c-torture/execute/builtins/string-9-lib.c
40540         * gcc.c-torture/execute/builtins/string-9.c
40541         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40542         * gcc.c-torture/execute/builtins/string-asm-1.c
40543         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40544         * gcc.c-torture/execute/builtins/string-asm-2.c
40545         * gcc.c-torture/execute/stdio-opt-1.c
40546         * gcc.c-torture/execute/stdio-opt-2.c
40547         * gcc.c-torture/execute/stdio-opt-3.c
40548         * gcc.c-torture/execute/string-opt-1.c
40549         * gcc.c-torture/execute/string-opt-10.c
40550         * gcc.c-torture/execute/string-opt-11.c
40551         * gcc.c-torture/execute/string-opt-12.c
40552         * gcc.c-torture/execute/string-opt-13.c
40553         * gcc.c-torture/execute/string-opt-14.c
40554         * gcc.c-torture/execute/string-opt-15.c
40555         * gcc.c-torture/execute/string-opt-16.c
40556         * gcc.c-torture/execute/string-opt-2.c
40557         * gcc.c-torture/execute/string-opt-6.c
40558         * gcc.c-torture/execute/string-opt-7.c
40559         * gcc.c-torture/execute/string-opt-8.c:
40560         Replace with ...
40561
40562         * gcc.c-torture/execute/builtins/abs-2.c
40563         * gcc.c-torture/execute/builtins/abs-3.c
40564         * gcc.c-torture/execute/builtins/complex-1.c
40565         * gcc.c-torture/execute/builtins/fprintf.c
40566         * gcc.c-torture/execute/builtins/fputs.c
40567         * gcc.c-torture/execute/builtins/memcmp.c
40568         * gcc.c-torture/execute/builtins/memmove.c
40569         * gcc.c-torture/execute/builtins/memops-asm.c
40570         * gcc.c-torture/execute/builtins/mempcpy-2.c
40571         * gcc.c-torture/execute/builtins/mempcpy.c
40572         * gcc.c-torture/execute/builtins/memset.c
40573         * gcc.c-torture/execute/builtins/printf.c
40574         * gcc.c-torture/execute/builtins/sprintf.c
40575         * gcc.c-torture/execute/builtins/strcat.c
40576         * gcc.c-torture/execute/builtins/strchr.c
40577         * gcc.c-torture/execute/builtins/strcmp.c
40578         * gcc.c-torture/execute/builtins/strcpy.c
40579         * gcc.c-torture/execute/builtins/strcspn.c
40580         * gcc.c-torture/execute/builtins/strlen-2.c
40581         * gcc.c-torture/execute/builtins/strlen.c
40582         * gcc.c-torture/execute/builtins/strncat.c
40583         * gcc.c-torture/execute/builtins/strncmp-2.c
40584         * gcc.c-torture/execute/builtins/strncmp.c
40585         * gcc.c-torture/execute/builtins/strncpy.c
40586         * gcc.c-torture/execute/builtins/strpbrk.c
40587         * gcc.c-torture/execute/builtins/strpcpy-2.c
40588         * gcc.c-torture/execute/builtins/strpcpy.c
40589         * gcc.c-torture/execute/builtins/strrchr.c
40590         * gcc.c-torture/execute/builtins/strspn.c
40591         * gcc.c-torture/execute/builtins/strstr-asm.c
40592         * gcc.c-torture/execute/builtins/strstr.c:
40593         ... these new files.
40594
40595         * gcc.c-torture/execute/builtins/abs-2-lib.c
40596         * gcc.c-torture/execute/builtins/abs-3-lib.c
40597         * gcc.c-torture/execute/builtins/complex-1-lib.c
40598         * gcc.c-torture/execute/builtins/fprintf-lib.c
40599         * gcc.c-torture/execute/builtins/fputs-lib.c
40600         * gcc.c-torture/execute/builtins/memcmp-lib.c
40601         * gcc.c-torture/execute/builtins/memmove-lib.c
40602         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40603         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40604         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40605         * gcc.c-torture/execute/builtins/memset-lib.c
40606         * gcc.c-torture/execute/builtins/printf-lib.c
40607         * gcc.c-torture/execute/builtins/sprintf-lib.c
40608         * gcc.c-torture/execute/builtins/strcat-lib.c
40609         * gcc.c-torture/execute/builtins/strchr-lib.c
40610         * gcc.c-torture/execute/builtins/strcmp-lib.c
40611         * gcc.c-torture/execute/builtins/strcpy-lib.c
40612         * gcc.c-torture/execute/builtins/strcspn-lib.c
40613         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40614         * gcc.c-torture/execute/builtins/strlen-lib.c
40615         * gcc.c-torture/execute/builtins/strncat-lib.c
40616         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40617         * gcc.c-torture/execute/builtins/strncmp-lib.c
40618         * gcc.c-torture/execute/builtins/strncpy-lib.c
40619         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40620         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40621         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40622         * gcc.c-torture/execute/builtins/strrchr-lib.c
40623         * gcc.c-torture/execute/builtins/strspn-lib.c
40624         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40625         * gcc.c-torture/execute/builtins/strstr-lib.c
40626         * gcc.c-torture/execute/builtins/lib/abs.c
40627         * gcc.c-torture/execute/builtins/lib/fprintf.c
40628         * gcc.c-torture/execute/builtins/lib/memset.c
40629         * gcc.c-torture/execute/builtins/lib/printf.c
40630         * gcc.c-torture/execute/builtins/lib/sprintf.c
40631         * gcc.c-torture/execute/builtins/lib/strcpy.c
40632         * gcc.c-torture/execute/builtins/lib/strcspn.c
40633         * gcc.c-torture/execute/builtins/lib/strncat.c
40634         * gcc.c-torture/execute/builtins/lib/strncmp.c
40635         * gcc.c-torture/execute/builtins/lib/strncpy.c
40636         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40637         * gcc.c-torture/execute/builtins/lib/strspn.c
40638         * gcc.c-torture/execute/builtins/lib/strstr.c:
40639         New files containing support routines.
40640
40641         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40642         declaration.
40643         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40644         when not optimizing.
40645
40646 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40647
40648         PR c++/16240
40649         * g++.dg/abi/mangle22.C: New test.
40650         * g++.dg/abi/mangle23.C: Likewise.
40651
40652 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40653
40654         PR fortran/16290
40655         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40656         Allow for cases without denormalized floating point numbers.
40657
40658 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40659
40660         PR c/1027
40661         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40662         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40663         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40664         expected warning text.
40665         * gcc.dg/format/diag-2.c: New test.
40666
40667 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40668
40669         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40670
40671 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40672
40673         * gcc.dg/builtins-43.c: New.
40674         * gcc.dg/builtins-44.c: New.
40675         * gcc.dg/builtins-45.c: New.
40676
40677 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40678             Andreas Tobler  <a.tobler@schweiz.ch>
40679
40680         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40681         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40682         as SIGSEGV.
40683         * gcc.dg/cleanup-11.c: Likewise.
40684         * gcc.dg/cleanup-8.c: Likewise.
40685         * gcc.dg/cleanup-9.c: Likewise.
40686         * gcc.dg/cleanup-5.c: Run on all platforms.
40687
40688 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40689
40690         * g++.dg/warn/nonnull1.C: New test.
40691
40692 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40693
40694         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40695         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40696         Special-case the Sun compiler wrt to <complex.h>.
40697
40698 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40699
40700         * gcc.dg/Wunreachable-8.C: New test.
40701
40702         * gcc.dg/h8300-ice2.c : New test.
40703
40704 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40705
40706         PR fortran/16161
40707         * gfortran.fortran-torture/compile/implicit.f90: Add test
40708         for implicit character.
40709
40710 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40711
40712         PR fortran/16289
40713         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40714         Use tiny() intrinsic to find smallest non-negative real
40715
40716 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40717
40718         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40719         * gcc.dg/compat/struct-by-value-22_x.c: New.
40720         * gcc.dg/compat/struct-by-value-22_y.c: New.
40721
40722         * gcc.c-torture/execute/20040629-1.c: New test.
40723
40724 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40725
40726         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40727         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40728
40729         PR target/16195
40730         * gcc.dg/20040625-1.c: New test.
40731
40732 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40733
40734         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40735
40736 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40737
40738         PR fortran/15963
40739         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40740
40741 2004-06-29  Richard Henderson  <rth@redhat.com>
40742
40743         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40744
40745 2004-06-29  Paul Brook  <paul@codesourcery.com>
40746
40747         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40748         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40749
40750 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40751
40752         PR c++/16260
40753         * g++.dg/parse/crash15.C: New.
40754
40755 2004-06-28  Andrew Pinski  <apinski@apple.com>
40756
40757         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40758         by the error already.
40759
40760         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40761
40762 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40763
40764         PR target/14041
40765         * gcc.dg/h8300-bss-align-1.c : New.
40766
40767 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40768
40769         * PR c++/16174
40770         * g++.dg/template/ctor4.C: New.
40771
40772 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40773
40774         PR c++/16205
40775         * g++.dg/warn/Wsequence-point-1.C: New test.
40776
40777 2004-06-27  Paul Brook  <paul@codesourcery.com>
40778
40779         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40780
40781 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40782
40783         * g++.old-deja/g++.mike/p7325.C: Remove.
40784
40785 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40786
40787         PR c/14963
40788         * gcc.dg/pr14963.c: New test.
40789
40790 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40791
40792         PR c++/16193
40793         * g++.dg/parse/redef1.C: New test.
40794
40795 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40796
40797         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40798         20021110.c.
40799         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40800         20021119-1.c.
40801         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40802         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40803         5-04.c.
40804         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40805         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40806         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40807         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40808         g++.brendan/enum14.C.
40809         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40810         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40811         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40812         g++.mike/virt1.C.
40813         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40814         memtemp24.C.
40815
40816 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40817
40818         * gcc.dg/20040527-1.c: New test case.
40819
40820 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40821
40822         PR gfortran/pr16196
40823         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40824
40825 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40826
40827         PR middle-end/15825
40828         * gcc.dg/pr15825-1.c: New test case.
40829
40830 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40831
40832         * gcc.c-torture/execute/20040625-1.c: New test.
40833
40834 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40835
40836         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40837
40838 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40839
40840         * gcc.dg/torture/mips-div-1.c: New test.
40841
40842 2004-06-24  Jeff Law  <law@redhat.com>
40843
40844         * gcc.dg/tree-ssa/20040624-1.c: New test.
40845
40846 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40847
40848         * gcc.c-torture/compile/20040624-1.c: New test.
40849
40850 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40851
40852         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40853         this directory.
40854
40855 2004-06-23  Andrew Pinski  <apinski@apple.com>
40856
40857         PR middle-end/15988
40858         * g++.dg/opt/ptrmem4.C: New test.
40859
40860         * gcc.dg/c90-array-quals-2.c: New test.
40861
40862 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40863
40864         * gcc.dg/kpice1.c: New test.
40865
40866 2006-06-23  Andrew Pinski  <apinski@apple.com>
40867
40868         * gcc.dg/c90-array-quals.c: New test.
40869
40870 2006-06-22  Richard Henderson  <rth@redhat.com>
40871
40872         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40873
40874 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40875
40876         * gcc.dg/builtins-config.h: Handle FreeBSD.
40877
40878 2006-06-22  Richard Henderson  <rth@redhat.com>
40879
40880         * g++.dg/opt/devirt1.C: New.
40881
40882 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40883
40884         * g++.dg/opt/pr15551.C: New testcase.
40885
40886 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40887
40888         PR target/14800
40889         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40890         x86_64-*-linux* when compiling for 32bit.
40891
40892 2004-06-21  Andrew Pinski  <apinski@apple.com>
40893
40894         * gcc.dg/pch/struct-1.c: New.
40895         * gcc.dg/pch/struct-1.hs: New.
40896
40897 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40898
40899         * gcc.dg/pch/save-temps-1.c: New file.
40900         * gcc.dg/pch/save-temps-1.hs: New file.
40901
40902 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40903
40904         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40905         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40906
40907 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40908
40909         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40910         to fix type error.
40911         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40912         Remove trailing spaces.
40913
40914 2004-06-21  Richard Henderson  <rth@redhat.com>
40915
40916         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40917         merging && to BIT_FIELD_REF.
40918
40919 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40920
40921         * g++.dg/opt/placeholder1.C: New test.
40922
40923 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40924
40925         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40926         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40927         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40928         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40929
40930 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40931
40932         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40933         extern "C".
40934         * g++.dg/other/pragma-re-1.C: Add comments.
40935
40936 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40937
40938         PR gfortran/16080
40939         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40940
40941 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40942
40943         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40944         instead of setting the type of size_t by
40945         hand.
40946
40947 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40948
40949         * gcc.dg/unordered-2.c: New test case.
40950         * gcc.dg/unordered-3.c: New test case.
40951
40952 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40953
40954         PR other/16043
40955         * lib/g++.exp (g++_version): Tweak regexp for version
40956         * lib/g77.exp (g77_version): Likewise.
40957         * lib/gfortran.exp (gfortran_version): Likewise.
40958         * lib/objc.exp (objc_version): Likewise.
40959         * lib/treelang.exp (treelang_version): Likewise.
40960
40961 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40962
40963         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40964         Use INT_MAX instead of __INT_MAX__.
40965         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40966
40967         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40968         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40969         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40970         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40971         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40972         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40973         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40974         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40975         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40976
40977         * gcc.dg/range-test-1.c: New test.
40978         * g++.dg/opt/range-test-1.C: New test.
40979
40980 2004-06-17  Richard Henderson  <rth@redhat.com>
40981
40982         * objc.dg/sync-1.m: New.
40983         * objc.dg/try-catch-1.m: Don't force next runtime.
40984         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40985         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40986         shadowed catch clause.
40987         * objc.dg/try-catch-5.m: New.
40988
40989 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40990
40991         Bug 14610
40992         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40993
40994 2004-06-15  Richard Henderson  <rth@redhat.com>
40995
40996         * gcc.dg/20001116-1.c: Move expected warning line.
40997
40998 2004-06-15  Richard Henderson  <rth@redhat.com>
40999
41000         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41001         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41002
41003 2004-06-15  Jeff Law  <law@redhat.com>
41004
41005         * gcc.dg/tree-ssa/20040615-1.c: New test.
41006         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41007         be less sensitive to operand ordering.
41008         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41009
41010 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
41011
41012         * g++.dg/abi/bitfield3.C: Add comment..
41013
41014 2004-06-15  Richard Henderson  <rth@redhat.com>
41015
41016         * g++.dg/ext/stmtexpr1.C: XFAIL.
41017         * gcc.dg/20030612-1.c: XFAIL.
41018
41019 2004-06-15  Eric Christopher  <echristo@redhat.com>
41020
41021         * g++.dg/charset/asm5.c: New.
41022         * gcc.dg/charset/asm6.c: New.
41023
41024 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41025
41026         PR fortran/15962
41027         * gfortran.fortran-torture/execute/select_1.f90: New test.
41028
41029 2004-06-15  Paul Brook  <paul@codesourcery.com>
41030
41031         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41032
41033 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41034
41035         PR c++/15967
41036         * g++.dg/lookup/crash3.C: New test.
41037
41038 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41039
41040         PR c++/15947
41041         * g++.dg/parse/dtor4.C: New test.
41042
41043 2004-06-14  Jeff Law  <law@redhat.com>
41044
41045         * gcc.c-torture/compile/20040614-1.c: New test.
41046
41047 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41048
41049         PR fortran/15211
41050         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41051         LEN of a character array.
41052
41053 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
41054
41055         PR c++/15096
41056         * g++.dg/template/ptrmem10.C: New test.
41057
41058         PR c++/14930
41059         * g++.dg/template/friend30.C: New test.
41060
41061 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41062
41063         PR fortran/14928
41064         * gfortran.fortran-torture/compile/mloc.f90: New test.
41065
41066 2004-06-13  Paul Brook  <paul@codesourcery.com>
41067
41068         * gfortran.fortran-torture/execute/random_2.f90: New test.
41069
41070 2004-06-13  Eric Christopher  <echristo@redhat.com>
41071
41072         * gcc.dg/noncompile/redecl-1.c: Fix error message.
41073
41074 2004-06-12  Paul Brook  <paul@codesourcery.com>
41075
41076         * gfortran.fortran-torture/execute/contained_3.f90: New test.
41077
41078 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41079
41080         PR fortran/14923
41081         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41082
41083 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41084
41085         PR fortran/14957
41086         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41087         syntax errors in end statements of contained subroutines.
41088
41089 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41090
41091         PR fortran/12841
41092         * gfortran.fortran-torture/execute/null_arg.f90: New test.
41093
41094 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41095
41096         PR fortran/15665
41097         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41098
41099 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
41100
41101         PR gfortran/12839
41102         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41103
41104 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
41105
41106         PR c++/15862
41107         * g++.dg/parse/enum1.C: New test.
41108
41109 2004-06-10  Jeff Law  <law@redhat.com>
41110
41111         * gcc.c-torture/compile/20040610-1.c: New test.
41112
41113 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41114
41115         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41116         * g++.old-deja/g++.other/decl3.C: Likewise.
41117
41118 2004-06-10  Brian Booth  <bbooth@redhat.com>
41119
41120         * gcc.dg/tree-ssa/20031015-1.c: Scan for
41121         V_MAY_DEF instead of VDEF.
41122         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41123
41124 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
41125
41126         PR c++/14211
41127         * g++.dg/conversion/const1.C: New test.
41128
41129         PR c++/15076
41130         * g++.dg/conversion/reinterpret1.C: New test.
41131
41132         PR c++/15877
41133         * g++.dg/template/enum2.C: New test.
41134
41135         PR c++/15227
41136         * g++.dg/template/error13.C: New test.
41137
41138 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41139
41140         PR fortran/14957
41141         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41142         arguments to test_* REAL and of the right size.
41143
41144 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41145
41146         PR target/15569
41147         PR rtl-optimization/15681
41148         * gcc.dg/20040609-1.c: New test.
41149
41150 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
41151
41152         PR c++/14791
41153         * g++.dg/opt/builtins1.C: New test.
41154
41155 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
41156
41157         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41158         that use default windows32 struct layout.
41159         * gcc.dg/i386-bitfield2.c: Likewise.
41160
41161 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
41162
41163         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41164         for mingw32 and cygwin targets.
41165
41166 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
41167
41168         * gcc.dg/pch/macro-4.c: New.
41169         * gcc.dg/pch/macro-4.hs: New.
41170
41171 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41172
41173         PR fortran/13249
41174         * gfortran.fortran-torture/compile/name_clash.f90: New test.
41175
41176 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41177
41178         PR fortran/13372
41179         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41180
41181 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41182
41183         PR gfortran/14897
41184         * gfortran.fortran-torture/execute/t_edit.f90: New test.
41185
41186 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
41187
41188         PR gfortran/15755
41189         * gfortran.fortran-torture/execute/backspace.c : New test.
41190
41191 2004-06-09  Paul Brook  <paul@codesourcery.com>
41192
41193         * gfortran.fortran-torture/execure/intrinsic_associated.f90
41194         (pointer_to_section): Rewrite to use smaller array.
41195
41196 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
41197
41198         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41199         * gcc.dg/ext/altivec-10.c: Same.
41200         * gcc.dg/ext/altivec-11.c: Same.
41201         * gcc.dg/ext/altivec-12.c: Same.
41202         * gcc.dg/ext/altivec-13.c: Same.
41203         * gcc.dg/ext/altivec-14.c: Same.
41204         * gcc.dg/ext/altivec-15.c: Same.
41205         * gcc.dg/ext/altivec-16.c: Same.
41206         * gcc.dg/ext/altivec-3.c: Same.
41207         * gcc.dg/ext/altivec-4.c: Same.
41208         * gcc.dg/ext/altivec-6.c: Same.
41209         * gcc.dg/ext/altivec-7.c: Same.
41210         * gcc.dg/ext/altivec-8.c: Same.
41211         * gcc.dg/ext/altivec-varargs-1.c: Same.
41212
41213         * g++.dg/ext/altivec-1.C: Correct dg syntax.
41214         * g++.dg/ext/altivec-10.C: Same.
41215         * g++.dg/ext/altivec-2.C: Same.
41216         * g++.dg/ext/altivec-3.C: Same.
41217         * g++.dg/ext/altivec-4.C: Same.
41218         * g++.dg/ext/altivec-5.C: Same.
41219         * g++.dg/ext/altivec-6.C: Same.
41220         * g++.dg/ext/altivec-7.C: Same.
41221         * g++.dg/ext/altivec-8.C: Same.
41222         * g++.dg/ext/altivec-9.C: Same.
41223
41224 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41225
41226         PR c++/7841
41227         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41228
41229 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41230
41231         * gcc.dg/union-1.c: New test.
41232
41233 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41234
41235         * gcc.dg/builtins-41.c: New test case.
41236         * gcc.dg/builtins-42.c: New test case.
41237
41238 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41239
41240         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41241         * g++.dg/ext/altivec-10.C: Same.
41242         * g++.dg/ext/altivec-2.C: Same.
41243         * g++.dg/ext/altivec-3.C: Same.
41244         * g++.dg/ext/altivec-4.C: Same.
41245         * g++.dg/ext/altivec-5.C: Same.
41246         * g++.dg/ext/altivec-6.C: Same.
41247         * g++.dg/ext/altivec-7.C: Same.
41248         * g++.dg/ext/altivec-8.C: Same.
41249         * g++.dg/ext/altivec-9.C: Same.
41250         * g++.old-deja/g++.abi/cxa_vec.C: Same.
41251         * g++.old-deja/g++.brendan/new3.C: Same.
41252         * gcc.c-torture/execute/eeprof-1.x: Same.
41253
41254 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41255
41256         PR c/14765
41257         * gcc.dg/pr14765-1.c: New test.
41258
41259 2004-06-07  Roger Sayle  <roger@eyesopen.com>
41260
41261         PR c/14649
41262         * gcc.dg/pr14649-1.c: New test case.
41263
41264 2004-06-07  Richard Henderson  <rth@redhat.com>
41265
41266         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41267         if temporaries.
41268
41269 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
41270
41271         * g++.dg/eh/elide1.C: Remove XFAIL.
41272
41273 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
41274
41275         PR c++/15337
41276         * g++.dg/expr/sizeof3.C: New test.
41277
41278         PR c++/14777
41279         * g++.dg/template/access14.C: New test.
41280
41281         PR c++/15554
41282         * g++.dg/template/enum1.C: New test.
41283
41284         PR c++/15057
41285         * g++.dg/eh/throw1.C: New test.
41286
41287 2004-06-07  David Ayers  <d.ayers@inode.at>
41288             Ziemowit Laski  <zlaski@apple.com>
41289
41290         * lib/objc.exp (objc_target_compile): Revert the '-framework
41291         Foundation' flag fix, since bare Darwin does not ship
41292         with the Foundation framework.
41293         * objc/execute/next_mapping.h: Provide a local NSConstantString
41294         @interface and @implementation.
41295         (objc_constant_string_init): A constructor function, used to
41296         initialize the NSConstantString meta-class object.
41297         * objc/execute/string1.m: Include "next_mapping.h" instead of
41298         <Foundation/NSString.h>.
41299         * objc/execute/string2.m: Likewise.
41300         * objc/execute/string3.m: Likewise.
41301         * objc/execute/string4.m: Likewise.
41302
41303 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
41304
41305         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41306         to double. Replace double with FLOAT.
41307         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41308
41309         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41310         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41311         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41312         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41313         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41314         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41315         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41316         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41317
41318 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
41319
41320         PR c/13519
41321         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41322
41323 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41324
41325         PR c++/15503
41326         * g++.dg/template/meminit2.C: New test.
41327
41328 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
41329
41330         PR target/15822
41331         * gcc.c-torture/execute/compare-fp-1.c,
41332         gcc.c-torture/execute/compare-fp-2.c,
41333         gcc.c-torture/execute/compare-fp-3.c,
41334         gcc.c-torture/execute/compare-fp-4.c,
41335         gcc.c-torture/execute/compare-fp-3.x,
41336         gcc.c-torture/execute/compare-fp-4.x: Moved...
41337         * gcc.c-torture/execute/ieee/compare-fp-1.c,
41338         gcc.c-torture/execute/ieee/compare-fp-2.c,
41339         gcc.c-torture/execute/ieee/compare-fp-3.c,
41340         gcc.c-torture/execute/ieee/compare-fp-4.c,
41341         gcc.c-torture/execute/ieee/compare-fp-3.x,
41342         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41343
41344 2004-06-04  David Ayers  <d.ayers@inode.at>
41345
41346         * objc/execute/protocol-isEqual-4.m: New testcase.
41347
41348 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
41349
41350         * objc/execute/protocol-isEqual-1.m: New testcase.
41351         * objc/execute/protocol-isEqual-2.m: New testcase.
41352         * objc/execute/protocol-isEqual-3.m: New testcase.
41353
41354 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41355
41356         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41357
41358 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
41359
41360         * lib/objc.exp (objc_target_compile): When running tests on
41361         Darwin (Mac OS X), inform the linker about '-framework
41362         'Foundation'.
41363
41364 2004-06-02  Eric Christopher  <echristo@redhat.com>
41365
41366         * gcc.c-torture/compile/20040602-1.c: New.
41367
41368 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
41369
41370         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41371         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41372
41373         PR tree-optimization/14736
41374         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41375
41376         PR tree-optimization/14042
41377         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41378
41379         PR tree-optimization/14729
41380         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41381
41382 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41383
41384         PR fortran/15557
41385         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41386
41387 2004-06-01  Richard Hederson  <rth@redhat.com>
41388
41389         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41390
41391 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41392
41393         PR c++/14932
41394         * g++.dg/parse/offsetof4.C: New test.
41395
41396 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
41397
41398         PR objc/7993
41399         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41400
41401 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
41402
41403         PR c++/15701
41404         * g++.dg/template/friend29.C: New test.
41405
41406 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
41407
41408         PR c/15749
41409         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41410
41411 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41412
41413         * gcc.dg/sparc-trap-1.c: New test.
41414
41415 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41416
41417         PR middle-end/15069
41418         * g++.dg/opt/fold3.C: New test case.
41419
41420 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41421
41422         * lib/target-supports.exp (check_iconv_available): Fix fallout
41423         from 2004-05-28 patch.
41424
41425 2004-05-30  Paul Brook  <paul@codesourcery.com>
41426
41427         PR fortran/15620
41428         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41429         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41430
41431 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41432
41433         * gfortran.fortran-torture/execute/random_1.f90: New test.
41434
41435 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41436
41437         * g++.dg/ext/altivec-10.C: New test.
41438
41439 2004-05-29  Paul Brook  <paul@codesourcery.com>
41440
41441         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41442
41443 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41444
41445         * gcc.dg/altivec-16.c: New test.
41446
41447 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41448
41449         * lib/target-supports.exp (check_vmx_hw_available): New.
41450         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41451
41452         * lib/target-supports.exp (check_alias_available,
41453         check_iconv_available, check_named_sections_available): Use
41454         unique names for temporary files.
41455
41456 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41457
41458         * gcc.dg/altivec-15.c: New test.
41459
41460 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41461
41462         PR c++/15083
41463         * g++.dg/warn/noeffect6.C: New test.
41464
41465         PR c++/15471
41466         * g++.dg/expr/ptrmem4.C: New test.
41467
41468         PR c++/15640
41469         * g++.dg/template/operator3.C: New test.
41470
41471 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41472
41473         PR c++/14668
41474         * g++.dg/lookup/redecl1.C: New test.
41475         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41476
41477 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41478
41479         * gcc.c-torture/execute/compare-fp-1.c,
41480         gcc.c-torture/execute/compare-fp-2.c,
41481         gcc.c-torture/execute/compare-fp-3.c,
41482         gcc.c-torture/execute/compare-fp-4.c,
41483         gcc.c-torture/execute/compare-fp-3.x,
41484         gcc.c-torture/execute/compare-fp-4.x,
41485         gcc.dg/pr15649-1.c: New.
41486
41487 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41488
41489         PR c++/12883
41490         * g++.dg/init/array14.C: New test.
41491
41492 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41493
41494         * lib/compat.exp (compat-get-options-main): New.
41495         (compat-get-options): Remove unneeded code, warn for ignored
41496         command.
41497         (compat-execute): Check flag set by dg-require-* commands.
41498
41499         * lib/compat.exp (compat-execute): Break up long lines.
41500
41501 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41502
41503         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41504         * gcc.dg/altivec-14.c: New test.
41505         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41506
41507         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41508         * gcc.dg/altivec-12.c: Ditto.
41509
41510         * gcc.dg/altivec-3.c: Move call to altivec_check.
41511
41512 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41513
41514         PR c++/15044
41515         * g++.dg/template/error12.C: New test.
41516
41517         PR c++/15317
41518         * g++.dg/ext/attrib15.C: New test.
41519
41520         PR c++/15329
41521         * g++.dg/template/ptrmem9.C: New test.
41522
41523 2004-05-25  Paul Brook  <paul@codesourcery.com>
41524
41525         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41526
41527 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41528
41529         PR c++/15165
41530         * g++.dg/template/crash19.C: New test.
41531
41532 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41533
41534         PR c++/15025
41535         * g++.dg/template/redecl1.C: New test.
41536
41537 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41538
41539         PR c++/14821
41540         * g++.dg/other/ns1.C: New test.
41541
41542         PR c++/14883
41543         * g++.dg/template/invalid1.C: New test.
41544
41545 2004-05-23  Paul Brook  <paul@codesourcery.com>
41546         Victor Leikehman  <lei@haifasphere.co.il>
41547
41548         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41549         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41550
41551 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41552
41553         PR c++/15285
41554         PR c++/15299
41555         * g++.dg/template/non-dependent5.C: New test.
41556         * g++.dg/template/non-dependent6.C: New test.
41557
41558 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41559
41560         PR c++/15507
41561         * g++.dg/inherit/union1.C: New test.
41562
41563         PR c++/15542
41564         * g++.dg/template/addr1.C: New test.
41565
41566         PR c++/15427
41567         * g++.dg/template/array5.C: New test.
41568
41569         PR c++/15287
41570         * g++.dg/template/array6.C: New test.
41571
41572 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41573             Roger Sayle  <roger@eyesopen.com>
41574
41575         * g++.dg/lookup/forscope2.C: New test case.
41576
41577 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41578
41579         * gcc.dg/cpp/Wmissingdirs.c: New.
41580
41581 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41582
41583         PR target/15301
41584         * gcc.dg/compat/union-m128-1.h: New file.
41585         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41586         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41587         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41588
41589 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41590
41591         PR target/15302
41592         * gcc.dg/compat/struct-complex-1.h: New file.
41593         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41594         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41595         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41596
41597 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41598
41599         PR middle-end/3074
41600         * gcc.dg/pr3074-1.c: New test case.
41601         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41602
41603 2004-05-20  Falk Hueffner  <falk@debian.org>
41604
41605         PR other/15526
41606         * gcc.dg/ftrapv-1.c: New test case.
41607
41608 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41609
41610         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41611
41612 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41613             Jeff Law  <law@redhat.com>
41614
41615         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41616         * gcc.dg/tree-ssa/20040518-2.c: New test.
41617
41618         * gcc.dg/tree-ssa/20040518-1.c: New test.
41619
41620 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41621
41622         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41623
41624 2004-05-18  Paul Brook  <paul@codesourcery.com>
41625
41626         PR fortran/13930
41627         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41628
41629 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41630
41631         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41632         constant folding.
41633
41634 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41635
41636         * gcc.dg/tree-ssa/20040517-1.c: New test.
41637
41638 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41639
41640         * gcc.dg/loop-4.c: New test.
41641
41642 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41643
41644         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41645
41646 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41647
41648         PR fortran/15311
41649         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41650
41651 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41652
41653         PR fortran/13826
41654         PR fortran/13940
41655         * gfortran.fortran-torture/compile/data_1.f90: New test.
41656
41657 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41658
41659         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41660         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41661
41662 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41663
41664         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41665
41666 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41667
41668         PR c/15444
41669         * gcc.dg/format/xopen-1.c: Adjust expected message.
41670         * gcc.dg/format/xopen-3.c: New test.
41671
41672 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41673
41674         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41675
41676 2004-05-14  Jeff Law  <law@redhat.com>
41677
41678         * gcc.dg/tree-ssa/20040514-2.c: New test.
41679
41680 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41681
41682         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41683         this ...
41684         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41685         this.
41686
41687 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41688
41689         * gcc.dg/tree-ssa/20040514-1.c: New test.
41690
41691 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41692
41693         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41694         test.
41695
41696 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41697
41698         PR fortran/14066
41699         * gfortran.fortran-torture/compile/do_1.f90: New test.
41700
41701 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41702
41703         PR fortran/15051
41704         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41705         test.
41706
41707 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41708
41709         PR fortran/15149
41710         * gfortran.fortran-torture/execute/random_init.f90: New test.
41711
41712 2004-05-13  Paul Brook  <paul@codesourcery.com>
41713
41714         PR fortran/15314
41715         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41716
41717 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41718
41719         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41720         for the powerpc case.
41721
41722 2004-05-13  Jeff Law  <law@redhat.com>
41723
41724         * gcc.dg/tree-ssa/20040513-1.c: New test.
41725         * gcc.dg/tree-ssa/20040513-2.c: New test.
41726
41727 2004-05-13  Paul Brook  <paul@codesourcery.com>
41728
41729         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41730         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41731         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41732
41733 2004-05-13  Andreas Schwab  <schwab@suse.de>
41734
41735         PR other/10819
41736         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41737         characters.
41738
41739 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41740
41741         PR fortran/15294
41742         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41743
41744 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41745
41746         Merge from tree-ssa-20020619-branch.  See
41747         ChangeLog.tree-ssa for details.
41748
41749 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41750
41751         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41752         include <altivec.h> explicitly.
41753         * gcc.dg/altivec-13.c: Likewise.
41754
41755 2004-05-11  Paul Brook  <paul@codesourcery.com>
41756
41757         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41758
41759 2004-05-10  Eric Christopher  <echristo@redhat.com>
41760
41761         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41762         * gcc.dg/sibcall-4.c: Ditto.
41763
41764 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41765
41766         * g++.dg/ext/altivec-8.C: New test case.
41767         * gcc.dg/altivec-13.c: New test case.
41768
41769 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41770
41771         * gcc.c-torture/execute/divcmp-1.c: New test case.
41772         * gcc.c-torture/execute/divcmp-2.c: New test case.
41773         * gcc.c-torture/execute/divcmp-3.c: New test case.
41774
41775 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41776
41777         * g++.dg/other/pragma-re-2.C: New test.
41778
41779 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41780
41781         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41782         * gcc.dg/i386-387-2.c: Likewise.
41783
41784         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41785         __builtin_drem.
41786         * gcc.dg/i386-387-6.c: Likewise.
41787
41788 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41789
41790         * gcc.dg/builtins-33.c: Also check log1p*.
41791
41792 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41793
41794         PR optimization/15296
41795         * gcc.c-torture/execute/pr15296.c: New test.
41796
41797 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41798
41799         * gcc.dg/builtins-40.c: New test.
41800
41801 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41802
41803         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41804
41805 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41806
41807         * g++.dg/ext/spe1.C: New testcase.
41808
41809 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41810
41811         * objc.dg/image-info.m: Allow additional attributes
41812         for __image_info section.
41813
41814 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41815
41816         * gcc.dg/torture/mips-hilo-2.c: New test.
41817
41818 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41819
41820         PR c++/14389
41821         * g++.dg/template/member5.C: New test.
41822
41823 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41824
41825         * gcc.dg/builtins-34.c: Also check expm1*.
41826
41827 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41828
41829         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41830         * gcc.dg/torture/builtin-convert-3.c: New test.
41831
41832 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41833
41834         PR middle-end/15054
41835         * g++.dg/opt/pr15054.C: New test.
41836
41837 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41838
41839         * gcc.dg/torture/builtin-rounding-1.c: New test.
41840         * gcc.dg/builtins-25.c: Delete.
41841         * gcc.dg/builtins-29.c: Delete.
41842
41843 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41844
41845         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41846         * gcc.dg/sibcall-4.c: Likewise.
41847         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41848
41849 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41850
41851         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41852         bit-field on 16-bit targets.
41853
41854 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41855
41856         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41857         16-bit targets.
41858
41859 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41860
41861         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41862         * gcc.dg/rs6000-power2-2.c: Likewise.
41863
41864 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41865
41866         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41867         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41868         Change the asm registers to be in form of frN instead of fN.
41869
41870 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41871
41872         * gcc.dg/torture/builtin-convert-2.c: New test.
41873
41874 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41875
41876         * gcc.dg/rs6000-power2-1.c: New test.
41877         * gcc.dg/rs6000-power2-2.c: New test.
41878
41879 2004-04-28  Jan Hubicka  <jh@suse.cz>
41880
41881         * gcc.dg/unused-6.c: New test.
41882
41883 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41884             Ulrich Weigand  <uweigand@de.ibm.com>
41885
41886         * ada/acats/run_all.sh: Define $target variable.
41887
41888 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41889
41890         PR c++/15119
41891         * g++.dg/other/vararg-1.C: New test.
41892
41893         PR c++/4794
41894         * g++.dg/eh/cleanup3.C: New test.
41895
41896 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41897
41898         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41899         and ad8011a (target_insn).
41900         * ada/acats/support/macro.dfs: Likewise.
41901         * ada/acats/support/impbit.adb: New file.
41902
41903 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41904
41905         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41906
41907 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41908
41909         * gcc.dg/loop-3.c: New test.
41910
41911 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41912
41913         * gcc.c-torture/execute/simd-5.c: New test.
41914
41915 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41916
41917         PR c++/15064
41918         * g++.dg/template/crash18.C: New test.
41919
41920 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41921
41922         * g++.dg/ext/complit3.C: New test.
41923
41924 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41925
41926         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41927         * gcc.dg/altivec-3.c: Same.
41928         * gcc.dg/altivec-varargs-1.c: Same.
41929
41930 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41931
41932         * lib/target-supports.exp (check_profiling_available): Assume
41933         profiling is not available on powerpc-eabi targets.
41934
41935 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41936
41937         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41938         * gcc.dg/vmx/bug-1.c: Ditto.
41939
41940 2004-04-20  Eric Christopher  <echristo@redhat.com>
41941
41942         * gcc.dg/charset/extern.c: New test.
41943         * g++.dg/charset/extern3.cc: Ditto.
41944
41945 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41946
41947         * gcc.dg/builtins-39.c: New test.
41948
41949 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41950
41951         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41952
41953 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41954
41955         * gcc.dg/torture/mips-hilo-1.c: New test.
41956
41957 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41958
41959         * gcc.c-torture/compile/20040419-1.c: New test.
41960
41961 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41962
41963         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41964
41965 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41966             Aldy Hernandez  <aldyh@redhat.com>
41967
41968         * gcc.c-torture/execute/va-arg-24.c: New.
41969
41970 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41971             Aldy Hernandez  <aldyh@redhat.com>
41972
41973         * gcc.dg/vmx/1b-01.c: New.
41974         * gcc.dg/vmx/1b-02.c: New.
41975         * gcc.dg/vmx/1b-03.c: New.
41976         * gcc.dg/vmx/1b-04.c: New.
41977         * gcc.dg/vmx/1b-05.c: New.
41978         * gcc.dg/vmx/1b-06.c: New.
41979         * gcc.dg/vmx/1b-07.c: New.
41980         * gcc.dg/vmx/1c-01.c: New.
41981         * gcc.dg/vmx/1c-02.c: New.
41982         * gcc.dg/vmx/3a-01a.c: New.
41983         * gcc.dg/vmx/3a-01.c: New.
41984         * gcc.dg/vmx/3a-01m.c: New.
41985         * gcc.dg/vmx/3a-03.c: New.
41986         * gcc.dg/vmx/3a-03m.c: New.
41987         * gcc.dg/vmx/3a-04.c: New.
41988         * gcc.dg/vmx/3a-04m.c: New.
41989         * gcc.dg/vmx/3a-05.c: New.
41990         * gcc.dg/vmx/3a-06.c: New.
41991         * gcc.dg/vmx/3a-06m.c: New.
41992         * gcc.dg/vmx/3a-07.c: New.
41993         * gcc.dg/vmx/3b-01.c: New.
41994         * gcc.dg/vmx/3b-02.c: New.
41995         * gcc.dg/vmx/3b-10.c: New.
41996         * gcc.dg/vmx/3b-13.c: New.
41997         * gcc.dg/vmx/3b-14.c: New.
41998         * gcc.dg/vmx/3b-15.c: New.
41999         * gcc.dg/vmx/3c-01a.c: New.
42000         * gcc.dg/vmx/3c-01.c: New.
42001         * gcc.dg/vmx/3c-02.c: New.
42002         * gcc.dg/vmx/3c-03.c: New.
42003         * gcc.dg/vmx/3d-01.c: New.
42004         * gcc.dg/vmx/4-01.c: New.
42005         * gcc.dg/vmx/4-03.c: New.
42006         * gcc.dg/vmx/5-01.c: New.
42007         * gcc.dg/vmx/5-02.c: New.
42008         * gcc.dg/vmx/5-03.c: New.
42009         * gcc.dg/vmx/5-04.c: New.
42010         * gcc.dg/vmx/5-05.c: New.
42011         * gcc.dg/vmx/5-06.c: New.
42012         * gcc.dg/vmx/5-07.c: New.
42013         * gcc.dg/vmx/5-07t.c: New.
42014         * gcc.dg/vmx/5-08.c: New.
42015         * gcc.dg/vmx/5-10.c: New.
42016         * gcc.dg/vmx/5-11.c: New.
42017         * gcc.dg/vmx/7-01a.c: New.
42018         * gcc.dg/vmx/7-01.c: New.
42019         * gcc.dg/vmx/7c-01.c: New.
42020         * gcc.dg/vmx/7d-01.c: New.
42021         * gcc.dg/vmx/7d-02.c: New.
42022         * gcc.dg/vmx/8-01.c: New.
42023         * gcc.dg/vmx/8-02a.c: New.
42024         * gcc.dg/vmx/8-02.c: New.
42025         * gcc.dg/vmx/brode-1.c: New.
42026         * gcc.dg/vmx/bug-1.c: New.
42027         * gcc.dg/vmx/bug-2.c: New.
42028         * gcc.dg/vmx/bug-3.c: New.
42029         * gcc.dg/vmx/cw-bug-1.c: New.
42030         * gcc.dg/vmx/cw-bug-2.c: New.
42031         * gcc.dg/vmx/cw-bug-3.c: New.
42032         * gcc.dg/vmx/dct.c: New.
42033         * gcc.dg/vmx/debug-1.c: New.
42034         * gcc.dg/vmx/debug-2.c: New.
42035         * gcc.dg/vmx/debug-3.c: New.
42036         * gcc.dg/vmx/debug-4.c: New.
42037         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42038         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42039         * gcc.dg/vmx/eg-5.c: New.
42040         * gcc.dg/vmx/fft.c: New.
42041         * gcc.dg/vmx/gcc-bug-1.c: New.
42042         * gcc.dg/vmx/gcc-bug-2.c: New.
42043         * gcc.dg/vmx/gcc-bug-3.c: New.
42044         * gcc.dg/vmx/gcc-bug-4.c: New.
42045         * gcc.dg/vmx/gcc-bug-5.c: New.
42046         * gcc.dg/vmx/gcc-bug-6.c: New.
42047         * gcc.dg/vmx/gcc-bug-7.c: New.
42048         * gcc.dg/vmx/gcc-bug-8.c: New.
42049         * gcc.dg/vmx/gcc-bug-9.c: New.
42050         * gcc.dg/vmx/gcc-bug-b.c: New.
42051         * gcc.dg/vmx/gcc-bug-c.c: New.
42052         * gcc.dg/vmx/gcc-bug-d.c: New.
42053         * gcc.dg/vmx/gcc-bug-e.c: New.
42054         * gcc.dg/vmx/gcc-bug-f.c: New.
42055         * gcc.dg/vmx/gcc-bug-g.c: New.
42056         * gcc.dg/vmx/gcc-bug-i.c: New.
42057         * gcc.dg/vmx/harness.h: New.
42058         * gcc.dg/vmx/ira1.c: New.
42059         * gcc.dg/vmx/ira2a.c: New.
42060         * gcc.dg/vmx/ira2b.c: New.
42061         * gcc.dg/vmx/ira2.c: New.
42062         * gcc.dg/vmx/ira2c.c: New.
42063         * gcc.dg/vmx/mem.c: New.
42064         * gcc.dg/vmx/newton-1.c: New.
42065         * gcc.dg/vmx/ops.c: New.
42066         * gcc.dg/vmx/sn7153.c: New.
42067         * gcc.dg/vmx/spill2.c: New.
42068         * gcc.dg/vmx/spill3.c: New.
42069         * gcc.dg/vmx/spill.c: New.
42070         * gcc.dg/vmx/t.c: New.
42071         * gcc.dg/vmx/varargs-1.c: New.
42072         * gcc.dg/vmx/varargs-2.c: New.
42073         * gcc.dg/vmx/varargs-3.c: New.
42074         * gcc.dg/vmx/varargs-4.c: New.
42075         * gcc.dg/vmx/varargs-5.c: New.
42076         * gcc.dg/vmx/varargs-6.c: New.
42077         * gcc.dg/vmx/varargs-7.c: New.
42078         * gcc.dg/vmx/vmx.exp: New.
42079         * gcc.dg/vmx/vprint-1.c: New.
42080         * gcc.dg/vmx/vscan-1.c: New.
42081         * gcc.dg/vmx/x-01.c: New.
42082         * gcc.dg/vmx/x-02.c: New.
42083         * gcc.dg/vmx/x-03.c: New.
42084         * gcc.dg/vmx/x-04.c: New.
42085         * gcc.dg/vmx/x-05.c: New.
42086         * gcc.dg/vmx/yousufi-1.c: New.
42087         * gcc.dg/vmx/zero-1.c: New.
42088         * gcc.dg/vmx/zero.c: New.
42089
42090 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
42091
42092         * g++.dg/lookup/java1.C: Update for chage of
42093         _Jv_AllocObject.
42094         * g++.dg/lookup/java2.C: Likewise.
42095
42096 2004-04-17  Laurent GUERBY <laurent@guerby.net>
42097
42098         * ada/acats/run_all.sh: use -O2 by default.
42099
42100 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
42101
42102         * gcc.dg/vr-mult-[12].c: New tests.
42103
42104 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42105
42106         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42107
42108         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42109
42110 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
42111
42112         * lib/target-supports.exp (check_profiling_available): Assume
42113         profiling isn't available for mips*-*-elf targets.
42114
42115 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
42116
42117         * gcc.dg/builtins-38.c: New test.
42118
42119 2004-04-14  Eric Christopher  <echristo@redhat.com>
42120
42121         * g++.dg/charset/charset.exp: Run .cc extension tests.
42122
42123 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
42124
42125         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
42126
42127 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42128
42129         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42130
42131 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
42132
42133         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42134         * gcc.dg/i386-387-2.c: Likewise.
42135
42136         * gcc.dg/i386-387-7.c: New test.
42137         * gcc.dg/i386-387-8.c: New test.
42138
42139         * gcc.dg/builtins-37.c: New test.
42140
42141 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
42142
42143         * g++.dg/pch/externc-1.C: Add missing semicolon.
42144
42145 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
42146
42147         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42148
42149 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42150
42151         * gcc.c-torture/execute/20040411-1.c: New test.
42152
42153 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42154
42155         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42156
42157 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
42158
42159         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42160
42161 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
42162
42163         * lib/target-supports.exp (check_named_sections_available): New.
42164         * lib/gcc-dg.exp (dg-require-named-sections): New.
42165         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42166         old-deja.exp.  Also prune error-count message from HP linker.
42167         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42168
42169         * g++.dg/init/init-ref4.C: Use dg-require-weak.
42170         * g++.old-deja/g++.pt/static3.C: Likewise.
42171         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42172
42173 2004-04-09  Roger Sayle  <roger@eyesopen.com>
42174
42175         * gcc.c-torture/execute/20040409-1.c: New test case.
42176         * gcc.c-torture/execute/20040409-2.c: New test case.
42177         * gcc.c-torture/execute/20040409-3.c: New test case.
42178
42179 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
42180
42181         * gcc.dg/20040409-1.c: New test.
42182
42183 2004-04-08  Roger Sayle  <roger@eyesopen.com>
42184
42185         PR target/14888
42186         * g++.dg/opt/pr14888.C: New test case.
42187
42188 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
42189
42190         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42191         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42192         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42193         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42194         New tests.
42195
42196 2004-04-08  Paul Brook  <paul@codesourcery.com>
42197
42198         * gcc.dg/spill-1.c: New test.
42199
42200 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42201
42202         * gcc.dg/torture/builtin-ctype-2.c: New test.
42203
42204 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
42205
42206         * gcc.dg/pch/pch.exp: Add largefile test.
42207
42208 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
42209
42210         * g++.dg/pch/externc-1.Hs: New.
42211         * g++.dg/pch/externc-1.C: New.
42212
42213 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42214
42215         * gcc.dg/compat/struct-by-value-5a_main.c,
42216         gcc.dg/compat/struct-by-value-5b_main.c: New files.
42217         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42218         * gcc.dg/compat/struct-by-value-5a_x.c,
42219         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42220         gcc.dg/compat/struct-by-value-5_x.c.
42221         * gcc.dg/compat/struct-by-value-5a_y.c,
42222         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42223         gcc.dg/compat/struct-by-value-5_y.c.
42224
42225         * gcc.dg/compat/struct-by-value-6a_main.c,
42226         gcc.dg/compat/struct-by-value-6b_main.c: New files.
42227         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42228         * gcc.dg/compat/struct-by-value-6a_x.c,
42229         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42230         gcc.dg/compat/struct-by-value-6_x.c.
42231         * gcc.dg/compat/struct-by-value-6a_y.c,
42232         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42233         gcc.dg/compat/struct-by-value-6_y.c.
42234
42235         * gcc.dg/compat/struct-by-value-7a_main.c,
42236         gcc.dg/compat/struct-by-value-7b_main.c: New files.
42237         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42238         * gcc.dg/compat/struct-by-value-7a_x.c,
42239         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42240         gcc.dg/compat/struct-by-value-7_x.c.
42241         * gcc.dg/compat/struct-by-value-7a_y.c,
42242         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42243         gcc.dg/compat/struct-by-value-7_y.c.
42244
42245 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
42246
42247         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42248         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42249         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42250         options.
42251
42252 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
42253
42254         * gcc.dg/builtins-36.c: New test.
42255
42256 2004-04-06  Paul Brook  <paul@codesourcery.com>
42257
42258         * README.gcc: Remove obsolete contraint on testcases.
42259
42260 2004-04-05  Paul Brook  <paul@codesourcery.com>
42261
42262         PR2123
42263         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
42264         failure and exit(0) on success.
42265         * g++.dg/expr/anew2.C: Ditto.
42266         * g++.dg/expr/anew3.C: Ditto.
42267         * g++.dg/expr/anew4.C: Ditto.
42268
42269 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
42270
42271         PR c++/3518
42272         * g++.dg/template/unify7.C: New.
42273
42274 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42275
42276         * g++.dg/README: Bring up to date with new subdirectories; remove
42277         duplicate subdirectory lines.
42278
42279 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
42280
42281         PR c++/14007
42282         * g++.dg/template/unify5.C: New.
42283         * g++.dg/template/unify6.C: New.
42284         * g++.dg/template/qualttp20.C: Adjust.
42285         * g++.old-deja/g++.jason/report.C: Adjust.
42286         * g++.old-deja/g++.other/qual1.C: Adjust.
42287
42288 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
42289
42290         PR c++/14803
42291         * g++.dg/inherit/ptrmem1.C: New test.
42292
42293 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
42294
42295         PR c++/14755
42296         * gcc.c-torture/execute/20040331-1.c: New test.
42297         * gcc.dg/20040331-1.c: New test.
42298
42299 2004-04-01  Paul Brook  <paul@codesourcery.com>
42300
42301         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42302
42303 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
42304
42305         PR c++/14724
42306         * g++.dg/init/goto1.C: New test.
42307
42308         PR c++/14763
42309         * g++.dg/template/defarg4.C: New test.
42310
42311 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
42312
42313         * gcc.dg/altivec-11.c: Extend test for more valid cases.
42314
42315 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
42316
42317         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42318
42319 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
42320
42321         * gcc.dg/noncompile/undeclared-2.c: New test.
42322
42323 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
42324
42325         * gcc.dg/940409-1.c: Remove XFAIL.
42326         * gcc.dg/reg-vol-struct-1.c: New test.
42327
42328 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42329
42330         * gcc.dg/torture/builtin-wctype-1.c: New test.
42331
42332 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
42333
42334         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42335         * gcc.dg/20001101-1.c: Likewise.
42336         * gcc.dg/20001102-1.c: Likewise.
42337
42338 2004-03-25  Roger Sayle  <roger@eyesopen.com>
42339
42340         * gcc.dg/compare8.c: Add an additional test for XOR.
42341
42342 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42343
42344         * gcc.dg/torture/builtin-ctype-1.c: New test.
42345
42346 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42347
42348         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42349         * gcc.dg/torture/builtin-math-1.c: Likewise.
42350         * gcc.dg/torture/builtin-power-1.c: New test.
42351
42352 2004-03-24  Andreas Schwab  <schwab@suse.de>
42353
42354         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42355         IA64 assembler.
42356
42357 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
42358             Roger Sayle  <roger@eyesopen.com>
42359
42360         * gcc.dg/compare8.c: New test case.
42361
42362 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
42363
42364         * g++.dg/ext/altivec-7.C: New test.
42365
42366 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
42367
42368         PR 12267, 12391, 12560, 13129, 14114, 14133
42369         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42370         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42371         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42372         Adjust error regexps.
42373         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42374         * gcc.dg/noncompile/undeclared-1.c: New test cases.
42375         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42376         * gcc.dg/local1.c: Add explanatory comment.
42377
42378 2004-03-23  Roger Sayle  <roger@eyesopen.com>
42379
42380         PR optimization/14669
42381         * g++.dg/opt/fold2.C: New test case.
42382
42383 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
42384
42385         PR c/14069
42386         * gcc.dg/20040322-1.c: New test.
42387
42388 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
42389
42390         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
42391         * gcc.dg/ultrasp4.c: Likewise.
42392         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
42393
42394 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42395
42396         * gcc.dg/i386-sse-8.c: Reset default options.
42397
42398 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
42399
42400         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42401         in the error message text.
42402
42403 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42404
42405         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42406
42407 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42408
42409         PR c++/14616
42410         * g++.dg/init/array13.C: New test.
42411
42412 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42413
42414         PR target/13889
42415         * gcc.c-torture/compile/pr13889.c: New test case.
42416
42417 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42418
42419         PR c/14635
42420         * builtins-1.c (nan, nans): Don't test.
42421         * builtins-30.c: Don't use nan, nanf, nanl.
42422         * builtins-35.c: New test.
42423
42424 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42425
42426         * g++.dg/ext/altivec-6.C: New test.
42427
42428 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42429
42430         * g++.dg/init/placement3.C: New test.
42431
42432         * g++.dg/template/spec13.C: New test.
42433
42434         * g++.dg/lookup/using11.C: New test.
42435
42436         * g++.dg/lookup/koenig3.C: New test.
42437
42438         * g++.dg/template/operator2.C: New test.
42439
42440         * g++.dg/expr/dtor3.C: New test.
42441         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42442         marker.
42443         * g++.old-deja/g++.law/visibility28.C: Likewise.
42444
42445 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42446
42447         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42448         * gcc.dg/ppc64-abi-3.c: Likewise.
42449
42450 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42451
42452         PR c++/14545
42453         * g++.dg/parse/template15.C: New test.
42454
42455 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42456
42457         * g++.dg/expr/dtor2.C: New test.
42458
42459         * g++.dg/lookup/anon4.C: New test.
42460
42461         * g++.dg/overload/using1.C: New test.
42462
42463         * g++.dg/template/lookup7.C: New test.
42464
42465         * g++.dg/template/typename6.C: New test.
42466
42467         * g++.dg/expr/cond6.C: New test.
42468
42469 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42470
42471         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42472
42473 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42474
42475         * g++.dg/expr/cond5.C: New test.
42476         * g++.dg/expr/constcast1.C: Likewise.
42477         * g++.dg/expr/ptrmem2.C: Likewise.
42478         * g++.dg/expr/ptrmem3.C: Likewise.
42479         * g++.dg/lookup/main1.C: Likewise.
42480         * g++.dg/template/lookup6.C: Likewise.
42481
42482 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42483
42484         * gcc.dg/local1.c: New test.
42485
42486         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42487
42488 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42489
42490         * gcc.dg/torture/builtin-convert-1.c: New test.
42491
42492 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42493
42494         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42495
42496 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42497
42498         PR c++/14481
42499         * g++.dg/warn/Wunused-7.C: New test.
42500
42501 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42502
42503         * gcc.dg/torture/builtin-integral-1.c: New test.
42504
42505 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42506
42507         PR c++/14586
42508         * g++.dg/parse/non-dependent3.C: New test.
42509
42510 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42511
42512         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42513         * g++.dg/eh/simd-2.C: Likewise.
42514         * g++.dg/init/array10.C: Likewise.
42515         * gcc.c-torture/compile/simd-1.c: Likewise.
42516         * gcc.c-torture/compile/simd-2.c: Likewise.
42517         * gcc.c-torture/compile/simd-3.c: Likewise.
42518         * gcc.c-torture/compile/simd-4.c: Likewise.
42519         * gcc.c-torture/compile/simd-6.c: Likewise.
42520         * gcc.c-torture/execute/simd-1.c: Likewise.
42521         * gcc.c-torture/execute/simd-2.c: Likewise.
42522         * gcc.dg/compat/vector-defs.h: Likewise.
42523         * gcc.dg/20020531-1.c: Likewise.
42524         * gcc.dg/altivec-3.c: Likewise.
42525         * gcc.dg/altivec-4.c: Likewise.
42526         * gcc.dg/altivec-varargs-1.c: Likewise.
42527         * gcc.dg/compat/vector-defs.h: Likewise.
42528         * gcc.dg/i386-mmx-3.c: Likewise.
42529         * gcc.dg/i386-sse-4.c: Likewise.
42530         * gcc.dg/i386-sse-5.c: Likewise.
42531         * gcc.dg/i386-sse-8.c: Likewise.
42532         * gcc.dg/simd-1.c: Likewise.
42533         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42534         __ev64_opaque__ since the machine description provides it.
42535
42536 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42537
42538         * lib/compat.exp (skip_list): New global variable.
42539         Use it to hold the user defined COMPAT_SKIPS list if any.
42540         (compat-obj): Add the members of skip_list to optall.
42541
42542 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42543
42544         * gcc.dg/compat/union-by-value-1_main.c,
42545         union-by-value-1_x.c, union-by-value-1_y.c,
42546         union-check.h, union-defs.h,
42547         union-init.h, union-return-1_main.c,
42548         union-return-1_x.c, union-return-1_y.c: New files.
42549
42550 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42551
42552         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42553         mixed-struct-init.h: Add 4 mixed structure types.
42554         struct-by-value-21_main.c, struct-by-value-21_x.c,
42555         struct-by-value-21_y.c, struct-return-21_main.c,
42556         struct-return-21_x.c, struct-return-21_y.c: New files.
42557
42558 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42559
42560         PR c++/14550
42561         * g++.dg/parse/template14.C: New test.
42562
42563 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42564
42565         * gcc.c-torture/execute/20040313-1.c: New test.
42566
42567 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42568
42569         PR target/14533
42570         * gcc.dg/20040311-2.c: New test.
42571
42572 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42573
42574         PR other/14544
42575         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42576         bit-field.
42577
42578 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42579
42580         * gcc.dg/20040305-2.c: Add missing return statement.
42581
42582 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42583
42584         * gcc.dg/builtins-34.c: Also check pow10*.
42585
42586 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42587
42588         PR target/14262
42589         * gcc.dg/20040305-2.c: New test.
42590
42591 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42592
42593         * gcc.dg/20040310-1.c: New test.
42594
42595 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42596
42597         * gcc.c-torture/execute/20040311-1.c: New test case.
42598
42599 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42600
42601         PR c++/14476
42602         * g++.dg/lookup/enum1.C: New test.
42603
42604 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42605
42606         PR c++/14510
42607         * g++.dg/lookup/struct2.C: New test.
42608
42609 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42610
42611         * gcc.dg/builtins-34.c: New test.
42612
42613 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42614
42615         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42616
42617 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42618
42619         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42620         * gcc.dg/alias-2.c: New testcase.
42621
42622 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42623
42624         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42625
42626 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42627
42628         * gcc.c-torture/execute/20040309-1.c: New test case.
42629
42630 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42631
42632         PR c++/14397
42633         * g++.dg/overload/ref1.C: New.
42634
42635 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42636
42637         PR c++/14409
42638         * g++.dg/template/spec12.C: New test.
42639
42640         PR c++/14448
42641         * g++.dg/parse/crash14.C: New test.
42642
42643 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42644
42645         PR c++/14230
42646         * g++.dg/init/ref11.C: New test.
42647
42648 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42649
42650         PR c++/14432
42651         * g++.dg/parse/builtin2.C: New test.
42652
42653 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42654
42655         PR c++/14401
42656         * g++.dg/init/ctor3.C: New test.
42657         * g++.dg/init/union1.C: New test.
42658         * g++.dg/ext/anon-struct4.C: New test.
42659
42660 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42661
42662         * g++.dg/lookup/koenig1.C: Tweak error messages.
42663         * g++.dg/lookup/used-before-declaration.C: Likewise.
42664         * g++.dg/other/do1.C: Likewise.
42665         * g++.dg/overload/koenig1.C: Likewise.
42666         * g++.dg/parse/crash13.C: Likewise.
42667         * g++.dg/template/instantiate3.C: Likewise.
42668
42669 2004-03-08  Eric Christopher  <echristo@redhat.com>
42670
42671         * * lib/target-supports.exp: Enable libiconv in test
42672         compilation.  Fix up error checking.
42673
42674 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42675
42676         PR middle-end/14289
42677         * gcc.dg/pr14289-1.c: New test case.
42678         * gcc.dg/pr14289-2.c: Likewise.
42679         * gcc.dg/pr14289-3.c: Likewise.
42680
42681 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42682
42683         * gcc.c-torture/execute/20040308-1.c: New test.
42684
42685 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42686
42687         * gcc.c-torture/execute/20040307-1.c: New test case.
42688
42689 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42690
42691         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42692
42693 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42694
42695         * gcc.dg/20040306-1.c: New test.
42696
42697 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42698
42699         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42700         them static.
42701         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42702
42703 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42704
42705         PR c/14465
42706         * gcc.dg/decl-6.c: New test.
42707
42708 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42709
42710         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42711         Rename LOGPOW -> LOG_POW.
42712         (SQRT_EXP, POW_EXP): New.
42713
42714 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42715
42716         * gcc.dg/i386-sse-8.c: New test.
42717
42718 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42719
42720         PR c/14114
42721         * gcc.dg/decl-5.c: New test.
42722
42723 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42724
42725         * gcc.dg/20040305-1.c: New test.
42726
42727 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42728
42729         PR other/14354
42730         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42731
42732 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42733
42734         PR c++/14425, c++/14426
42735         * g++.dg/ext/altivec-4.C: New test.
42736         * g++.dg/ext/altivec-5.C: New test.
42737
42738 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42739
42740         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42741         global variables of a type with no linkage.
42742         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42743         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42744         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42745         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42746         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42747         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42748         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42749         * g++.dg/warn/deprecated.C: Name enum Color.
42750         * g++.dg/overload/VLA.C: Name structure for 'b'.
42751         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42752
42753 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42754
42755         * gcc.c-torture/compile/20040304-1.c: New test.
42756
42757 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42758
42759         PR 13728
42760         * gcc.dg/decl-4.c: New testcase.
42761
42762 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42763
42764         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42765         as PRECF if sizeof (float) > sizeof (double).
42766         (PRECL): Make it the same as PRECF if
42767         sizeof (float) > sizeof (long double).
42768
42769 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42770
42771         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42772         system type.  Add check for irix6 which doesn't have c99 runtime.
42773
42774 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42775
42776         * gcc.dg/const-elim-1.c: xfail for xtensa.
42777
42778 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42779
42780         PR c++/14369
42781         * g++.dg/template/cond4.C: New test.
42782
42783 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42784
42785         PR c++/14360
42786         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42787
42788         PR c++/14361
42789         * g++.dg/parse/defarg7.C: New test.
42790
42791         PR c++/14359
42792         * g++.dg/template/friend26.C: New test.
42793
42794 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42795
42796         PR c++/14324
42797         * g++.dg/abi/mangle21.C: New test.
42798
42799         PR c++/14260
42800         * g++.dg/parse/constructor2.C: New test.
42801
42802         PR c++/14337
42803         * g++.dg/template/sfinae1.C: New test.
42804
42805 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42806
42807         PR c++/14267
42808         * g++.dg/expr/crash2.C: New test.
42809
42810         PR middle-end/13448
42811         * gcc.dg/inline-5.c: New test.
42812         * gcc.dg/always-inline.c: Split out tests into ...
42813         * gcc.dg/always-inline2.c: ... this and ...
42814         * gcc.dg/always-inline3.c: ... this.
42815
42816 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42817
42818         PR debug/12103
42819         * g++.dg/debug/crash1.C: New test.
42820
42821 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42822
42823         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42824         function with __attribute__((noinline)).
42825         (recurser_void2): Likewise.
42826         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42827         (recurser_void2): Likewise.
42828
42829 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42830
42831         PR middle-end/14203
42832         * g++.dg/warn/Wunused-6.C: New test case.
42833
42834 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42835
42836         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42837         not defined.
42838
42839 2004-02-27  Eric Christopher  <echristo@redhat.com>
42840
42841         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42842         * g++.dg/charset/asm2.c: Run only x86.
42843         * gcc.dg/charset/asm3.c: Ditto.
42844
42845 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42846
42847         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42848         ld_library_path.
42849
42850 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42851
42852         * g++.dg/ext/altivec-3.C: New.
42853
42854 2004-02-26  Richard Henderson  <rth@redhat.com>
42855
42856         * g++.dg/ext/attrib10.C: Mark for warning.
42857         * gcc.dg/attr-alias-1.c: New.
42858
42859 2004-02-26  Richard Henderson  <rth@redhat.com>
42860
42861         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42862         * gcc.c-torture/execute/20040208-2.c: ... it back.
42863
42864 2004-02-26  Eric Christopher  <echristo@redhat.com>
42865
42866         * lib/target-supports.exp (check-iconv-available): New function.
42867         * lib/gcc-dg.exp (dg-require-iconv): New function.
42868         Use above.
42869         * gcc.dg/charset: New directory.
42870         * gcc.dg/charset/charset.exp: New file.
42871         * gcc.dg/charset/asm1.c: Ditto.
42872         * gcc.dg/charset/asm2.c: Ditto.
42873         * gcc.dg/charset/asm3.c: Ditto.
42874         * gcc.dg/charset/asm4.c: Ditto.
42875         * gcc.dg/charset/asm5.c: Ditto.
42876         * gcc.dg/charset/attribute1.c: Ditto.
42877         * gcc.dg/charset/attribute2.c: Ditto.
42878         * gcc.dg/charset/string1.c: Ditto.
42879         * g++.dg/charset: New directory.
42880         * g++.dg/dg.exp: Add here. Special options.
42881         * g++.dg/charset/charset.exp: New file.
42882         * g++.dg/charset/asm1.c: Ditto.
42883         * g++.dg/charset/asm2.c: Ditto.
42884         * g++.dg/charset/asm3.c: Ditto.
42885         * g++.dg/charset/asm4.c: Ditto.
42886         * g++.dg/charset/attribute1.c: Ditto.
42887         * g++.dg/charset/attribute2.c: Ditto.
42888         * g++.dg/charset/extern1.cc: Ditto.
42889         * g++.dg/charset/extern2.cc: Ditto.
42890         * g++.dg/charset/string1.c: Ditto.
42891
42892 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42893
42894         PR c++/14278
42895         * g++.dg/parse/comma1.C: New test.
42896
42897 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42898
42899         PR c++/14284
42900         * g++.dg/template/ttp8.C: New test.
42901
42902 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42903
42904         * gcc.dg/fixuns-trunc-1.c: New test.
42905
42906 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42907
42908         * gcc.dg/builtins-config.h: Use #elif.
42909
42910 2004-02-26  Michael Matz  <matz@suse.de>
42911
42912         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42913         * gcc.dg/991214-1.c: Likewise.
42914         * gcc.dg/i386-asm-1.c: Likewise.
42915
42916 2004-02-25  Richard Henderson  <rth@redhat.com>
42917
42918         * gcc.c-torture/execute/20040208-2.c: Move ...
42919         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42920
42921 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42922
42923         PR c++/14246
42924         * g++.dg/other/crash-3.C: New test.
42925
42926 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42927
42928         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42929         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42930
42931         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42932         HP-UX.
42933
42934 2004-02-24  Michael Matz  <matz@suse.de>
42935
42936         * gcc.dg/i386-regparm.c: New.
42937
42938 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42939
42940         * gcc.c-torture/execute/20040223-1.c: New.
42941
42942 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42943             Kazu Hirata  <kazu@cs.umass.edu>
42944
42945         * gcc.dg/fwritable-strings-1.c: Remove.
42946
42947 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42948
42949         PR c/14156
42950         * gcc.dg/20040223-1.c: New test.
42951
42952 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42953
42954         PR c++/14106
42955         * g++.dg/ext/typeof9.C: New test.
42956
42957 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42958
42959         PR c++/14250
42960         * g++.dg/other/switch1.C: New test.
42961
42962 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42963
42964         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42965         * gcc.dg/va-arg-1.c: Likewise.
42966
42967 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42968
42969         PR c++/14143
42970         * g++.dg/template/koenig5.C: New test.
42971
42972 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42973
42974         * g++.dg/ext/altivec-1.C: Generalize target triple.
42975         * g++.dg/ext/altivec-2.C: New test case.
42976         * g++.dg/ext/altivec_check.h: New file.
42977         * gcc.dg/altivec-1.c: Generalize target triple;
42978         include altivec_check.h and call altivec_check().
42979         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42980         * gcc.dg/altivec-6.c: New test case.
42981         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42982         type casts as needed.
42983         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42984         altivec_check().
42985         * gcc.dg/altivec-12.c: New test case.
42986         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42987         include altivec_check.h and call altivec_check().
42988         * gcc.dg/altivec_check.h: New file.
42989
42990 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42991
42992         * lib/target-supports.exp (check_alias_available): Don't mangle
42993         function `g' in test program.
42994
42995 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42996
42997         * lib/target-supports.exp (check_profiling_available): Check
42998         argument to determine whether we support a profiling type.
42999         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43000         check_profiling_available.
43001         * g++.dg/bprob/bprob.exp: Likewise.
43002         * g77.dg/bprob/bprob.exp: Likewise.
43003         * gcc.misc-tests/bprob.exp: Likewise.
43004         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43005         dg-require-profiling and delete expected error handling.
43006         * gcc.dg/20021014-1.c: Likewise.
43007         * gcc.dg/nest.c: Likewise.
43008
43009 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43010
43011         PR c++/12007
43012         * g++.dg/other/vthunk1.C: New test.
43013
43014 2004-02-20  Falk Hueffner  <falk@debian.org>
43015
43016         PR target/14201
43017         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43018
43019 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
43020
43021         PR c++/13927
43022         * g++.dg/other/error8.C: Remove XFAIL markers.
43023
43024         PR c++/14173
43025         * g++.dg/ext/packed5.C: New test.
43026
43027         PR c++/14199
43028         * g++.dg/warn/Wunused-5.C: New test.
43029
43030         PR c++/14186
43031         * g++.dg/lookup/member1.C: New test.
43032
43033 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
43034
43035         * gcc.c-torture/compile/20040130-1.c: Enable only when
43036         __INT_MAX__ >= 2147483647L.
43037         * gcc.c-torture/compile/961203-1.c: Likewise.
43038
43039 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
43040
43041         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43042         * g++.dg/opt/template1.C: Robustify assembler regexp
43043
43044 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43045
43046         * gcc.c-torture/execute/simd-4.x: Remove.
43047         * gcc.c-torture/execute/va-arg-25.x: Likewise.
43048         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43049         Guard with #ifndef SKIP_ATTRIBUTE.
43050         * gcc.dg/compat/vector-1_y.c: Likewise.
43051         * gcc.dg/compat/vector-2_x.c: Likewise.
43052         * gcc.dg/compat/vector-2_y.c: Likewise.
43053         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43054         * g++.dg/eh/simd-2.C: Likewise.
43055
43056 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
43057
43058         * gcc.c-torture/compile/complex-1.c: New.
43059
43060 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
43061
43062         PR target/14209
43063         * gcc.c-torture/execute/20040218-1.c: New test.
43064
43065 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43066
43067         PR c++/14181
43068         * g++.dg/parse/new2.C: New test.
43069
43070 2004-02-18  Paul Brook  <paul@codesourcery.com>
43071
43072         * gcc.c-torture/compile/libcall-1.c: New test.
43073
43074 2004-02-18  Paul Brook  <paul@codesourcery.com>
43075
43076         PR debug/12934
43077         * gcc.dg/debug/debug-7.c: New test.
43078
43079 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
43080
43081         * gcc.dg/20040217-1.c: New test.
43082
43083 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
43084
43085         * gcc.c-torture/execute/990208-1.x: Delete.
43086
43087 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
43088
43089         * gcc.c-torture/execute/20040208-2.x: New file.
43090
43091 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
43092
43093         PR c++/11326
43094         * g++.dg/abi/structret1.C: New test.
43095
43096 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
43097
43098         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43099         (i386_cpuid): No need to test if cpuid is available on AMD64.
43100         Fix assembly, so that it works onboth i386 and AMD64.
43101         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43102         (vecInLong): Fix s[] member type to unsigned int.
43103         (vecInWord): Remove type.
43104         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43105         (a64, b64, c64, d64, e64): Remove.
43106         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43107         Remove unused variable.  Remove initialization of removed variables.
43108         Don't call mmx_tests nor sse_tests.
43109         (reference_mmx, reference_sse): Remove.
43110         (check): Add return stmt.
43111         * gcc.dg/i386-sse-7.c: New test.
43112         * gcc.dg/i386-mmx-4.c: New test.
43113
43114 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43115
43116         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43117         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43118         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43119         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43120         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43121         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43122         g++.dg/tc1/dr94.C: Fix line terminator.
43123
43124 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
43125
43126         * gcc.c-torture/compile/20040216-1.c: New.
43127
43128 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43129
43130         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43131         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43132         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43133         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43134         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43135         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43136
43137 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
43138
43139         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43140
43141 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
43142
43143         PR c++/13971
43144         * g++.dg/expr/cond4.C: New test.
43145
43146         PR c++/14086
43147         * g++.dg/lookup/crash2.C: New test.
43148
43149 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
43150
43151         * gcc.c-torture/compile/20040214-2.c: New test.
43152
43153 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
43154
43155         PR c++/14116
43156         * g++.dg/ext/typeof8.C: New test.
43157
43158 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
43159
43160         * gcc.c-torture/compile/20040214-1.c: New test.
43161
43162 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43163
43164         PR c++/13635
43165         * g++.dg/template/spec11.C: New test.
43166
43167 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43168
43169         PR c++/13927
43170         * g++.dg/other/error8.C: New test.
43171
43172 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
43173
43174         PR c++/14122
43175         * g++.dg/template/array4.C: New test.
43176
43177         PR c++/14108
43178         * g++.dg/inherit/thunk2.C: New test.
43179
43180         PR c++/14083
43181         * g++.dg/eh/cond2.C: New test.
43182
43183 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
43184
43185         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43186
43187 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
43188
43189         * lib/scanasm.exp (dg-scan): Quote pattern before display.
43190
43191 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
43192
43193         * g++.dg/simd-2.C: xfail on ppc64-linux.
43194
43195 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
43196
43197         PR c/456
43198         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43199         tests.
43200
43201 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
43202
43203         * gcc.dg/builtins-33.c: New test.
43204
43205 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
43206
43207         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43208
43209 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43210
43211         * g++.dg/simd-2.C: Set -maltivec for ppc64.
43212
43213 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
43214
43215         * gcc.dg/ppc64-abi-3.c: New test.
43216
43217 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
43218
43219         PR c/14092
43220
43221         * gcc.dg/pr14092-1.c: New testcase.
43222
43223 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
43224
43225         * gcc.dg/cpp/assert4.c: Fix typo last change.
43226
43227         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43228         * gcc.dg/cpp/assert4.c: Handle powerpc64.
43229
43230         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43231
43232 2004-02-09  Roger Sayle  <roger@eyesopen.com>
43233
43234         * gcc.c-torture/compile/20040209-1.c: New test case.
43235
43236 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43237
43238         * gcc.dg/c90-init-1.c: Adjust expected error messages.
43239
43240 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
43241
43242         * gcc.c-torture/execute/20040208-[12].c: New tests.
43243
43244 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43245
43246         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43247
43248 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43249
43250         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43251
43252 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43253
43254         Bug 13856
43255         * gcc.dg/visibility-8.c: New testcase.
43256
43257 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
43258
43259         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43260         arguments.
43261         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43262
43263 2004-02-07  Roger Sayle  <roger@eyesopen.com>
43264
43265         PR middle-end/13696
43266         * g++.dg/opt/fold1.C: New test case.
43267
43268 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43269
43270         PR c++/14033
43271         * g++.dg/other/crash-2.C: New test.
43272
43273 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43274
43275         PR c++/14028
43276         * g++.dg/parse/angle-bracket2.C: New test.
43277
43278 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43279
43280         PR middle-end/13750
43281         Revert:
43282         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43283         PR pch/13361
43284         * g++.dg/pch/wchar-1.C: New.
43285         * g++.dg/pch/wchar-1.Hs: New.
43286
43287 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43288
43289         PR c++/14008
43290         * g++.dg/parse/error15.C: New test.
43291         * g++.dg/parse/crash11.C: Update dg-error mark.
43292
43293 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43294
43295         PR c++/13932
43296         * g++.dg/warn/conv2.C: New test.
43297
43298 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43299
43300         PR c++/13086
43301         * g++.dg/warn/incomplete1.C: Remove xfail.
43302
43303 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43304
43305         * lib/file-format.exp (gcc_target_object_format): Use
43306         ${tool}_target_compile, not gcc_target_compile.
43307         * lib/target-supports.exp (check_alias_available): Likewise.
43308         (check_gc_sections_available): Likewise.
43309         * g++.dg/ext/attrib10.C: Use dg-require-alias.
43310         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43311         dg-require-alias.
43312
43313 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
43314
43315         PR c++/13969
43316         * g++.dg/template/static6.C: New test.
43317
43318 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
43319
43320         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43321
43322 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43323
43324         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43325         tests for systems where `char' is unsigned by default.
43326
43327 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43328
43329         PR c++/13997
43330         * g++.dg/template/partial3.C: New test.
43331
43332 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
43333
43334         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43335         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43336         Remove mentions of obsolete ports.
43337
43338 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
43339
43340         * gcc.dg/noncompile/20001228-1.c: Fix for new
43341         error message.
43342
43343 2004-02-03  Roger Sayle  <roger@eyesopen.com>
43344
43345         PR target/9348
43346         * gcc.c-torture/execute/multdi-1.c: New test case.
43347
43348 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43349
43350         PR c++/13925
43351         * g++.dg/template/lookup5.C: New test.
43352
43353 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43354
43355         PR c++/13950
43356         * g++.dg/template/lookup4.C: New test.
43357
43358         PR c++/13970
43359         * g++.dg/parse/error14.C: New test.
43360
43361         PR c++/14002
43362         * g++.dg/parse/template13.C: New test.
43363
43364 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
43365
43366         PR c++/13978
43367         * g++.dg/template/koenig4.C: New test.
43368
43369         PR c++/13968
43370         * g++.dg/template/crash17.C: New test.
43371
43372         PR c++/13975
43373         * g++.dg/parse/error13.C: New test.
43374         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43375
43376 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43377
43378         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43379
43380 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
43381
43382         PR c/11658
43383         PR c/13994
43384         * gcc.dg/noncompile/20040203-1.c: New test.
43385         * gcc.dg/noncompile/20040203-2.c: Likewise.
43386         * gcc.dg/noncompile/20040203-3.c: Likewise.
43387         * gcc.dg/20040203-1.c: Likewise.
43388
43389 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
43390
43391         PR c++/10858
43392         * g++.dg/template/sizeof7.C: New test.
43393
43394 2004-02-02  Eric Christopher  <echristo@redhat.com>
43395             Zack Weinberg  <zack@codesourcery.com>
43396
43397         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43398
43399 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
43400
43401         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43402         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43403         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43404         * gcc.dg/cleanup-5.c: Run only on Linux targets.
43405
43406 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
43407
43408         PR c++/13113
43409         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43410
43411         PR c++/13854
43412         * g++.dg/ext/attrib13.C: New test.
43413
43414         PR c++/13907
43415         * g++.dg/conversion/op2.C: New test.
43416
43417 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43418
43419         * gcc.dg/titype-1.c: Fix pasto.
43420
43421 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43422
43423         * gcc.dg/titype-1.c: New test.
43424
43425 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43426
43427         PR c++/13957
43428         * g++.dg/template/non-type-template-argument-1.C,
43429         g++.dg/template/qualified-id1.C: Update dg-error marks.
43430         * g++.dg/template/nontype6.C: New test.
43431
43432 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43433
43434         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43435         * gcc.dg/builtins-31.c: New testcase.
43436         * gcc.dg/builtins-32.c: New testcase.
43437
43438 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43439
43440         * objc.dg/call-super-2.m: Update line numbers
43441         for the including of stddef.h.
43442
43443 2004-01-30  Michael Matz  <matz@suse.de>
43444
43445         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43446         g++.dg/ext/case-range3.C: New tests.
43447
43448 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43449
43450         DR206
43451         PR c++/13813
43452         * g++.dg/template/member4.C: New test.
43453
43454 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43455
43456         PR c++/13683
43457         * g++.dg/template/sizeof6.C: New test.
43458
43459 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43460
43461         * gcc.dg/fwritable-strings-1.c: New test.
43462
43463 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43464
43465         * gcc.c-torture/compile/20040130-1.c: New test.
43466
43467 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43468
43469         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43470
43471 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43472
43473         PR c++/13883
43474         * g++.dg/template/ctor3.C: New test.
43475
43476 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43477
43478         * g++.dg/tc1: New directory.
43479         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43480         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43481         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43482         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43483         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43484
43485 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43486
43487         * g++.dg/parse/error11.C: New test.
43488         * g++.dg/parse/error12.C: Likewise.
43489
43490 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43491
43492         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43493         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43494
43495 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43496
43497         PR c++/13791
43498         * g++.dg/ext/attrib12.C: New test.
43499
43500         PR c++/13736
43501         * g++.dg/parse/cast2.C: New test.
43502
43503 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43504
43505         * objc.dg/encode-2.m (main): New local string.  Set depending on
43506         sizeof long.  Use in sscanf call.
43507         * objc.dg/encode-3.m (main): New local string.  Set depending on
43508         sizeof long.  Use in scan_initial call.
43509
43510 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43511
43512         * objc.dg/call-super-2.m: Make LP64-safe.
43513         * objc.dg/desig-init-1.m: Likewise.
43514
43515 2004-01-27  Devang Patel <dpatel@apple.com>
43516
43517         * g++.dg/debug/namespace1.C: New test.
43518
43519 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43520
43521         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43522         xscale-*-*.
43523
43524         * gcc.dg/arm-mmx-1.c: New test.
43525
43526 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43527
43528         * gcc.dg/20040127-1.c: New test.
43529         * gcc.dg/20040127-2.c: New test.
43530
43531 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43532
43533         * objc.dg/stret-1.m (glob): Renamed to globa.
43534
43535 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43536
43537         PR c++/13663
43538         * g++.dg/expr/for1.C: New test.
43539
43540 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43541
43542         PR middle-end/13779
43543         * gcc.dg/darwin-longlong.c: New test.
43544
43545 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43546
43547         * gcc.dg/20040124-1.c: Moved test from here...
43548         * gcc.c-torture/compile/20040124-1.c: ...to here.
43549
43550 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43551
43552         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43553         the assembly output if -m64 is passed.
43554
43555 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43556
43557         PR c++/13833
43558         * g++.dg/template/cond3.C: New test.
43559
43560 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43561
43562         PR c++/13810
43563         * g++.dg/template/ttp7.C: New test.
43564
43565 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43566
43567         PR c++/13797
43568         * g++.dg/template/nontype4.C: New test.
43569         * g++.dg/template/nontype5.C: Likewise.
43570
43571 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43572
43573         * gcc.dg/torture/mips-clobber-at.c: New test.
43574
43575 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43576
43577         * gcc.dg/20040124-1.c: New test.
43578
43579 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43580
43581         * gcc.dg/20040123-1.c: New test.
43582
43583 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43584
43585         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43586
43587 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43588
43589         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43590
43591 2004-01-23  Andrew Pinski  <apinski@apple.com>
43592
43593         * gcc.dg/20030121-1.c: Move to ..
43594         * gcc.dg/20040121-1.c: here.
43595
43596 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43597
43598         * gcc.dg/builtins-29.c: New test case.
43599
43600 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43601
43602         PR 18314
43603         * gcc.dg/builtins-30.c: New testcase.
43604
43605 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43606
43607         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43608         * lib/g77.exp: Likewise.
43609         * lib/objc.exp: Likewise.
43610         * lib/g++.exp: Likewise.
43611
43612 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43613
43614         * gcc.dg/struct-by-value-2.c: New test.
43615
43616 2004-01-21  Andrew Pinski  <apinski@apple.com>
43617
43618         PR target/13785
43619         * gcc.dg/20030121-1.c: New test.
43620
43621 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43622
43623         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43624         clobber frame pointer register in asm statement.
43625
43626 2004-01-21  Falk Hueffner  <falk@debian.org>
43627
43628         * gcc.c-torture/compile/20040121-1.c: New test.
43629
43630 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43631
43632         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43633
43634 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43635
43636         * gcc.dg/ppc64-abi-2.c: New test.
43637
43638 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43639
43640         * lib/treelang.exp: Fill out this file.
43641         * lib/treelang-dg.exp: New File.
43642
43643 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43644
43645         * gcc.c-torture/compile/981022-1.c: Remove.
43646         * gcc.dg/array-5.c: Remove XFAIL.
43647         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43648         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43649         gcc.dg/cond-lvalue-1.c: Update.
43650         * gcc.dg/cast-lvalue-2.c: New test.
43651
43652 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43653
43654         PR c++/13592
43655         * g++.dg/other/error1.C (class foo): Tweak error message.
43656
43657         PR c++/13592
43658         * g++.dg/template/call2.C: New test.
43659
43660 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43661
43662         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43663         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43664         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43665         scalar-return-1_x.c, scalar-return-2_y.c,
43666         scalar-return-3_x.c, scalar-return-3_y.c,
43667         scalar-return-4_x.c, scalar-return-4_y.c,
43668         struct-align-1.h, struct-align-1_x.c,
43669         struct-align-1_y.c, struct-align-2.h,
43670         struct-align-2_x.c, struct-align-2_y.c,
43671         struct-by-value-10_y.c, struct-by-value-11_x.c,
43672         struct-by-value-11_y.c, struct-by-value-12_x.c,
43673         struct-by-value-12_y.c, struct-by-value-13_x.c,
43674         struct-by-value-13_y.c, struct-by-value-14_x.c,
43675         struct-by-value-14_y.c, struct-by-value-15_x.c,
43676         struct-by-value-15_y.c, struct-by-value-16_y.c,
43677         struct-by-value-17_y.c, struct-by-value-18_y.c,
43678         struct-by-value-19_y.c, struct-by-value-1_x.c,
43679         struct-by-value-1_y.c, struct-by-value-20_y.c,
43680         struct-by-value-2_x.c, struct-by-value-2_y.c,
43681         struct-by-value-3_y.c, struct-by-value-4_x.c,
43682         struct-by-value-4_y.c, struct-by-value-5_y.c,
43683         struct-by-value-6_y.c, struct-by-value-7_y.c
43684         struct-by-value-8_x.c, struct-by-value-8_y.c
43685         struct-by-value-9_x.c, struct-by-value-9_y.c
43686         struct-return-10_x.c, struct-return-10_y.c,
43687         struct-return-19_x.c, struct-return-20_x.c
43688         struct-return-2_x.c, struct-return-2_y.c
43689         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43690         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43691
43692 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43693
43694         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43695         attribute on sparc*-sun-solaris2.*.
43696
43697 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43698
43699         PR c++/13710
43700         * g++.dg/ext/typeof7.C: New test.
43701
43702 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43703
43704         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43705         * gcc.dg/const-elim-1.c: Same.
43706
43707 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43708
43709         * objc.dg/stret-1.m: New.
43710         * objc.dg/stret-2.m: New.
43711
43712 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43713
43714         PR c++/11895
43715         * g++.dg/ext/vector1.C: New test.
43716
43717 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43718
43719         * gcc.dg/pch/import-1.c: New.
43720         * gcc.dg/pch/import-1.hs: New.
43721         * gcc.dg/pch/import-1a.h: New.
43722         * gcc.dg/pch/import-1b.h: New.
43723         * gcc.dg/pch/import-1c.h: New.
43724
43725 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43726
43727         PR c++/13574
43728         * g++.dg/ext/array1.C: New test.
43729
43730         PR c++/13178
43731         * g++.dg/conversion/op1.C: New test.
43732
43733 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43734
43735         PR 11864
43736         From Kazumoto Kojima / Dan Kegel:
43737         * gcc.dg/pr11864-1.c: New test.
43738
43739         PR 10392
43740         From Marcus Comstedt / Dan Kegel:
43741         * gcc.dg/pr10392-1.c: New test.
43742
43743 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43744
43745         PR c++/13478
43746         * g++.dg/init/ref10.C: New test.
43747
43748 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43749
43750         PR c++/13407
43751         * g++.dg/parse/typename6.C: New test.
43752
43753 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43754
43755         PR pch/13361
43756         * g++.dg/pch/wchar-1.C: New.
43757         * g++.dg/pch/wchar-1.Hs: New.
43758
43759 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43760
43761         PR c++/9259
43762         * g++.dg/expr/sizeof2.C: New test.
43763
43764 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43765
43766         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43767
43768 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43769
43770         PR c++/13659
43771         * g++.dg/lookup/strong-using-3.C: New.
43772         * g++.dg/lookup/using-10.C: New.
43773
43774 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43775
43776         PR c++/13594
43777         * g++.dg/lookup/strong-using-2.C: New.
43778
43779 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43780             Dan Kegel <dank@kegel.com>
43781             J"orn Rennecke <joern.rennecke@superh.com>
43782
43783         PR target/9365
43784         * gcc.dg/pr9365-1.c: New test.
43785
43786 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43787
43788         PR c++/8856
43789         * g++.dg/parse/casting-operator2.C: New test.
43790         * g++.old-deja/g++.pt/explicit83.C: Remove.
43791
43792 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43793
43794         * gcc.dg/label-compound-stmt-1.c: New test.
43795         * gcc.c-torture/compile/950922-1.c,
43796         gcc.c-torture/compile/20000211-3.c,
43797         gcc.c-torture/compile/20000518-1.c,
43798         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43799         compound statements.
43800
43801 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43802
43803         * gcc.dg/ppc64-abi-1.c: New test.
43804
43805 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43806
43807          * g++.dg/ext/attrib9.C: Add dg-warnings.
43808
43809 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43810
43811         PR c++/12335
43812         * g++.dg/parse/dtor3.C: New test.
43813
43814 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43815
43816         PR c++/12709
43817         * g++.dg/parse/try-catch-1.C: New test.
43818
43819 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43820
43821         * ada/acats/run_all.sh: Add more verbose output in acats.log
43822         when compiling tests.
43823
43824 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43825
43826         PR 13656
43827         * gcc.dg/typedef-redecl.c: New test case.
43828         * gcc.dg/typedef-redecl.h: New support file.
43829
43830 2004-01-13  Jan Hubicka  <jh@suse.cz>
43831
43832         * gcc.dg/always_inline.c: New test.
43833         * gcc.dg/debug/20031231-1.c: Fix.
43834
43835 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43836
43837         PR c++/13474
43838         * g++.dg/template/array3.C: New test.
43839
43840 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43841
43842         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43843         * g++.dg/warn/Wunused-2.C: Likewise.
43844
43845 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43846
43847         PR c++/13289
43848         * g++.dg/template/instantiate6.C: New test.
43849
43850 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43851
43852         PR middle-end/11397
43853         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43854
43855 2004-01-12  Jan Hubicka  <jh@suse.cz>
43856
43857         PR opt/12826
43858         * gcc.dg/20040112-1.c: New.
43859
43860         * gcc.dg/dwarf-die[1-7].c: Move to...
43861         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43862         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43863
43864 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43865
43866         PR c++/4100
43867         * g++.dg/parse/friend4.C: New test.
43868
43869 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43870
43871         PR c++/4100
43872         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43873         definition is called a friend.
43874
43875 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43876
43877         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43878
43879 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43880
43881         PR c++/3478
43882         * g++.dg/parse/error10.C: New test.
43883         * g++.dg/template/arg2.C: Accept "invalid type" error.
43884
43885 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43886
43887         PR middle-end/13392
43888         * g++.dg/opt/expect2.C: New test.
43889
43890 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43891
43892         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43893         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43894         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43895         Update dg-error regexps.
43896
43897 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43898
43899         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43900         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43901
43902 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43903
43904         * gcc.dg/pragma-re-1.c: Use right pointer type.
43905
43906 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43907
43908         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43909
43910 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43911
43912         * gcc.dg/rs6000-ldouble-1.c: New.
43913
43914 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43915
43916         DR 337
43917         PR c++/9256
43918         * g++.dg/other/abstract1.C: New test.
43919
43920 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43921
43922         * g++.dg/lookup/strong-using-1.C: New.
43923
43924 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43925
43926         PR c/11234
43927         * gcc.dg/func-ptr-conv-1.c: New test.
43928         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43929
43930 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43931
43932         PR target/13380.
43933         * gcc.c-torture/compile/20040109-1.c: New.
43934
43935 2004-01-08  Stuart Hastings  <stuart@apple.com>
43936
43937         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43938         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43939         * gcc.dg/i386-sse-6.c: ...this new testcase.
43940
43941 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43942
43943         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43944
43945 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43946
43947         * ada/acats/run_acats: Treat 'gnatchop' the same way
43948         as 'gnatmake'.  Export GCC_DRIVER.
43949         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43950         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43951
43952 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43953
43954         PR c++/12573
43955         * g++.dg/template/dependent-expr4.C: New test.
43956
43957 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43958
43959         * gcc.dg/altivec-11.c: New test.
43960
43961 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43962
43963         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43964
43965 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43966
43967         PR c/6024
43968         * gcc.dg/enum-compat-1.c: New test.
43969         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43970
43971 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43972
43973         PR c/12165
43974         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43975         gcc.dg/c99-idem-qual-3.c: New tests.
43976
43977 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43978
43979         * gcc.dg/winline-7.c: Don't cast void * to int.
43980
43981 2004-01-06  Jan Hubicka  <jh@suse.cz>
43982
43983         * gcc.dg/i386-sse-5.c: New test
43984         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43985
43986 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43987
43988         PR c++/12815
43989         * g++.dg/rtti/typeid4.C: New test.
43990
43991 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43992
43993         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43994
43995 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43996
43997         PR c++/12132
43998         * g++.dg/template/error11.C: New test.
43999
44000         PR c++/13451
44001         * g++.dg/template/class2.C: New test.
44002
44003 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
44004         Richard Sandiford <rsandifo@redhat.com>
44005
44006         PR c++/13387
44007         * g++.dg/opt/alias3.C: New test.
44008
44009 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
44010
44011         PR c++/13157
44012         * g++.dg/template/koenig3.C: New test.
44013
44014         PR c++/13529
44015         * g++.dg/parse/offsetof3.C: New test.
44016
44017         * g++.dg/init/copy7.C: Add missing dg-error markers.
44018
44019         PR c++/12226
44020         * g++.dg/init/copy7.c: New test.
44021
44022         PR c++/13536
44023         * g++.dg/parse/cast1.C: New test.
44024
44025 2004-01-04  Jan Hubicka  <jh@suse.cz>
44026
44027         * gcc.dg/winline[1-7].c: New tests.
44028
44029 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44030
44031         PR c++/13520
44032         * g++.dg/template/qualttp22.C: New test.
44033
44034 2004-01-01  Jan Hubicka  <jh@suse.cz>
44035
44036         * gcc.dg/debug/20031231-1.c: New.
44037         * gcc.c-torture/compile/20040101-1.c: New.
44038         * gcc.dg/dwarf-die-[1-7].c: New.
44039
44040 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
44041
44042         PR optimization/13521
44043         * gcc.c-torture/compile/20031231-1.c: New test.
44044
44045 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44046
44047         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44048
44049 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44050
44051         PR c++/10079
44052         * g++.dg/template/crash16.C: New test.
44053
44054 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
44055
44056         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44057
44058 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44059
44060         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44061         ports.
44062         * g++.old-deja/g++.jason/thunk3.C: Likewise.
44063         * g++.old-deja/g++.law/profile1.C: Likewise.
44064         * gcc.c-torture/compile/981006-1.c: Likewise.
44065         * gcc.c-torture/execute/loop-2e.x: Likewise.
44066         * gcc.c-torture/execute/loop-2f.x: Remove.
44067         * gcc.c-torture/execute/loop-2g.x: Likewise.
44068         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44069         * gcc.dg/20020312-2.c: Remove traces of dead ports.
44070
44071 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
44072
44073         PR c++/13507
44074         * g++.dg/ext/attrib11.C: New test.
44075
44076         PR c++/13494
44077         * g++.dg/template/array2-1.C: New test.
44078         * g++.dg/template/array2-2.C: New test.
44079
44080 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
44081
44082         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44083
44084 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
44085
44086         PR c++/12774
44087         * g++.dg/template/array1-1.C: New test.
44088         * g++.dg/template/array1-2.C: New test.
44089
44090 2003-12-29  Roger Sayle  <roger@eyesopen.com>
44091
44092         PR fortran/12632
44093         * g77.dg/12632.f: New test case.
44094
44095 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44096
44097         PR c++/13289
44098         * g++.dg/parse/nontype1.C: New test.
44099
44100 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44101
44102         PR c++/12403
44103         * g++.dg/parse/explicit1.C: New test.
44104         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44105
44106 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44107
44108         PR c++/13081
44109         * g++.dg/opt/inline6.C: New test.
44110
44111         PR c++/12613
44112         * g++.dg/parse/error9.C: New test.
44113
44114         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44115
44116 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
44117
44118         PR c++/13009
44119         * g++.dg/init/assign1.C: New test.
44120
44121 2003-12-28  Roger Sayle  <roger@eyesopen.com>
44122
44123         PR c++/13070
44124         * g++.dg/warn/format3.C: New test case.
44125
44126 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44127
44128         * gcc.c-torture/compile/20031227-1.c: New test.
44129
44130 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44131
44132         * g++.dg/bprob/bprob.exp: Load target-supports.exp
44133         * g77.dg/bprob/bprob.exp: Likewise.
44134         * gcc.misc-tests/bprob.exp: Likewise.
44135         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
44136         variants on systems where the library does not provide that
44137         functionality.
44138         * gcc.dg/builtins-20.c: Use builtins-config.h.
44139         * gcc.dg/builtins-config.h: New file.
44140
44141 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44142
44143         * lib/gcc-dg.exp (dg-require-profiling): New function.
44144         * lib/target-supports.exp (check_profiling_available): Likewise.
44145         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44146         * g77.dg/bprob/bprob.exp: Likewise.
44147         * gcc.misc-tests/bprob.exp: Likewise.
44148         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44149         * gcc.dg/20021014-1.c: Likewise.
44150         * gcc.dg/nest.c: Likewise.
44151
44152 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44153
44154         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44155         compiling.
44156         * g++.dg/lookup/java2.C: Likewise.
44157         * gcc.dg/cpp/lexident.c: Likewise.
44158
44159 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
44160
44161         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44162         given.
44163         * gcc.c-torture/compile/961203-1.c: Likewise.
44164         * gcc.c-torture/compile/980506-1.c: Likewise.
44165
44166 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
44167
44168         * lib/gcc-dg.exp (dg-prune-output): New annotation.
44169         (additional_prunes): New global.
44170         (gcc-dg-prune): Handle additional per-test pruning.
44171         (dg-test): Clear additional_prunes between tests.
44172
44173         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
44174         dg-prune-output to avoid spurious failures from assembler
44175         complaining about nonexistent WAW violations.
44176         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44177         Use dg-prune-output to avoid spurious failures from assembler
44178         warning about Itanium B-step errata.
44179
44180 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
44181
44182         * g++.dg/abi/macro0.C: New test.
44183         * g++.dg/abi/macro1.C: Likewise.
44184         * g++.dg/abi/macro2.C: Likewise.
44185
44186         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44187         * g++.dg/abi/bitfield7.C: Likewise.
44188         * g++.dg/abi/dtor2.C: Likewise.
44189         * g++.dg/abi/mangle11.C: Likewise.
44190         * g++.dg/abi/mangle12.C: Likewise.
44191         * g++.dg/abi/mangle14.C: Likewise.
44192         * g++.dg/abi/mangle17.C: Likewise.
44193         * g++.dg/abi/vbase10.C: Likewise.
44194         * g++.dg/abi/vbase14.C: Likewise.
44195         * g++.dg/template/qualttp17.C: Likewise.
44196
44197 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
44198
44199         PR c/11995
44200         * gcc.dg/20031223-1.c: New test.
44201
44202 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44203
44204         * gcc.dg/noreturn-7.c: New test.
44205
44206 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44207
44208         * gcc.dg/null-pointer-1.c: New test.
44209
44210 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44211
44212         * g++.old-deja/g++.jason/template18.C: Remove.
44213         * g++.old-deja/g++.jason/template37.C: Likewise.
44214
44215         PR c++/12862
44216         * g++.dg/lookup/ns1.C: New test.
44217
44218         PR c++/12397
44219         * g++.dg/template/lookup3.C: New test.
44220
44221 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44222
44223         * g++.dg/template/recurse1.C: New test
44224
44225 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
44226
44227         PR c++/12479
44228         * g++.dg/parse/semicolon1.C: New test.
44229         * g++.dg/parse/semicolon1.h: Likewise.
44230
44231 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
44232
44233         * gcc.dg/darwin-misaligned.c: New test.
44234
44235 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
44236
44237         PR c/9163
44238         * gcc.dg/20031222-1.c: New test.
44239
44240 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
44241
44242         PR c++/13438
44243         * g++.dg/parse/error8.C: New test.
44244
44245         PR c++/11554
44246         * g++.dg/warn/ctor-init-1.C: New test.
44247
44248 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
44249
44250         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44251         too small.
44252         * gcc.c-torture/compile/930217-1.c: Likewise.
44253         * gcc.c-torture/compile/930513-1.c: Likewise.
44254         * gcc.c-torture/execute/920908-2.c: Likewise.
44255         * gcc.c-torture/execute/921204-1.c: Likewise.
44256         * gcc.c-torture/execute/930621-1.c: Likewise.
44257         * gcc.c-torture/execute/930630-1.c: Likewise.
44258         * gcc.c-torture/execute/931031-1.c: Likewise.
44259         * gcc.c-torture/execute/980602-2.c: Likewise.
44260         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44261         * gcc.c-torture/execute/compndlit-1.c: Likewise.
44262         * gcc.c-torture/execute/extzvsi.c: Likewise.
44263         * gcc.c-torture/unsorted/ext.c: Likewise.
44264
44265 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
44266
44267         PR target/12749
44268         * gcc.c-torture/compile/20031220-2.c: New test case.
44269
44270 2003-12-20  Roger Sayle  <roger@eyesopen.com>
44271
44272         PR optimization/13031
44273         * gcc.c-torture/compile/20031220-1.c: New test case.
44274
44275 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44276
44277         * gcc.dg/cast-function-1.c: New test.
44278
44279 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
44280
44281         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44282         formats.
44283
44284 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
44285
44286         PR c++/12795
44287         * g++.dg/ext/attrib10.C: New test.
44288
44289 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44290
44291         * gcc.dg/cleanup-10.c: New test.
44292         * gcc.dg/cleanup-11.c: New test.
44293
44294 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
44295
44296         PR c++/13239
44297         * g++.dg/opt/expect1.C: New test.
44298
44299 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
44300
44301         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44302
44303 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
44304
44305         PR debug/12923
44306         * gcc.dg/20031218-1.c: New test.
44307
44308         PR debug/12389
44309         * gcc.dg/20031218-2.c: New test.
44310         * gcc.dg/20031218-3.c: New test.
44311
44312         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44313         of label name and allow for USER_LABEL_PREFIX == "_" names.
44314         * g++.dg/abi/mangle18-2.C: Likewise.
44315         * g++.dg/abi/mangle19-1.C: Likewise.
44316         * g++.dg/abi/mangle19-2.C: Likewise.
44317         * g++.dg/abi/mangle20-1.C: Likewise.
44318         * g++.dg/abi/mangle20-2.C: Likewise.
44319
44320 2003-12-18  Richard Henderson  <rth@redhat.com>
44321
44322         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44323
44324 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
44325             Dan Kegel <dank@kegel.com>
44326
44327         PR other/12009
44328         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44329         testing a cross compiler, it causes spurious compile failures.
44330         * lib/g++.exp: Likewise.
44331
44332 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44333
44334         PR c++/13262
44335         * g++.dg/template/access13.C: New test.
44336
44337 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
44338
44339         * gcc.dg/20031216-1.c: New test.
44340
44341 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44342
44343         PR c++/9154
44344         * g++.dg/template/error10.C: New test.
44345
44346 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44347
44348         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44349         * g++.dg/eh/simd-2.C: Likewise.
44350
44351 2003-12-17  James E Wilson  <wilson@specifixinc.com>
44352             Roger Sayle  <roger@eyesopen.com>
44353
44354         * gcc.c-torture/execute/ieee/mzero5.c: New.
44355
44356 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
44357
44358         PR c++/10603
44359         * g++.dg/parse/error6.C: New test.
44360
44361         PR c++/12827
44362         * g++.dg/parse/error7.C: New test.
44363
44364 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
44365
44366         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44367         at -O with stabs debugging formats.
44368         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44369         * gcc.dg/debug/debug-2.c: Likewise.
44370
44371 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44372
44373         PR c++/12696
44374         * g++.dg/init/error1.C: New test.
44375
44376         PR c++/12218
44377         * g++.dg/init/pm3.C: New test.
44378
44379 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44380
44381         PR c/3347
44382         * gcc.dg/bitfld-8.c: New test.
44383
44384 2003-12-16  James Lemke  <jim@wasabisystems.com>
44385
44386         * gcc.dg/arm-scd42-[123].c: New tests.
44387
44388 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44389
44390         PR c++/9043
44391         * g++.dg/abi/mangle20-1.C: New test.
44392         * g++.dg/abi/mangle20-2.C: New test.
44393
44394 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
44395
44396         PR c++/13275
44397         * g++.dg/other/offsetof2.C: Remove XFAIL.
44398         * g++.dg/parse/offsetof1.C: New test.
44399         * g++.gd/parse/offsetof2.C: Likewise.
44400
44401 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44402
44403         * g++.dg/template/nontype3.C: New test.
44404         * g++.dg/template/static2.C: Tweaked the dg-error clause.
44405
44406 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44407
44408         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44409
44410 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44411
44412         PR c++/13387
44413         * g++.dg/expr/assign1.C: New test.
44414
44415         PR c++/13242
44416         * g++.dg/abi/mangle19-1.C: New test.
44417         * g++.dg/abi/mangle19-2.C: New test.
44418
44419 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44420
44421         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44422
44423 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44424
44425         * gcc.c-torture/execute/20031216-1.c: New test.
44426
44427 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44428
44429         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44430         an ICE regression.
44431
44432 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44433
44434         PR c++/10926
44435         * g++.dg/template/error9.C: New test.
44436
44437         PR c++/11116
44438         * g++.dg/template/error8.C: New test.
44439
44440 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44441
44442         PR middle-end/13400
44443         * gcc.c-torture/execute/20031215-1.c: New test case.
44444
44445 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44446
44447         PR c++/13269
44448         * g++.dg/parse/error5.C: New test.
44449
44450         PR c++/12989
44451         * g++.dg/expr/sizeof1.C: New test.
44452
44453         PR c++/13310
44454         * g++.dg/template/crash15.C: New test.
44455
44456 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44457
44458         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44459         a non-POD type as the last named parameter of a varargs function.
44460
44461 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44462
44463         PR c++/13243
44464         PR c++/12573
44465         * g++.dg/template/crash14.C: New test.
44466         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44467
44468 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44469
44470         * g++.dg/other/java1.C: New test.
44471
44472         PR c++/13241
44473         * g++.dg/abi/mangle18-1.C: New test.
44474         * g++.dg/abi/mangle18-2.C: New test.
44475
44476 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44477
44478         PR optimization/10312
44479         * gcc.c-torture/execute/20031214-1.c: New.
44480
44481 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44482
44483         PR c++/10779
44484         PR c++/12160
44485         * g++.dg/parse/error3.C: New test.
44486         * g++.dg/parse/error4.C: Likewise.
44487         * g++.dg/abi/mangle4.C: Tweak error messages.
44488         * g++.dg/lookup/using5.C: Likewise.
44489         * g++.dg/other/error2.C: Likewise.
44490         * g++.dg/parse/typename5.C: Likewise.
44491         * g++.dg/parse/undefined1.C: Likewise.
44492         * g++.dg/template/arg2.C: Likewise.
44493         * g++.dg/template/ttp3.C: Likewise.
44494         * g++.dg/template/type1.C: Likewise.
44495         * g++.old-deja/g++.other/crash32.C: Likewise.
44496         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44497
44498 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44499
44500         PR c++/13106
44501         * g++.dg/warn/noreturn-3.C: New test.
44502
44503 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44504
44505         PR c++/13118
44506         * g++.dg/abi/covariant3.C: New.
44507
44508 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44509
44510         * g++.dg/eh/ia64-1.C: New test.
44511
44512 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44513
44514         PR optimization/13037
44515         * g77.f-torture/execute/13037.f: New test case.
44516
44517 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44518
44519         PR c++/12881
44520         * g++.dg/abi/covariant2.C: New.
44521
44522 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44523
44524         * gcc.dg/cpp/trad/macro.c: New tests.
44525
44526 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44527
44528         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44529
44530 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44531
44532         PR other/10819
44533         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44534         to fix Bug 10819.
44535         * lib/g++.exp (g++_version): Likewise.
44536         * lib/g77.exp (g77_version): Likewise.
44537         * lib/objc.exp (default_objc_version): Likewise.
44538
44539 2003-12-10  Richard Henderson  <rth@redhat.com>
44540
44541         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44542
44543         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44544
44545 2003-12-08  Matt Austern  <austern@apple.com>
44546
44547         PR c/13134
44548         * lib/gcc-dg.exp (dg-require-visibility): Define.
44549         * lib/target-supports (check_visibility_available): Define.
44550         * gcc.dg/visibility-1.c: New test.
44551         * gcc.dg/visibility-2.c: Likewise.
44552         * gcc.dg/visibility-3.c: Likewise.
44553         * gcc.dg/visibility-4.c: Likewise.
44554         * gcc.dg/visibility-5.c: Likewise.
44555         * gcc.dg/visibility-6.c: Likewise.
44556         * g++.dg/ext/visibility-1.C: Likewise.
44557         * g++.dg/ext/visibility-2.C: Likewise.
44558         * g++.dg/ext/visibility-3.C: Likewise.
44559         * g++.dg/ext/visibility-4.C: Likewise.
44560         * g++.dg/ext/visibility-5.C: Likewise.
44561         * g++.dg/ext/visibility-6.C: Likewise.
44562
44563 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44564
44565         * g++.dg/lookup/java1.C: New test.
44566         * g++.dg/lookup/java2.C: New test.
44567
44568 2003-12-07  Falk Hueffner  <falk@debian.org>
44569
44570         * g++.dg/opt/noreturn-1.C: New test.
44571
44572 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44573
44574         * gcc.dg/overflow-1.c: New test.
44575
44576 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44577
44578         * g77.f-torture/compile/13060.f: New test.
44579
44580 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44581
44582         PR c++/13323
44583         * g++.dg/inherit/operator2.C: New test.
44584
44585 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44586
44587         PR c++/13305
44588         * g++.dg/ext/attrib9.C: New test.
44589
44590 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44591
44592         PR c++/13314
44593         * g++.dg/template/error7.C: New test.
44594
44595 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44596             J"orn Rennecke <joern.rennecke@superh.com>
44597
44598         PR target/13302
44599         * g++.dg/other/struct-va_list.C: New test.
44600
44601 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44602
44603         PR c++/13166
44604         * g++.dg/parse/defarg6.C: New test.
44605
44606 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44607
44608         PR target/13256
44609         * gcc.c-torture/execute/20031201-1.c: New test.
44610
44611 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44612
44613         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44614
44615 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44616
44617         * gcc.dg/builtin-return-1.c: New test.
44618
44619 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44620             J"orn Rennecke <joern.rennecke@superh.com>
44621
44622         PR optimization/13260
44623         * gcc.c-torture/execute/20031204-1.c: New test.
44624
44625 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44626
44627         PR c++/9127
44628         * g++.dg/template/error6.C: New test.
44629
44630 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44631
44632         * gcc.dg/20031202-1.c: New test.
44633
44634 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44635
44636         PR c++/13179
44637         * g++.dg/template/eh1.C: New test.
44638
44639         PR c++/10771
44640         * g++.dg/template/error5.C: New test.
44641
44642 2003-12-02  David Ung  <davidu@mips.com>
44643
44644         * gcc.dg/compat/vector-check.h: Corrected type for var
44645         g_##TMODE
44646
44647 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44648
44649         PR c++/10126
44650         * g++.dg/template/ptrmem8.C: New test.
44651
44652 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44653
44654         PR c++/12573
44655         * g++.dg/template/dependent-expr3.C: New test.
44656
44657 2003-12-01  James Lemke  <jim@wasabisystems.com>
44658
44659         * gcc.dg/arm-g2.c: New test.
44660
44661 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44662
44663         PR optimization/11634
44664         * gcc.dg/20031201-2.c: New test case.
44665
44666 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44667
44668         PR 11433
44669         * objc.dg/proto-lossage-3.m: New test.
44670
44671 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44672
44673         PR optimization/12628
44674         * gcc.dg/20031201-1.c: New test case.
44675
44676 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44677
44678         * gcc.dg/unaligned-1.c: New test.
44679
44680 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44681
44682         PR c++/9849
44683         * g++.dg/template/error4.C: New test.
44684         * g++.dg/template/nested3.C: Adjust error markers.
44685
44686 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44687
44688         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44689
44690 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44691
44692         PR c/10333
44693         * gcc.dg/bitfld-7.c: New test.
44694
44695 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44696
44697         * gcc.dg/tls/asm-1.C: New test.
44698
44699 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44700
44701         * gcc.dg/cpp/assert4.c: Update.
44702
44703 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44704
44705         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44706         * gcc.dg/builtin-apply3.c: New test.
44707
44708 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44709
44710         * lib/compat.exp (compat-obj): New xfaildata parameter.
44711         Use it to set compiler_conditional_xfail_data before compiling.
44712         (compat-get-options): Handle dg-xfail-if.
44713         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44714         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44715         * gcc.dg/compat/vector-1_y.c: Likewise.
44716         * gcc.dg/compat/vector-2_x.c: Likewise.
44717         * gcc.dg/compat/vector-2_y.c: Likewise.
44718
44719 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44720
44721         * g++.dg/opt/reg-stack4.C: New test.
44722
44723 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44724
44725         * gcc.dg/builtin-apply2.c: New test.
44726
44727 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44728
44729         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44730
44731 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44732
44733         PR c++/12924
44734         * g++.dg/template/template-id-2.C: New test.
44735
44736 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44737
44738         PR c++/5369
44739         * g++.dg/template/memfriend1.C: New test.
44740         * g++.dg/template/memfriend2.C: Likewise.
44741         * g++.dg/template/memfriend3.C: Likewise.
44742         * g++.dg/template/memfriend4.C: Likewise.
44743         * g++.dg/template/memfriend5.C: Likewise.
44744         * g++.dg/template/memfriend6.C: Likewise.
44745         * g++.dg/template/memfriend7.C: Likewise.
44746         * g++.dg/template/memfriend8.C: Likewise.
44747         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44748
44749 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44750
44751         PR c++/12515
44752         * g++.dg/ext/cond1.C: New test.
44753
44754 2003-11-20  Richard Henderson  <rth@redhat.com>
44755
44756         * gcc.dg/20020201-2.c: Remove.
44757         * gcc.dg/20020201-4.c: Remove.
44758         * gcc.dg/20020304-1.c: Remove.
44759
44760 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44761
44762         * gcc.dg/cpp/trad/xwin1.c: New test case.
44763
44764 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44765
44766         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44767         * lib/g77.exp: Likewise.
44768         * lib/objc.exp: Likewise.
44769         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44770         for darwin.
44771
44772 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44773
44774         PR c++/12932
44775         * g++.dg/template/static5.C: New test.
44776
44777 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44778
44779         * gcc.dg/nested-func-1.c: New test.
44780
44781 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44782
44783         * gcc.dg/cpp/assert4.c: New test.
44784
44785 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44786
44787         PR c++/2294
44788         * g++.dg/lookup/using9.c: New test.
44789
44790 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44791
44792         PR c++/12762
44793         * g++.dg/template/error3.C: New test.
44794
44795 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44796
44797         PR ada/13035
44798         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44799         No longer use a wrapper for gcc, since this does not work under
44800         Windows.
44801
44802 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44803
44804         PR c++/2094
44805         * g++.dg/template/ptrmem7.C: New test.
44806
44807 2003-11-13  Andrew Pinski <apinski@apple.com>
44808
44809         * gcc.c-torture/compile/20031113-1.c: New test.
44810
44811 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44812             Kean Johnston <jkj@sco.com>
44813
44814         PR c/13029
44815         * gcc.dg/unused-4.c: Update.
44816
44817 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44818
44819         * g++.dg/opt/const3.C: New test.
44820
44821 2003-11-13  Jan Hubicka  <jh@suse.cz>
44822
44823         * gcc.c-torture/compile/20031112-1.c: New test.
44824
44825 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44826
44827         * g++.dg/parse/crash10.C: Remove bogus error marker.
44828
44829 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44830
44831         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44832         (host_gcc): Likewise.
44833         (ROOT): Honor $PWDCMD.
44834         (BASE): Likewise.
44835         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44836
44837 2003-11-12  Catherine Moore  <clm@redhat.com>
44838
44839         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44840
44841 2003-11-12  Andreas Jaeger  <aj@suse.de>
44842             Jakub Jelinek  <jakub@redhat.com>
44843             Andrew Pinski  <pinskia@physics.uc.edu>
44844             Richard Henderson  <rth@redhat.com>
44845
44846         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44847         systems.
44848         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44849
44850         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44851         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44852
44853 2003-11-11  Andreas Jaeger  <aj@suse.de>
44854
44855         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44856
44857         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44858
44859 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44860
44861         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44862         Clean ups.
44863
44864 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44865
44866         * gcc.dg/trampoline-1.c: New test.
44867
44868 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44869
44870         * gcc.c-torture/compile/200031109-1.c: New test.
44871
44872 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44873
44874         PR c/3190
44875         PR c/8714
44876         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44877         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44878         gcc.dg/format/no-y2k-1.c: Update.
44879
44880 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44881
44882         PR optimization/10467
44883         * gcc.dg/20031108-1.c: New test case.
44884
44885 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44886
44887         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44888
44889 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44890
44891         * gcc.dg/compound-lvalue-1.c: New test.
44892         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44893         some XFAILs.
44894
44895 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44896
44897         * gcc.dg/altivec-varargs-1.c: New test.
44898
44899 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44900
44901         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44902         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44903         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44904         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44905         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44906
44907 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44908
44909         * gcc.dg/cond-lvalue-1.c: New test.
44910
44911 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44912
44913         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44914
44915 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44916
44917         PR c++/11616
44918         * g++.dg/template/instantiate5.C: New test.
44919
44920 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44921
44922         PR c++/12726
44923         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44924         * ChangeLog: Add missing first entry for above test.
44925
44926 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44927
44928         PR c++/9810
44929         * g++.dg/template/using8.C: New test.
44930         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44931
44932 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44933
44934         PR optimization/10817
44935         * gcc.c-torture/compile/20031102-1.c: New test case.
44936
44937 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44938
44939         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44940         2147483647.
44941
44942 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44943
44944         * gcc.dg/20031102-1.c: New test.
44945
44946 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44947
44948         * gcc.dg/complex-1.c: New test.
44949
44950 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44951
44952         PR c++/12796
44953         * g++.dg/template/crash13.C: Adjust expected error location.
44954         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44955
44956 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44957
44958         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44959
44960 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44961
44962         PR/10239
44963         * gcc.c-torture/compile/20031031-2.c: New test.
44964
44965 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44966
44967         PR/11640
44968         * gcc.c-torture/compile/20031031-1.c: New test.
44969
44970 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44971
44972         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44973         * gcc.misc-tests/bprob.exp: Likewise.
44974         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44975         the execution test on arm-elf configs.
44976         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44977         configs that don't support scratch files.
44978         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44979
44980 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44981
44982         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44983         done by dejagnu.
44984
44985 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44986
44987         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44988         Avoid non pure sh syntax. Add more logging.
44989
44990         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44991         fail.
44992
44993 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44994
44995         PR libgcj/10610
44996         * gcc.dg/ppc-stackalign-1.c: New test.
44997
44998 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44999
45000         * ada/acats/run_all.sh: Change output to be more compliant with
45001         dejagnu framework.
45002         Create acats.sum and acats.log files under testsuite/ada/acats
45003         Only run [a-z]* directories, to filter out e.g. CVS.
45004         Redirect build output to log file.
45005
45006 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45007
45008         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45009
45010 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
45011
45012         PR ada/5909:
45013         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45014
45015 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
45016
45017         * gcc.c-torture/compile/20031023-1.c: New test.
45018         * gcc.c-torture/compile/20031023-2.c: New test.
45019         * gcc.c-torture/compile/20031023-3.c: New test.
45020         * gcc.c-torture/compile/20031023-4.c: New test.
45021
45022 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45023
45024         PR c++/10371
45025         * g++.dg/lookup/scoped8.C: New test.
45026
45027 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
45028
45029         * g++.dg/opt/reg-stack3.C: New test.
45030
45031 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45032
45033         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
45034
45035 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45036
45037         PR c++/11076
45038         * g++.dg/template/crash13.C: New test.
45039
45040 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45041
45042         * gcc.dg/c99-restrict-2.c: New test.
45043
45044 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
45045
45046         PR c++/12698, c++/12699, c++/12700, c++/12566
45047         * g++.dg/inherit/covariant9.C: New test.
45048         * g++.dg/inherit/covariant10.C: New test.
45049         * g++.dg/inherit/covariant11.C: New test.
45050
45051 2003-10-23  Jason Merrill  <jason@redhat.com>
45052
45053         PR c++/12726
45054         * g++.dg/ext/complit2.C: New test.
45055
45056 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
45057
45058         PR target/12654
45059         * gcc.c-torture/execute/20031020-1.c: New test.
45060
45061 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45062
45063         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45064         following the jump_insn.
45065
45066 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
45067
45068         * gcc.dg/cast-lvalue-1.c: New test.
45069
45070 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
45071
45072         PR c++/11962
45073         * g++.dg/template/cond2.C: New test.
45074
45075 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
45076
45077         * gcc.dg/builtins-28.c: New test.
45078
45079 2003-10-20  Jan Hubicka  <jh@suse.cz>
45080
45081         * g++.dg/opt/inline4.C: Do not use min-inline-insns
45082         parameter.
45083         * gcc.dg/inline-2.c: Likewise.
45084
45085 2003-10-20  Phil Edwards  <phil@codesourcery.com>
45086
45087         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45088         * gcc.dg/nest.c: Likewise.
45089
45090 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45091
45092         PR c++/9781, c++/10583, c++/11862
45093         * g++.dg/parse/crash13.C: New test.
45094
45095 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45096
45097         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45098
45099 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45100
45101         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45102         Define HAVE_C99_RUNTIME except on Solaris.
45103         * gcc.dg/builtins-20.c: Likewise.
45104
45105 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45106
45107         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45108
45109 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45110
45111         PR c++/12495
45112         * g++.dg/template/crash21.C: New test.
45113
45114 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45115
45116         PR c++/2513
45117         * g++.dg/template/typename5.C: New test.
45118
45119 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45120
45121         PR c++/12369
45122         * g++.dg/template/friend25.C: New test.
45123
45124 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
45125
45126         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45127         versions.
45128
45129 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
45130
45131         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45132         == 2147483647.
45133
45134 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
45135
45136         * gcc.c-torture/execute/960416-1.x: Remove.
45137         * gcc.c-torture/execute/divconst-3.x: Likewise.
45138
45139 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
45140
45141         PR target/12598
45142         * gcc.dg/torture/cris-volatile-1.c: New test.
45143
45144 2003-10-14  Roger Sayle  <roger@eyesopen.com>
45145
45146         PR optimization/9325
45147         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45148         for overflowing floating point to integer conversion during RTL
45149         simplification.
45150
45151 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
45152
45153         * objc/execute/_cmd.m: Fix typo.
45154         * objc.dg/image-info.m, objc.dg/symtab-1.m:
45155         Relax 'scan-assembler' regexp.
45156         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45157         objc.dg/try-catch-4.m: Run on non-Darwin targets.
45158         * objc.dg/zero-link-2.m: Remove blank line.
45159         * objc.dg/zero-link-3.m: New test case.
45160
45161 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
45162
45163         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45164
45165         * gcc.dg/asm-names.c: Use scan-assembler-not rather
45166         than linker trickery.
45167
45168 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45169
45170         PR c++/12370
45171         * g++.dg/other/friend2.C: New test.
45172
45173 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45174
45175         * gcc.dg/20031012-1.c: New test.
45176
45177 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
45178
45179         * gcc.dg/weak/weak-3.c: Fix for new warning.
45180
45181 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
45182
45183         PR optimization/8750
45184         * gcc.c-torture/execute/20031012-1.c: New test case.
45185
45186 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45187
45188         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45189         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45190
45191 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45192
45193         PR optimization/12260
45194         * gcc.c-torture/compile/20031011-2.c: New test case.
45195
45196 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45197
45198         * gcc.c-torture/execute/20031011-1.c: New testcase.
45199
45200 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
45201
45202         * gcc.c-torture/compile/20031011-1.c: New test.
45203
45204 2003-10-11  Jan Hubicka  <jh@suse.cz>
45205
45206         * g++.dg/other/first-global.C: New test.
45207
45208 2003-10-11  Roger Sayle  <roger@eyesopen.com>
45209
45210         * gcc.c-torture/execute/string-opt-18.c: New testcase.
45211
45212 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
45213
45214         * gcc.c-torture/compile/20031010-1.c: New test.
45215
45216 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
45217
45218         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45219         * gcc.c-torture/execute/va-arg-25.c: ... here.
45220
45221 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
45222
45223         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45224
45225 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
45226
45227         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45228
45229 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
45230
45231         * g++.dg/parse/error2.C: New test.
45232
45233 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
45234
45235         PR c++/11097
45236         * g++.dg/other/error5.C: Modify the error message.
45237         * g++.dg/lookup/using8.C: New test.
45238
45239 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
45240
45241         * gcc.dg/darwin-abi-2.c: New file.
45242         * gcc.c-torture/execute/va-arg-24.c: New file.
45243
45244 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
45245
45246         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
45247         indentation.
45248
45249 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
45250
45251         PR c++/10147
45252         * g++.dg/other/error4.C: Update error messages.
45253         * g++.dg/template/ptrmem4.C: Likewise.
45254
45255         PR c++/12337
45256         * g++.dg/init/new9.C: New test.
45257
45258         PR c++/12334, c++/12236, c++/8656
45259         * g++.dg/ext/attrib8.C: New test.
45260
45261 2003-10-06  Devang Patel  <dpatel@apple.com>
45262
45263         * gcc.dg/debug/dwarf2-3.h: New test.
45264         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45265
45266 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
45267
45268         * g++.dg/opt/cfg2.C: New test.
45269
45270 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
45271
45272         * g++.dg/opt/float1.C: New test.
45273
45274 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45275
45276         * gcc.dg/c90-array-lval-6.c: New test.
45277         * gcc.dg/c99-array-lval-6.c: New test.
45278
45279 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
45280             Ziemowit Laski  <zlaski@apple.com>
45281
45282         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45283         'Derived', so that it is never considered a class method; add
45284         new warning for '+port' method ambiguity.
45285         * objc.dg/method-12.m: Include <objc/objc.h> instead of
45286         <objc/objc-api.h> (needed on Mac OS X).
45287         * objc.dg/method-13.m: New test.
45288
45289 2003-10-03  Roger Sayle  <roger@eyesopen.com>
45290
45291         PR optimization/9325, PR java/6391
45292         * gcc.c-torture/execute/20031003-1.c: New test case.
45293
45294 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
45295
45296         PR optimization/12180
45297         * gcc.dg/20031002-1.c: New test.
45298
45299         PR c++/12486
45300         * g++.dg/inherit/error1.C: New test.
45301
45302 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
45303
45304         * lib/f-torture.exp (search_for): Rename to...
45305         (search_for_re): This.  Also, clean up comments and the
45306         "regexp" invocation.
45307
45308 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
45309
45310         * gcc.c-torture/compile/20031002-1.c: New test.
45311
45312 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
45313
45314         * g++.dg/opt/cond1.C: New test.
45315
45316 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
45317
45318         * gcc.dg/Wold-style-definition-2.c: New testcase.
45319         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45320
45321 2003-09-29  Richard Henderson  <rth@redhat.com>
45322
45323         * g++.dg/init/array10.C: Add dg-options.
45324
45325 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
45326
45327         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45328
45329 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45330
45331         * g++.dg/template/friend19.C: Fix typo.
45332         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45333
45334 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
45335
45336         * gcc.c-torture/execute/20030928-1.c: New test.
45337         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45338
45339 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
45340
45341         * g++.dg/opt/unroll1.C: New test.
45342
45343 2003-09-26  Roger Sayle  <roger@eyesopen.com>
45344
45345         PR optimization/11741
45346         * gcc.dg/20030926-1.c: New test case.
45347
45348 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45349
45350         PR c++/5655
45351         * g++.dg/parse/access7.C: New test.
45352         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45353
45354 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
45355
45356         MERGE OF objc-improvements-branch into MAINLINE:
45357         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45358         if libobjc has not been built.
45359         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45360         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45361         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45362         objc/execute/nested-3.m, objc/execute/np-2.m,
45363         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45364         objc/execute/redefining_self.m, objc/execute/root_methods.m,
45365         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45366         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45367         objc.dg/special/unclaimed-category-1.h,
45368         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45369         well as GNU runtime.
45370         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45371         * execute/cascading-1.m, execute/function-message-1.m,
45372         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45373         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45374         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45375         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45376         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45377         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45378         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45379         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45380         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45381         * objc.dg/bitfield-2.m: Run only on Darwin.
45382         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45383         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45384         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45385         * objc.dg/const-str-1.m: Fix constant string layout.
45386
45387 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
45388
45389         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45390
45391 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
45392
45393         * gcc.dg/darwin-abi-1.c: New file.
45394
45395 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
45396
45397         PR target/12281
45398         * gcc.c-torture/compile/20030921-1.c: New test.
45399
45400 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
45401
45402         * g++.dg/opt/reg-stack2.C: New test.
45403
45404 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
45405
45406         * g++.dg/eh/delayslot1.C: New test.
45407
45408 2003-09-20  Richard Henderson  <rth@redhat.com>
45409
45410         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45411
45412 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45413
45414         * gcc.c-torture/execute/20030920-1.c: New test case.
45415
45416 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45417
45418         * g++.dg/rtti/typeid3.C: Correct expected error message.
45419
45420 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45421
45422         PR c++/157
45423         * g++.dg/parse/crash12.C: New test.
45424
45425 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45426
45427         * gcc.dg/compat/mixed-struct-check.h: New.
45428         * gcc.dg/compat/mixed-struct-defs.h: New.
45429         * gcc.dg/compat/mixed-struct-init.h: New.
45430         * gcc.dg/compat/struct-by-value-19_main.c: New.
45431         * gcc.dg/compat/struct-by-value-19_x.c: New.
45432         * gcc.dg/compat/struct-by-value-19_y.c: New.
45433         * gcc.dg/compat/struct-by-value-20_main.c: New.
45434         * gcc.dg/compat/struct-by-value-20_x.c: New.
45435         * gcc.dg/compat/struct-by-value-20_y.c: New.
45436         * gcc.dg/compat/struct-return-19_main.c: New.
45437         * gcc.dg/compat/struct-return-19_x.c: New.
45438         * gcc.dg/compat/struct-return-19_y.c: New.
45439         * gcc.dg/compat/struct-return-20_main.c: New.
45440         * gcc.dg/compat/struct-return-20_x.c: New.
45441         * gcc.dg/compat/struct-return-20_y.c: New.
45442
45443 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45444         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45445         so that it will not complain on LP64 targets.
45446
45447 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45448
45449         PR c++/495
45450         * g++.dg/template/friend24.C: New test.
45451
45452 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45453
45454         PR c++/12332
45455         * g++.dg/template/memtmpl2.C: New test.
45456
45457 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45458
45459         PR target/11184
45460         * gcc.dg/builtin-apply1.c: New test.
45461
45462 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45463
45464         PR c++/9848
45465         * g++.dg/warn/Wunused-4.C: New test.
45466
45467 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45468
45469         PR c++/12316
45470         * g++.dg/other/gc2.C: New test.
45471
45472 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45473
45474         PR c++/11991
45475         * g++.dg/rtti/typeid3.C: New test.
45476
45477         PR c++/12266
45478         * g++.dg/overload/template1.C: New test.
45479
45480 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45481
45482         * g++.dg/opt/cfg3.C: New test.
45483
45484 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45485
45486         PR c++/7939
45487         * g++.dg/template/crash11.C: New test.
45488
45489 2003-09-16  Jason Merrill  <jason@redhat.com>
45490             Jakub Jelinek  <jakub@redhat.com>
45491
45492         * gcc.dg/attr-warn-unused-result.c: New test.
45493
45494 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45495
45496         PR c++/12184
45497         * g++.dg/expr/call2.C: New test.
45498
45499 2003-09-15  Andreas Jaeger  <aj@suse.de>
45500
45501         * gcc.dg/Wold-style-definition-1.c: New test.
45502
45503 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45504
45505         PR c++/3907
45506         * g++.dg/parse/template12.C: New test.
45507
45508         * g++.dg/abi/bitfield11.C: New test.
45509         * g++.dg/abi/bitfield12.C: Likewise.
45510
45511 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45512
45513         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45514         non-expansion of functional macro name without arguments at EOL.
45515         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45516
45517 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45518
45519         * gcc.c-torture/execute/20030914-[12].c: New tests.
45520
45521 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45522
45523         PR c++/11788
45524         * g++.dg/overload/addr1.C: New test.
45525
45526 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45527
45528         * gcc.dg/20030909-1.c: New test.
45529
45530 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45531
45532         * gcc.dg/ultrasp10.c: New test.
45533
45534 2003-09-09  Devang Patel  <dpatel@apple.com>
45535
45536         * gcc.dg/darwin-ld-6.c: New test.
45537
45538 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45539
45540         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45541
45542 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45543
45544         * gcc.dg/ia64-types1.c: New test.
45545         * gcc.dg/ia64-types2.c: Likewise.
45546
45547 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45548
45549         * gcc.dg/builtins-1.c: Add more _Complex tests.
45550         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45551
45552         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45553         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45554
45555 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45556
45557         PR c++/11786
45558         * g++.dg/lookup/koenig2.C: New test.
45559
45560         PR c++/5296
45561         * g++.dg/rtti/typeid2.C: New test.
45562
45563 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45564
45565         * gcc.c-torture/compile/20030904-1.c: New test.
45566
45567 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45568
45569         * g++.dg/opt/longbranch2.C: New test.
45570
45571 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45572
45573         * g++.dg/template/crash10.C: Only compile it.
45574
45575 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45576
45577         PR middle-end/11665
45578         * gcc.c-torture/compile/20030907-1.c: New test.
45579         * g++.dg/init/array11.C: New test.
45580
45581 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45582
45583         PR c++/11852
45584         * g++.dg/init/struct1.C: New test.
45585
45586 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45587
45588         PR c++/12181
45589         * g++.dg/expr/comma1.C: New test.
45590
45591 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45592
45593         PR c++/11867
45594         * g++.dg/expr/static_cast5.C: New test.
45595
45596 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45597
45598         PR c++/11507
45599         * g++.dg/lookup/scoped7.C: New test.
45600
45601         PR c++/9574
45602         * g++.dg/other/static1.C: New test.
45603
45604         PR c++/11490
45605         * g++.dg/warn/template-1.C: New test.
45606
45607         PR c++/11432
45608         * g++.dg/template/crash10.C: New test.
45609
45610         PR c++/2478
45611         * g++.dg/overload/VLA.C: New test.
45612
45613         PR c++/10804
45614         * g++.dg/template/call1.C: New test.
45615
45616 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45617
45618         PR c++/11794
45619         * g++.dg/parse/using3.C: New test.
45620
45621 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45622
45623         PR c++/11409
45624         * g++.dg/overload/builtin3.C: New test case.
45625
45626 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45627
45628         PR c/9862
45629         * gcc.dg/20030906-1.c: New test.
45630         * gcc.dg/20030906-2.c: Likewise.
45631
45632 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45633
45634         PR c++/12167
45635         * g++.dg/parse/defarg5.C: New test.
45636
45637         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45638
45639 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45640
45641         PR c++/12163
45642         * g++.dg/expr/static_cast4.C: New test.
45643
45644         PR c++/12146
45645         * g++.dg/template/crash9.C: New test.
45646
45647 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45648
45649         * g++.old-deja/g++.ext/pretty2.C: Update for change
45650         in __FUNCTION__.
45651         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45652
45653 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45654
45655         PR c++/11922
45656         * g++/dg/template/qualified-id1.C: New test.
45657
45658         PR c++/12037
45659         * g++.dg/warn/noeffect4.C: New test.
45660
45661 2003-09-04  Matt Austern  <austern@apple.com>
45662
45663         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45664         * g++.dg/ext/fnname2.C: Likewise.
45665         * g++.dg/ext/fnname3.C: Likewise.
45666
45667 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45668
45669         * g++.dg/expr/lval1.C: New test.
45670         * g++.dg/ext/lvcast.C: Remove.
45671
45672 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45673
45674         PR optimization/11700.
45675         * gcc.c-torture/compile/20030903-1.c: New test case.
45676
45677 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45678
45679         PR c++/12053
45680         * g++.dg/abi/layout4.C: New test.
45681
45682 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45683
45684         PR c++/11553
45685         * g++.dg/parse/friend3.C: New test.
45686
45687 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45688
45689         PR c++/11847
45690         * g++.dg/template/class1.C: New test.
45691
45692         PR c++/11808
45693         * g++.dg/expr/call1.C: New test.
45694
45695 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45696
45697         PR c++/12114
45698         * g++.dg/init/ref9.C: New test.
45699
45700         PR c++/11972
45701         * g++.dg/template/nested4.C: New test.
45702
45703 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45704
45705         PR c++/12093
45706         * g++.dg/template/non-dependent4.C: New test.
45707
45708         PR c++/11928
45709         * g++.dg/inherit/conv1.C: New test.
45710
45711 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45712
45713         PR c++/6196
45714         * g++.dg/ext/label1.C: New test.
45715         * g++.dg/ext/label2.C: Likewise.
45716
45717 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45718
45719         * g++.dg/expr/cond3.C: New test.
45720
45721 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45722
45723         * gcc.dg/builtins-1.c: Add new builtin cases.
45724
45725 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45726
45727         * gcc.dg/builtins-1.c: Add new cases.
45728         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45729
45730 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45731
45732         * gcc.dg/builtins-1.c: Add more math builtin tests.
45733         * gcc.dg/torture/builtin-attr-1.c: New test.
45734
45735 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45736
45737         PR optimization/5079
45738         * g++.dg/opt/static3.C: New test.
45739
45740 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45741
45742         * gcc.misc-tests/gcov-10b.c: New test.
45743
45744 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45745
45746         * g++.dg/opt/ptrmem3.C: New test.
45747
45748         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45749
45750 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45751
45752         * gcc.dg/20030826-2.c: New test.
45753
45754 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45755
45756         PR middle-end/12002
45757         * g77.f-torture/compile/12002.f: New test case.
45758
45759 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45760
45761         * gcc.dg/20030826-1.c: New test case.
45762
45763 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45764
45765         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45766
45767 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45768
45769         PR c++/11871
45770         * c++.dg/lookup/crash1.C: New test.
45771
45772         * c++.dg/warn/noeffect3.C: New test.
45773
45774 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45775
45776         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45777         * gcc.dg/compat/vector-1_y.c: Ditto.
45778         * gcc.dg/compat/vector-2_x.c: Ditto.
45779         * gcc.dg/compat/vector-2_y.c: Ditto.
45780
45781 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45782
45783         * gcc.dg/20030702-1.c: New test.
45784
45785 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45786
45787         PR c++/8795
45788         * g++.dg/ext/altivec-1.C: New test.
45789
45790 2003-08-24  Richard Henderson  <rth@redhat.com>
45791
45792         * g++.dg/eh/simd-2.C: Add -w for x86.
45793
45794 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45795
45796         * gcc.dg/20030815-1.c: New test.
45797
45798 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45799
45800         PR c++/3765
45801         * g++.dg/parse/access6.C: New test.
45802
45803 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45804
45805         PR c++/641, c++/11876
45806         * g++.dg/template/friend22.C: New test.
45807         * g++.dg/template/friend23.C: Likewise.
45808
45809 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45810
45811         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45812         identically.
45813
45814 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45815
45816         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45817
45818 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45819
45820         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45821
45822 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45823
45824         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45825
45826 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45827
45828         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45829
45830 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45831
45832         PR c++/11919
45833         * g++.dg/overload/prom1.C: New test.
45834
45835         PR c++/11551
45836         * g++.dg/parse/dtor2.C: New test.
45837
45838         PR c++/10762
45839         * g++.dg/parse/using2.C: New test.
45840
45841 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45842
45843         PR target/11805
45844         * gcc.c-torture/compile/20030821-1.c: New.
45845
45846 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45847
45848         PR c++/11834
45849         * g++.dg/template/deduce2.C: New test.
45850
45851 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45852
45853         * gcc.c-torture/execute/20030821-1.c: New test.
45854
45855 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45856
45857         PR middle-end/11984
45858         * gcc.dg/20030820-1.c: New test case.
45859
45860 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45861
45862         PR c++/11945
45863         * g++.dg/warn/noeffect2.C: New test.
45864
45865 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45866
45867         PR c++/10926
45868         * g++.dg/template/dtor2.C: New test.
45869
45870         PR c++/11684
45871         * g++.dg/template/operator1.C: New test.
45872         * g++.dg/parse/operator4.C: New test.
45873
45874         PR c++/11946.C
45875         * g++.dg/expr/enum1.C: New test.
45876         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45877
45878         PR c++/11036.C
45879         * g++.dg/parse/elab2.C: New test.
45880         * g++.dg/parse/typedef4.C: Change error message.
45881         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45882         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45883         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45884
45885 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45886
45887         * gcc.dg/pch/warn-1.c: New.
45888         * gcc.dg/pch/warn-1.hs: New.
45889
45890         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45891         not-tested file.
45892
45893 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45894
45895         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45896
45897 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45898
45899         * gcc.dg/uninit-D.c: New Test.
45900         * gcc.dg/uninit-E.c: New Test.
45901         * gcc.dg/uninit-F.c: New Test.
45902         * gcc.dg/uninit-G.c: New Test.
45903
45904 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45905
45906         * g++.dg/README: Describe the pch directory.
45907
45908 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45909
45910         PR c++/11174
45911         * g++.dg/parse/access4.C: New test.
45912         * g++.dg/parse/access5.C: Likewise.
45913         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45914
45915 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45916
45917         * gcc.dg/noncompile/20030818-1.c: New.
45918
45919 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45920
45921         PR c++/11957
45922         * g++.dg/warn/noeffect1.C: New test.
45923
45924         * g++.dg/template/scope2.C: New test.
45925         * g++.dg/template/error2.C: Correct dg-error
45926
45927 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45928
45929         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45930
45931 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45932
45933         PR C++/11512
45934         * g++.dg/template/warn1.C: New.
45935
45936 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45937
45938         * g++.dg/template/error2.C: New test.
45939         * g++.dg/lookup/using7.C: Adjust errors
45940         * g++.old-deja/g++.pt/crash36.C: Likewise.
45941         * g++.old-deja/g++.pt/derived3.C: Likewise.
45942
45943 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45944
45945         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45946         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45947         * gcc.c-torture/execute/builtins/string-9.c: New, from
45948         string-opt-9.c.  Adjust for execute/builtins framework.
45949         * gcc.c-torture/execute/string-opt-9.c: Delete.
45950
45951 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45952
45953         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45954
45955         * g++.dg/parse/ret-type2.C: New test.
45956
45957         PR c++/11703
45958         * g++.dg/init/new8.C: New test.
45959
45960         PR c++/10923
45961         * g++.dg/parse/typedef5.C: New test.
45962
45963         PR c++/9512
45964         * g++.dg/parse/qualified2.C: New test.
45965         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45966         invalid code.
45967
45968 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45969
45970         * g++.dg/conversion/ptrmem1.C: New test.
45971
45972 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45973
45974         PR target/11693
45975         * gcc.dg/20030811-1.c: New test.
45976
45977         PR target/11535
45978         * gcc.c-torture/execute/20030811-1.c: New test.
45979
45980 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45981
45982         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45983
45984 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45985
45986         PR c++/11789.C
45987         * g++.dg/inherit/multiple1.C: New test.
45988
45989 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45990
45991         * gcc.dg/spe1.c: New test.
45992
45993         PR c++/11670
45994         * g++.dg/expr/cast2.C: New test.
45995
45996         PR c++/10530
45997         * g++.dg/template/dependent-name2.C: New test.
45998
45999 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
46000
46001         * g++.dg/parse/crash11.C: Put the dg options in comments.
46002
46003 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
46004
46005         * lib/gcc-dg.exp: Update for diagnostic change.
46006
46007 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46008
46009         PR c++/5767
46010         * g++.dg/parse/crash11.C: New test.
46011
46012 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
46013
46014         * gcc.dg/cpp/spacing1.c: Update.
46015
46016 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
46017
46018         PR target/11739
46019         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46020         a value for -mtune.
46021
46022 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46023
46024         PR middle-end/11771
46025         * gcc.c-torture/compile/20030804-1.c: New test case.
46026
46027 2003-08-04  Roger Sayle  <roger@eyesopen.com>
46028
46029         * gcc.dg/20030804-1.c: New test case.
46030
46031 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
46032
46033         * gcc.dg/cpp/separate-1.c: New test.
46034
46035 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
46036
46037         PR c++/11704
46038         * g++.dg/template/dependent-expr2.C: New test.
46039
46040         PR c++/11766
46041         * g++.dg/expr/ptrmem1.C: New test.
46042
46043 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46044
46045         PR c++/9453
46046         * g++.dg/template/friend15.C: New test.
46047
46048 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
46049
46050         * lib/dg-pch.exp: Work round PCH bug.
46051
46052 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46053
46054         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
46055         builtins.  Move cases from builtins-4.c here.
46056
46057         * gcc.dg/torture/builtin-math-1.c: New test taken from
46058         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46059         additional cases.
46060
46061         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46062         Delete.
46063
46064 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46065
46066         PR c++/9447
46067         * g++.dg/template/using7.C: New test.
46068
46069 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
46070
46071         * import1.c, import2.c: New tests.
46072
46073 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
46074
46075         * g++.dg/eh/crossjump1.C: New test.
46076
46077 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
46078
46079         PR c++/11697
46080         * g++.dg/template/using6.C: New test.
46081
46082         PR c++/11744
46083         * g++.dg/template/koenig2.C: New test.
46084
46085 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46086
46087         PR c++/7983
46088         * g++.dg/parse/typedef4.C: New test.
46089
46090 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46091
46092         PR c++/8442, c++/8806
46093         * g++.dg/template/elab1.C: New test.
46094         * g++.dg/template/type2.C: Likewise.
46095         * g++.dg/template/ttp3.C: Adjust expected error message.
46096         * g++.old-deja/g++.law/visibility13.C: Likewise.
46097         * g++.old-deja/g++.niklas/t135.C: Likewise.
46098         * g++.old-deja/g++.pt/ttp41.C: Likewise.
46099         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46100         template argument.
46101         * g++.old-deja/g++.pt/ttp44.C: Likewise.
46102
46103 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
46104
46105         PR c++/11295
46106         * g++.dg/ext/stmtexpr1.C: New test.
46107
46108         * g++.dg/opt/tmp1.C: New test.
46109
46110         PR c++/11525
46111         * g++.dg/parse/constant4.C: New test.
46112
46113         PR c++/9447
46114         * g++.dg/template/using5.C: New test.
46115
46116 2003-07-31  Roger Sayle  <roger@eyesopen.com>
46117
46118         * gcc.dg/builtins-27.c: New test case.
46119
46120 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
46121
46122         * gcc.dg/tls/opt-7.c: New test.
46123
46124 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
46125
46126         * g++.old-deja/g++.other/crash18.C: Remove.
46127
46128 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46129
46130         * g++.dg/template/explicit3.C: New.
46131         * g++.dg/template/explicit4.C: New.
46132         * g++.dg/template/explicit5.C: New.
46133
46134         PR c++/11347
46135         * g++.dg/template/memtmpl1.C: New.
46136
46137 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
46138
46139         PR target/11565
46140         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46141         * gcc.dg/i386-387-5.c (dg-options): Likewise.
46142
46143 2003-07-30  Jan Hubicka  <jh@suse.cz>
46144
46145         * vtgc1.c: Kill.
46146
46147 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
46148
46149         * gcc.dg/struct-in-proto-1.c: New test.
46150
46151 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
46152
46153         * gcc.dg/cpp/include2.c: Only expect one message.
46154
46155 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
46156
46157         PR c++/9447
46158         * g++.dg/template/using1.C: New test.
46159         * g++.dg/template/using2.C: New test.
46160         * g++.dg/template/using3.C: New test.
46161         * g++.dg/template/using4.C: New test.
46162
46163 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
46164
46165         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46166         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46167
46168 2003-07-28  Jan Hubicka  <jh@suse.cz>
46169
46170         PR c++/11530
46171         * g++.dg/opt/call1.C: New test.
46172
46173 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
46174
46175         PR c++/11667
46176         * g++.dg/init/enum2.C: New test.
46177         * g++.dg/template/overload1.C: Add "-w" option.
46178
46179 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
46180
46181         * gcc.dg/Wdeclaration-after-statement-1.c,
46182         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46183
46184 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
46185
46186         * gcc.c-torture/compile/20030725-1.c: New test.
46187
46188 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
46189
46190         * gcc.dg/20030505.c: Only run for SPE.
46191         Remove definition of opaque type.
46192
46193 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
46194
46195         * g++.dg/template/ptrmem6.C: New test.
46196
46197 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
46198
46199         * gcc.c-torture/compile/zero-strct-2.c: New test.
46200
46201 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
46202
46203         * gcc.dg/intermod-1.c: New test.
46204
46205 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46206
46207         PR c++/11617
46208         * g++.dg/template/lookup2.C: New test.
46209         * g++.dg/template/memclass1.C: Remove instantiated from error.
46210         * g++.dg/other/error2.C: Tweak expected errors.
46211
46212         PR c++/11596
46213         * g++.dg/template/defarg3.C: New test.
46214
46215         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46216
46217 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
46218
46219         * g++.dg/inherit/access5.C: New test.
46220
46221 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46222
46223         PR c++/11513
46224         * g++.dg/template/crash8.C: New test.
46225
46226 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
46227
46228         PR c/10602
46229         * gcc.dg/noncompile/incomplete-2.c: New test.
46230
46231 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
46232
46233         PR c++/11645
46234         * g++.dg/inherit/access4.C: New test.
46235
46236         PR c++/11517
46237         * g++.dg/expr/cond2.C: New test.
46238
46239         PR optimization/10679
46240         * g++.dg/opt/inline4.C: New test.
46241
46242 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
46243
46244         * g++.dg/parse/crash10: New test.
46245
46246 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46247
46248         * g++.dg/ext/flexary1.C: New test.
46249
46250 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46251
46252         PR c++/10793
46253         * g++.dg/template/crash9.C: New test.
46254
46255 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46256
46257         PR c++/3004
46258         * g++.dg/parse/typedef3.C: New test.
46259
46260         PR c++/7906
46261         * g++.dg/parse/operator2.C: New test.
46262
46263         PR c++/8895
46264         * g++.dg/parse/def-tmpl-arg1.C: New test.
46265
46266         PR c++/9282
46267         * g++.dg/parse/funptr1.C: New test.
46268
46269         PR c++/9452
46270         * g++.dg/parse/ambig3.C: New test.
46271
46272         PR c++/9454
46273         * g++.dg/parse/operator3.C: New test.
46274
46275         PR c++/9486
46276         * g++.dg/parse/template10.C: New test.
46277
46278         PR c++/9488
46279         * g++.dg/parse/template11.C: New test.
46280
46281         PR c++/10150
46282         * g++.dg/parse/invalid-op1.C: New test.
46283
46284         PR c++/10247
46285         * g++.dg/parse/condexpr1.C: New test.
46286
46287 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
46288
46289         * g++.dg/ext/packed3.C: New test.
46290         * g++.dg/ext/packed4.C: New test.
46291
46292         * gcc.dg/pack-test-3.c: New test.
46293
46294 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
46295
46296         * lib/compat.exp: Handle dg-options per source file.
46297         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46298         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46299         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46300         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46301         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46302         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46303         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46304         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46305         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46306         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46307         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46308         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46309         * g++.dg/compat/break/bitfield7_x.C: Ditto.
46310         * g++.dg/compat/break/bitfield7_y.C: Ditto.
46311
46312 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
46313
46314         PR c/10320
46315         * gcc.c-torture/execute/20030718-1.c: New test.
46316
46317 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46318
46319         PR optimization/11536
46320         * gcc.dg/20030721-1.c: New test.
46321
46322 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
46323
46324         PR c++/11546
46325         * g++.dg/template/lookup1.C: New test.
46326
46327 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
46328
46329         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46330         diagnostics of ill-formed constructs involving labels.
46331         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46332         the new 'previously defined here' message.
46333
46334 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
46335
46336         * g++.dg/parse/non-dependent2.C: New test.
46337
46338 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
46339
46340         * g++.dg/init/init-ref4.C: xfail on targets without
46341         weak symbols.
46342
46343 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
46344
46345         PR target/11087
46346         * gcc.c-torture/execute/20030717-1.c: New test.
46347
46348 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46349
46350         * g++.dg/opt/cfg1.C: New test.
46351
46352 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
46353
46354         PR optimization/11557
46355         * gcc.dg/20030717-1.c: New test.
46356
46357 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
46358
46359         PR c++/10476
46360         * g++.dg/expr/crash-1.C: New test.
46361
46362         PR c++/11027
46363         * g++.dg/template/init3.C: New test.
46364
46365         PR c++/8222
46366         * g++.dg/template/non-dependent1.C: New test.
46367
46368         PR c++/11070
46369         * g++.dg/template/non-dependent2.C: New test.
46370
46371         PR c++/11071
46372         * g++.dg/template/non-dependent3.C: New test.
46373
46374         PR c++/9907
46375         * g++.dg/template/sizeof5.C: New test.
46376
46377 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
46378
46379         PR 11498
46380         * gcc.c-torture/compile/mangle-1.c: New file.
46381
46382 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46383
46384         PR c++/7809
46385         * g++.dg/parse/access3.C: New test.
46386
46387 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
46388
46389         PR c++/11384
46390         * g++.dg/init/init-ref4.C: New test.
46391
46392 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
46393
46394         PR c++/11547
46395         * g++.dg/parse/constant3.C: New test.
46396         * g++.dg/parse/crash7.C: Likewise.
46397
46398 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
46399
46400         PR target/11008
46401         * gcc.dg/i386-pentium4-not-mull.c: New.
46402
46403 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
46404
46405         * gcc.dg/asm-names.c (ymain): Make it weak.
46406
46407 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46408
46409         PR c++/5421
46410         * g++.dg/template/friend21.C: New test.
46411
46412 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46413
46414         * gcc.dg/cleanup-8.c: New test.
46415         * gcc.dg/cleanup-9.c: New test.
46416
46417 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46418
46419         * g++.dg/ext/dll-MI1.h: New file.
46420         * g++.dg/ext/dllexport-MI1.C: New file.
46421         * g++.dg/ext/dllimport-MI1.C: New file.
46422
46423 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46424
46425         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46426         it does not have cmpstrsi patterns (just cmpmemsi).
46427
46428 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46429
46430         PR debug/11473
46431         * g++.dg/debug/debug8.C: New test.
46432
46433 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46434
46435         PR c++/10108
46436         * g++.dg/template/crash7.C: New test.
46437
46438 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46439
46440         PR target/10795
46441         * gcc.c-torture/compile/20030708-1.c: New.
46442
46443 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46444
46445         * gcc.c-torture/execute/20030715-1.c: New test.
46446
46447 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46448
46449         * gcc.dg/pch/inline-3.c: New file.
46450         * gcc.dg/pch/inline-3.hs: New file.
46451         * gcc.dg/pch/inline-4.c: New file.
46452         * gcc.dg/pch/inline-4.hs: New file.
46453
46454 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46455
46456         PR c++/11509
46457         * g++.dg/template/crash6.C: New test.
46458
46459         PR c++/7053
46460         * g++.dg/template/friend20.C: New test.
46461
46462         PR c++/7019
46463         * g++.dg/template/overload2.C: New test.
46464
46465 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46466
46467         PR optimization/11440
46468         * gcc.c-torture/execute/20030714-1.c: New test.
46469
46470 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46471
46472         PR c++/11154
46473         * g++.dg/template/partial2.C: New test.
46474
46475 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46476
46477         PR c++/11503
46478         * g++.dg/template/anon1.C: New test.
46479
46480         PR c++/11493
46481         PR c++/11495
46482         * g++.dg/parse/template9.C: Likewise.
46483         * g++.dg/template/crash4.C: New test.
46484         * g++.dg/template/koenig1.C: Likewise.
46485         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46486         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46487         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46488         functions.
46489         * g++.old-deja/g++.jason/template36.C: Likewise.
46490         * g++.old-deja/g++.mike/p1989.C: Likewise.
46491         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46492         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46493         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46494         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46495         compiling.
46496         * g++.old-deja/g++.pt/union2.C: Use this->.
46497
46498 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46499
46500         * gcc.dg/20030711-1.c: New test.
46501
46502 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46503
46504         PR c++/11050
46505         * g++.dg/parse/args1.C: New test.
46506         * g++.pt/defarg8.C: Change expected errors.
46507
46508 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46509
46510         PR c++/8164
46511         * g++.dg/template/nontype2.C: New test.
46512
46513         PR c++/10558
46514         * g++.dg/parse/template8.C: New test.
46515
46516         PR c++/8327
46517         * g++.dg/template/scope1.C: New test.
46518
46519         * g++.dg/warn/Wsign-compare-1.C: New test.
46520
46521 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46522
46523         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46524
46525 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46526
46527         PR c++/9411
46528         * g++.dg/template/explicit2.C: New test.
46529
46530         PR c++/10032
46531         * g++.dg/warn/pedantic1.C: New test.
46532
46533 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46534
46535         PR c++ 9483
46536         * g++.dg/other/field1.C: New test.
46537
46538 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46539
46540         PR c/11449
46541         * gcc.c-torture/compile/20030707-1.c: New.
46542
46543 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46544
46545         PR c++/10849
46546         * g++.dg/template/access12.C: New test.
46547
46548 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46549
46550         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46551         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46552         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46553         * gcc.misc-tests/gcov.exp: Update
46554         * g++.dg/gcov/gcov.exp: Update
46555         * lib/gcov.exp: Update.
46556
46557 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46558
46559         * g++.dg/abi/mangle17.C: Make sure template expressions are
46560         dependent.
46561         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46562         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46563         * g++.dg/opt/stack1.C: Remove erroneous code.
46564         * g++.dg/parse/template7.C: New test.
46565         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46566         * g++.old-deja/g++.pt/crash4.C: Likewise.
46567
46568 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46569
46570         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46571         with zero or one occurence of `$' after the initial `L'.
46572
46573 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46574
46575         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46576
46577 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46578
46579         PR c/11370
46580         * gcc.dg/Wunreachable-6.c: New testcase.
46581         * gcc.dg/Wunreachable-7.c: New testcase.
46582
46583 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46584
46585         PR c/11420
46586         * gcc.dg/20030708-1.c: New test.
46587
46588 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46589
46590         * gcc.dg/compat/sdata-section.h: New file.
46591         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46592         * gcc.dg/torture/mips-sdata-1.c: New test.
46593
46594 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46595
46596         PR c++/11030
46597         * g++.dg/template/friend19.C: New test.
46598
46599 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46600
46601         * g++.dg/opt/strength-reduce.C: New test.
46602
46603 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46604
46605         PR target/10979
46606         * gcc.dg/20030707-1.c: New testcase.
46607
46608 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46609
46610         PR optimization/11059
46611         * g++.dg/opt/emptyunion.C: New testcase.
46612
46613 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46614             Eric Botcazou  <ebotcazou@libertysurf.fr>
46615
46616         * g++.dg/opt/stack1.C: New test.
46617
46618 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46619
46620         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46621         run test.
46622
46623         PR c++/11431
46624         * g++.dg/expr/static_cast3.C: New test.
46625
46626 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46627
46628         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46629         everywhere.
46630         * gcc.dg/concat.c: Concatenation of string constants with
46631         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46632         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46633         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46634         necessary to avoid multi-character character constant warning.
46635         * gcc.dg/cpp/escape.c: Likewise.
46636         * gcc.dg/cpp/ucs.c: Likewise.
46637         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46638         Fix a typo.
46639
46640 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46641
46642         PR c/11428
46643         * gcc.c-torture/compile/20030704-1.c: New.
46644
46645 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46646
46647         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46648
46649 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46650
46651         PR c++/5287, PR c++/7910,  PR c++/11021
46652         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46653         tests for warnings.
46654         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46655         * g++.dg/ext/dllimport3.C: Likewise.
46656         * g++.dg/ext/dllimport4.C: New file.
46657         * g++.dg/ext/dllimport5.C: New file.
46658         * g++.dg/ext/dllimport6.C: New file.
46659         * g++.dg/ext/dllimport7.C: New file.
46660         * g++.dg/ext/dllimport8.C: New file.
46661         * g++.dg/ext/dllimport9.C: New file.
46662         * g++.dg/ext/dllimport10.C: New file.
46663         * g++.dg/ext/dllexport1.C: New file.
46664
46665 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46666
46667         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46668         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46669
46670 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46671
46672         * gcc.dg/builtins-25.c: New testcase.
46673         * gcc.dg/builtins-26.c: New testcase.
46674
46675 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46676
46677         * gcc.dg/compat/vector-defs.h: New file.
46678         * gcc.dg/compat/vector-setup.h: New file.
46679         * gcc.dg/compat/vector-check.h: New file.
46680         * gcc.dg/compat/vector-1_main.c: New file.
46681         * gcc.dg/compat/vector-1_x.c: New file.
46682         * gcc.dg/compat/vector-1_y.c: New file.
46683         * gcc.dg/compat/vector-2_main.c: New file.
46684         * gcc.dg/compat/vector-2_x.c: New file.
46685         * gcc.dg/compat/vector-2_y.c: New file.
46686
46687         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46688         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46689         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46690         * gcc.dg/compat/struct-align-1.h: New file.
46691         * gcc.dg/compat/struct-align-1_main.c: New file.
46692         * gcc.dg/compat/struct-align-1_x.c: New file.
46693         * gcc.dg/compat/struct-align-1_y.c: New file.
46694         * gcc.dg/compat/struct-align-2.h: New file.
46695         * gcc.dg/compat/struct-align-2_main.c: New file.
46696         * gcc.dg/compat/struct-align-2_x.c: New file.
46697         * gcc.dg/compat/struct-align-2_y.c: New file.
46698
46699         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46700         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46701         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46702         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46703         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46704         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46705         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46706         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46707         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46708         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46709         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46710         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46711         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46712         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46713         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46714         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46715         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46716         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46717         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46718         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46719         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46720         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46721         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46722         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46723         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46724         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46725         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46726         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46727         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46728
46729 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46730
46731         * gcc.dg/i386-call-1.c: New test.
46732
46733 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46734
46735         PR c++/9162
46736         * g++.dg/parse/defarg4.C: New.
46737
46738 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46739
46740         PR target/10700
46741         * gcc.c-torture/compile/20030703-1.c: New test case.
46742
46743 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46744
46745         * g++.dg/template/local3.C: Remove extra semicolon.
46746
46747 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46748
46749         * gcc.dg/i386-volatile-1.c: New test.
46750
46751 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46752
46753         PR c++/11072
46754         * g++.dg/other/offsetof2.C: XFAIL.
46755         * g++.dg/other/offsetof5.C: New.
46756
46757         PR c++/10219
46758         * g++.dg/template/error1.C: New.
46759
46760         PR c++/9779
46761         * g++.dg/template/dependent-expr1.C: New.
46762
46763 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46764
46765         PR c++/6949
46766         * g++.dg/template/local3.C: New test.
46767
46768         PR c++/11149
46769         * g++.dg/lookup/scoped6.C: New test.
46770
46771 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46772
46773         PR c++/8046
46774         * g++.dg/other/error7.C: New test.
46775
46776 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46777
46778         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46779         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46780         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46781         * g++.old-deja/g++.other/union2.C: Likewise.
46782         * gcc.dg/c90-const-expr-2.c: Likewise.
46783         * gcc.dg/c90-const-expr-3.c: Likewise.
46784         * gcc.dg/c99-const-expr-2.c: Likewise.
46785         * gcc.dg/c99-const-expr-3.c: Likewise.
46786         * gcc.dg/concat.c: Likewise.
46787
46788 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46789
46790         PR c++/9559
46791         * g++.dg/init/static1.C: New test.
46792
46793 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46794
46795         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46796         * g++.old-deja/g++.other/access2.C: Likewise.
46797         * g++.old-deja/g++.other/decl2.C: Likewise.
46798         * gcc.c-torture/execute/20020615-1.c: Likewise.
46799
46800 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46801
46802         PR c++/4933
46803         * g++.dg/template/sizeof4.C: New test.
46804
46805 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46806
46807         * g++.dg/other/error6.C: New test.
46808
46809 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46810
46811         PR c++/10750
46812         * g++.dg/parse/constant2.C: New test.
46813
46814 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46815
46816         PR c++/11106
46817         * g++.dg/other/error5.C: New test.
46818
46819 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46820
46821         * gcc.dg/format/gcc_diag-1.c: New test.
46822
46823 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46824
46825         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46826
46827 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46828
46829         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46830         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46831         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46832
46833 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46834
46835         * gcc.c-torture/execute/builtins/string-8.c: New test.
46836         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46837         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46838         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46839
46840 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46841
46842         PR c++/10468
46843         * g++.dg/ext/typeof6.C: New test.
46844
46845 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46846
46847         PR c++/10796
46848         * g++.dg/init/enum1.C: New test.
46849
46850 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46851
46852         * gcc.dg/20030627-1.c: New test.
46853
46854 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46855
46856         PR c++/11332
46857         * g++.dg/expr/static_cast2.C: New test.
46858
46859 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46860             Jakub Jelinek  <jakub@redhat.com>
46861
46862         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46863         sprintf(dst,"%s",src) optimization.
46864         * gcc.c-torture/execute/20030626-1.c: New test case.
46865         * gcc.c-torture/execute/20030626-2.c: New test case.
46866
46867 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46868
46869         * gcc.c-torture/execute/multi-ix.c: New test.
46870
46871         * gcc.c-torture/execute/simd-4.c (main):
46872         Added missing semicolon at end of union.
46873
46874 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46875
46876         PR c++/8266
46877         * g++.dg/template/explicit-instantiation3.C: New test.
46878
46879 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46880
46881         * gcc.dg/20030626-1.c: Use signed char.
46882
46883 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46884
46885         * gcc.dg/20030626-1.c: New test.
46886
46887 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46888
46889         * const-str-2.m: Update.
46890
46891 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46892
46893         PR c++/10990
46894         * g++.dg/rtti/dyncast1.C: New test.
46895         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46896         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46897         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46898
46899         PR c++/10931
46900         * g++.dg/expr/static_cast1.C: New test.
46901
46902 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46903
46904         * gcc.dg/20030625-1.c: New test.
46905
46906 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46907
46908         * gcc.c-torture/compile/20030624-1.c: New test case.
46909
46910 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46911
46912         * gcc.c-torture/execute/string-opt-17.c: New test.
46913
46914 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46915
46916         PR c++/5754
46917         * g++.dg/parse/crash6.C: New test.
46918
46919 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46920
46921         * gcc.dg/builtins-24.c: New test case.
46922
46923 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46924
46925         * g++.dg/opt/operator1.C: New test.
46926
46927 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46928
46929         * gcc.c-torture/execute/string-opt-16.c: New test case.
46930
46931 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46932
46933         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46934         * g++.old-deja/g++.other/conv7.C: Likewise.
46935         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46936         * g++.old-deja/g++.other/overload14.C: Likewise.
46937
46938 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46939
46940         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46941         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46942
46943 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46944
46945         PR c++/10888
46946         * g++.dg/warn/Winline-3.C: New test.
46947
46948 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46949
46950         * lib/target-supports.exp (check_alias_available): Make the test
46951         program acceptable to the Solaris assembler.
46952
46953         PR c++/10749
46954         * g++.dg/template/memclass2.C: New test.
46955
46956 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46957             Eric Botcazou  <ebotcazou@libertysurf.fr>
46958
46959         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46960         data for non-matching targets.
46961         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46962
46963 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46964
46965         PR c++/10845
46966         * g++.dg/template/member3.C: New test.
46967
46968 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46969
46970         PR c++/10939
46971         * g++.dg/template/func1.C: New test.
46972
46973         PR c++/9649
46974         * g++.dg/template/static4.C: New test.
46975         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46976
46977         PR c++/11041
46978         * g++.dg/init/ref7.C: New test.
46979
46980 2003-06-19  Matt Austern  <austern@apple.com>
46981
46982         PR c++/11228
46983         * g++.dg/anew1.C: New test.
46984         * g++.dg/anew2.C: New test.
46985         * g++.dg/anew3.C: New test.
46986         * g++.dg/anew4.C: New test.
46987
46988 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46989
46990         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46991
46992 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46993
46994         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46995         endian-dependent.
46996
46997 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46998
46999         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47000         Remove cruft.
47001
47002 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
47003
47004         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47005         * gcc.c-torture/compile/961203-1.c: Likewise.
47006         * gcc.c-torture/compile/980506-1.c: Likewise.
47007
47008 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47009
47010         PR c++/10712
47011         * g++.dg/lookup/using7.C: New test.
47012
47013 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
47014
47015         PR c++/11105
47016         * g++.dg/abi/conv1.C: Remove it.
47017         * g++.dg/template/conv7.C: New test.
47018         * g++.dg/template/conv8.C: Likewise.
47019         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47020         conversion operator.
47021
47022 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
47023
47024         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47025         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47026         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47027         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47028         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47029         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47030         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47031         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47032         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47033         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47034         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47035         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47036         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47037         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47038         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47039         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47040         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47041         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47042         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47043         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47044         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47045         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47046         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47047         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47048         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47049         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47050         * gcc.dg/compat/struct-return-10_x.c: Ditto.
47051         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47052         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47053
47054 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
47055
47056         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47057         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47058         indications.
47059
47060 2003-06-16  Roger Sayle  <roger@eyesopen.com>
47061
47062         * gcc.dg/i386-387-5.c: New test case.
47063         * gcc.dg/i386-387-6.c: New test case.
47064         * gcc.dg/builtins-23.c: New test case.
47065
47066 2003-06-15  Roger Sayle  <roger@eyesopen.com>
47067
47068         * gcc.dg/builtins-22.c: New test case.
47069         * gcc.dg/i386-387-1.c: Update to test exp.
47070         * gcc.dg/i386-387-2.c: Likewise.
47071
47072 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47073
47074         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47075
47076 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47077
47078         * lib/gcc-dg.exp (dg-require-dll): New function.
47079         (dg-xfail-if): Likewise.
47080         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47081         driver.
47082
47083         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47084         * gcc.c-torture/compile/20001205-1.c: Likewise.
47085         * gcc.c-torture/compile/20001226-1.c: Likewise.
47086         * gcc.c-torture/compile/20010518-2.c: Likewise.
47087         * gcc.c-torture/compile/20020312-1.c: Likewise.
47088         * gcc.c-torture/compile/20020604-1.c: Likewise.
47089         * gcc.c-torture/compile/920501-12.c: Likewise.
47090         * gcc.c-torture/compile/920501-4.c: Likewise.
47091         * gcc.c-torture/compile/920520-1.c: Likewise.
47092         * gcc.c-torture/compile/920521-1.c: Likewise.
47093         * gcc.c-torture/compile/920625-1.c: Likewise.
47094         * gcc.c-torture/compile/961203-1.c: Likewise.
47095         * gcc.c-torture/compile/980506-1.c: Likewise.
47096         * gcc.c-torture/compile/981006-1.c: Likewise.
47097         * gcc.c-torture/compile/981022-1.c: Likewise.
47098         * gcc.c-torture/compile/981223-1.c: Likewise.
47099         * gcc.c-torture/compile/990617-1.c: Likewise.
47100         * gcc.c-torture/compile/dll.c: Likewise.
47101         * gcc.c-torture/compile/labels-3.c: Likewise.
47102         * gcc.c-torture/compile/mipscop-1.c: Likewise.
47103         * gcc.c-torture/compile/mipscop-2.c: Likewise.
47104         * gcc.c-torture/compile/mipscop-3.c: Likewise.
47105         * gcc.c-torture/compile/mipscop-4.c: Likewise.
47106         * gcc.c-torture/compile/simd-5.c: Likewise.
47107         * gcc.c-torture/compile/20000804-1.x: Remove.
47108         * gcc.c-torture/compile/20001205-1.x: Likewise.
47109         * gcc.c-torture/compile/20001226-1.x: Likewise.
47110         * gcc.c-torture/compile/20010518-2.x: Likewise.
47111         * gcc.c-torture/compile/20020312-1.x: Likewise.
47112         * gcc.c-torture/compile/20020604-1.x: Likewise.
47113         * gcc.c-torture/compile/920501-12.x: Likewise.
47114         * gcc.c-torture/compile/920501-4.x: Likewise.
47115         * gcc.c-torture/compile/920520-1.x: Likewise.
47116         * gcc.c-torture/compile/920521-1.x: Likewise.
47117         * gcc.c-torture/compile/920625-1.x: Likewise.
47118         * gcc.c-torture/compile/961203-1.x: Likewise.
47119         * gcc.c-torture/compile/980506-1.x: Likewise.
47120         * gcc.c-torture/compile/981006-1.x: Likewise.
47121         * gcc.c-torture/compile/981022-1.x: Likewise.
47122         * gcc.c-torture/compile/981223-1.x: Likewise.
47123         * gcc.c-torture/compile/990617-1.x: Likewise.
47124         * gcc.c-torture/compile/mipscop-1.x: Likewise.
47125         * gcc.c-torture/compile/mipscop-2.x: Likewise.
47126         * gcc.c-torture/compile/mipscop-3.x: Likewise.
47127         * gcc.c-torture/compile/mipscop-4.x: Likewise.
47128         * gcc.c-torture/compile/simd-5.x: Likewise.
47129
47130         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47131
47132 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
47133
47134         * gcc.c-torture/execute/20030611-1.c: New test.
47135
47136 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47137
47138         PR middle-end/168
47139         * gcc.dg/20030612-1.c: New test case.
47140
47141 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
47142
47143         PR c++/10635
47144         * g++.dg/expr/cast1.C: New test.
47145
47146 2003-06-12  Roger Sayle  <roger@eyesopen.com>
47147
47148         * gcc.dg/builtins-21.c: New test case.
47149
47150 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
47151
47152         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47153         options instead of at the end.
47154         * lib/objc.exp (objc_target_compile): Likewise.
47155
47156 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
47157
47158         PR c++/10432
47159         * g++.dg/parse/error1.C: New test.
47160
47161 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
47162
47163         * gcc.dg/compat/struct-by-value-11_main.c: New file.
47164         * gcc.dg/compat/struct-by-value-11_x.c: New file.
47165         * gcc.dg/compat/struct-by-value-11_y.c: New file.
47166         * gcc.dg/compat/struct-by-value-12_main.c: New file.
47167         * gcc.dg/compat/struct-by-value-12_x.c: New file.
47168         * gcc.dg/compat/struct-by-value-12_y.c: New file.
47169         * gcc.dg/compat/struct-by-value-13_main.c: New file.
47170         * gcc.dg/compat/struct-by-value-13_x.c: New file.
47171         * gcc.dg/compat/struct-by-value-13_y.c: New file.
47172         * gcc.dg/compat/struct-by-value-14_main.c: New file.
47173         * gcc.dg/compat/struct-by-value-14_x.c: New file.
47174         * gcc.dg/compat/struct-by-value-14_y.c: New file.
47175         * gcc.dg/compat/struct-by-value-15_main.c: New file.
47176         * gcc.dg/compat/struct-by-value-15_x.c: New file.
47177         * gcc.dg/compat/struct-by-value-15_y.c: New file.
47178         * gcc.dg/compat/struct-by-value-16_main.c: New file.
47179         * gcc.dg/compat/struct-by-value-16_x.c: New file.
47180         * gcc.dg/compat/struct-by-value-16_y.c: New file.
47181         * gcc.dg/compat/struct-by-value-17_main.c: New file.
47182         * gcc.dg/compat/struct-by-value-17_x.c: New file.
47183         * gcc.dg/compat/struct-by-value-17_y.c: New file.
47184         * gcc.dg/compat/struct-by-value-18_main.c: New file.
47185         * gcc.dg/compat/struct-by-value-18_x.c: New file.
47186         * gcc.dg/compat/struct-by-value-18_y.c: New file.
47187
47188         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47189         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47190         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47191         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47192         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47193         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47194         * gcc.dg/compat/scalar-return-3_main.c: New file.
47195         * gcc.dg/compat/scalar-return-3_x.c: New file.
47196         * gcc.dg/compat/scalar-return-3_y.c: New file.
47197         * gcc.dg/compat/scalar-return-4_main.c: New file.
47198         * gcc.dg/compat/scalar-return-4_x.c: New file.
47199         * gcc.dg/compat/scalar-return-4_y.c: New file.
47200
47201 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
47202
47203         * gcc.dg/compat/fp2-struct-check.h: New file.
47204         * gcc.dg/compat/fp2-struct-defs.h: New file.
47205         * gcc.dg/compat/fp2-struct-init.h: New file.
47206         * gcc.dg/compat/struct-by-value-10_main.c: New file.
47207         * gcc.dg/compat/struct-by-value-10_x.c: New file.
47208         * gcc.dg/compat/struct-by-value-10_y.c: New file.
47209         * gcc.dg/compat/struct-return-10_main.c: New file.
47210         * gcc.dg/compat/struct-return-10_x.c: New file.
47211         * gcc.dg/compat/struct-return-10_y.c: New file.
47212
47213         * gcc.dg/compat/compat-common.h: New file.
47214         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47215         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47216         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47217         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47218         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47219         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47220         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47221         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47222         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47223         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47224         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47225         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47226         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47227         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47228         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47229         * gcc.dg/compat/small-struct-check.h: Ditto.
47230         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47231         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47232         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47233         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47234         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47235         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47236         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47237         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47238         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47239         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47240         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47241         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47242         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47243         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47244         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47245         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47246         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47247         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47248         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47249         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47250         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47251         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47252         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47253         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47254         * gcc.dg/compat/struct-return-2_main.c: Ditto.
47255         * gcc.dg/compat/struct-return-2_x.c: Ditto.
47256         * gcc.dg/compat/struct-return-2_y.c: Ditto.
47257         * gcc.dg/compat/struct-return-3_main.c: Ditto.
47258         * gcc.dg/compat/struct-return-3_x.c: Ditto.
47259         * gcc.dg/compat/struct-return-3_y.c: Ditto.
47260
47261 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
47262
47263         * g++.dg/pch/static-1.C: New file.
47264         * g++.dg/pch/static-1.Hs: New file.
47265
47266 2003-06-10  Richard Henderson  <rth@redhat.com>
47267
47268         * gcc.dg/asm-7.c: Adjust expected warning text.
47269
47270 2003-06-10  Roger Sayle  <roger@eyesopen.com>
47271
47272         * gcc.dg/builtins-20.c: New test case.
47273
47274 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
47275
47276         PR c++/11131
47277         * g++.dg/opt/template1.C: New test.
47278
47279 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47280
47281         * lib/gcc-dg.exp (dg-test): Clear additional_files and
47282         additional_sources.
47283
47284 2003-05-21  David Taylor  <dtaylor@emc.com>
47285
47286         * gcc.dg/Wpadded.c: New file.
47287
47288 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47289
47290         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47291         * gcc.dg/special/weak-2.c: Add dg-require-weak.
47292         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47293         dg-require-weak.
47294
47295 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
47296
47297         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47298
47299 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
47300
47301         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47302         (dg-require-alias): Likewise.
47303         (dg-require-gc-sections): Likewise.
47304         * lib/target-supports.exp (check_gc_sections_available): Likewise.
47305
47306 2003-06-08  Richard Henderson  <rth@redhat.com>
47307
47308         * gcc.dg/20011029-2.c: Fix the array reference.
47309         * gcc.dg/asm-7.c: New.
47310
47311 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
47312
47313         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47314
47315 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
47316
47317         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47318         (dg-require-gc-sections): Likewise.
47319
47320 2003-06-08  Jan Hubicka  <jh@suse.cz>
47321
47322         * i386-cmov1.c: Fix regular expression.
47323         * i386-cvt-1.c: Likewise.
47324         * i386-local.c: Likewise.
47325         * i386-local2.c: Likewise.
47326         * i386-mul.c: Likewise.
47327         * i386-ssetype-1.c: Likewise.
47328         * i386-ssetype-3.c: Likewise.
47329         * i386-ssetype-5.c: Likewise.
47330
47331 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47332
47333         PR c++/11039
47334         * g++.dg/warn/implicit-typename2.C: New test.
47335         * g++.dg/warn/implicit-typename3.C: New test.
47336
47337 2003-06-07  Richard Henderson  <rth@redhat.com>
47338
47339         * g++.dg/other/offsetof3.C: Use size_t.
47340         * g++.dg/other/offsetof4.C: Likewise.
47341
47342 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
47343
47344         * lib/copy-file.exp: New. Implement gcc_copy_files.
47345
47346         * lib/dg-pch.exp: Load copy-file.exp
47347         (dg-pch): Use gcc_copy_files instead of "file copy".
47348
47349 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
47350
47351         * gcc.dg/weak/weak.exp: Simplify.
47352         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47353         * gcc.dg/weak/weak-1.c: Likewise.
47354         * gcc.dg/weak/weak-2.c: Likewise.
47355         * gcc.dg/weak/weak-3.c: Likewise.
47356         * gcc.dg/weak/weak-4.c: Likewise.
47357         * gcc.dg/weak/weak-5.c: Likewise.
47358         * gcc.dg/weak/weak-6.c: Likewise.
47359         * gcc.dg/weak/weak-7.c: Likewise.
47360         * gcc.dg/weak/weak-8.c: Likewise.
47361         * gcc.dg/weak/weak-9.c: Likewise.
47362
47363 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
47364
47365         gcc.c-torture/execute/20030606-1.c: New.
47366
47367 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47368
47369         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47370         * gcc.dg/builtins-19.c: Likewise.
47371
47372 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47373
47374         * gcc.dg/builtins-2.c: Add some more tests.
47375         * gcc.dg/builtins-18.c: New test case.
47376         * gcc.dg/builtins-19.c: New test case.
47377
47378 2003-06-06  Roger Sayle  <roger@eyesopen.com>
47379             Jim Wilson  <wilson@tuliptree.org>
47380
47381         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47382
47383 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
47384
47385         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47386         mempcpy/stpcpy calls not to be optimized into something else.
47387         * gcc.c-torture/execute/string-opt-3.c: Moved to...
47388         * gcc.c-torture/execute/builtins/string-7.c: ...here.
47389         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47390
47391 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47392
47393         * gcc.dg/format/asm_fprintf-1.c: New test.
47394
47395 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
47396
47397         * lib/gcc-defs.exp (additional_sources): New variable.
47398         (dg-additional-sources): New function.
47399         (additional_files): New variable.
47400         (dg-additional-files): New function.
47401         (dg-additional-files-options): Likewise.
47402         * lib/gcc-dg.exp (dg-require-weak): New function.
47403         (dg-require-alias): Likewise.
47404         (dg-require-gc-sections): Likewise.
47405         * lib/target-supports.exp (check_alias_available): Remove testfile
47406         parameter.
47407         (check_gc_sections_available): New function.
47408         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47409         (dg-gpp-additional-files): Likewise.
47410         * lib/g++.exp (additional_sources): Remove.
47411         (additional_files): Likewise.
47412         (g++_target_compile): Use dg-additional-files-options.
47413
47414         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47415         Tcl logic.
47416         * gcc.dg/special/ecos.exp: Remove.
47417         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47418         * gcc.dg/special/alias-1.c: Likewise.
47419         * gcc.dg/special/alias-2.c: Likewise.
47420         * gcc.dg/special/gcsec-1.c: Likewise.
47421         * gcc.dg/special/weak-1.c: Likewise.
47422         * gcc.dg/special/weak-2.c: Likewise.
47423         * gcc.dg/special/wkali-1.c: Likewise.
47424         * gcc.dg/special/wkali-2.c: Likewise.
47425
47426         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47427         dg-gpp-additional-*.
47428         * g++.dg/special/conpr-3.C: Likewise.
47429         * g++.dg/special/conpr-4.C: Likewise.
47430         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47431         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47432         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47433         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47434         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47435         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47436         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47437         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47438         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47439         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47440         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47441         * g++.old-deja/g++.other/comdat1.C: Likewise.
47442         * g++.old-deja/g++.other/comdat2.C: Likewise.
47443         * g++.old-deja/g++.other/comdat3.C: Likewise.
47444         * g++.old-deja/g++.other/ctor1.C: Likewise.
47445         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47446
47447 2003-06-05  Richard Henderson  <rth@redhat.com>
47448
47449         * gcc.dg/debug/20030605-1.c: New.
47450
47451 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47452
47453         * README.QMTEST: Update.
47454
47455 2003-06-04  Richard Henderson  <rth@redhat.com>
47456
47457         * gcc.dg/cleanup-1.c: New.
47458         * gcc.dg/cleanup-2.c: New.
47459         * gcc.dg/cleanup-3.c: New.
47460         * gcc.dg/cleanup-4.c: New.
47461         * gcc.dg/cleanup-5.c: New.
47462         * gcc.dg/cleanup-6.c: New.
47463         * gcc.dg/cleanup-7.c: New.
47464
47465 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47466
47467         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47468
47469         * lib/dg-pch.exp: New file.
47470         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47471         * gcc.dg/pch/pch.exp: Likewise.
47472
47473 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47474
47475         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47476         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47477         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47478         * gcc.dg/builtins-17.c: New test case.
47479         * gcc.dg/i386-387-4.c: New test case.
47480         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47481
47482 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47483
47484         * gcc.dg/ultrasp9.c: New test.
47485
47486 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47487
47488         * gcc.c-torture/compile/20030604-1.c: New test.
47489         * gcc.dg/sparc-constant-1.c: New test.
47490
47491 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47492
47493         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47494
47495 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47496
47497         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47498
47499         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47500         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47501
47502 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47503
47504         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47505
47506 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47507
47508         PR c++/10940
47509         * g++.dg/template/spec10.C: New test.
47510
47511 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47512
47513         * gcc.dg/builtins-16.c: New test case.
47514
47515 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47516
47517         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47518         mempcpy test with post-increments.
47519         * gcc.c-torture/execute/string-opt-3.c: New test.
47520         * gcc.dg/string-opt-1.c: New test.
47521
47522 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47523
47524         PR fortran/10965
47525         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47526
47527 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47528
47529         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47530         (scan-assembler): ... here.  Use dg-scan.
47531         (scan-assembler-not): Likewise.
47532         (scan-file): New function.
47533         (scan-file-not): Likewise.
47534         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47535         * gcc.dg/cpp/_Pragma4.c: Likewise.
47536         * gcc.dg/cpp/_Pragma5.c: Likewise.
47537         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47538         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47539         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47540         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47541         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47542         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47543         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47544         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47545         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47546         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47547         * gcc.dg/cpp/cxxcom1.c: Likewise.
47548         * gcc.dg/cpp/line1.c: Likewise.
47549         * gcc.dg/cpp/maccom1.c: Likewise.
47550         * gcc.dg/cpp/maccom2.c: Likewise.
47551         * gcc.dg/cpp/maccom3.c: Likewise.
47552         * gcc.dg/cpp/maccom4.c: Likewise.
47553         * gcc.dg/cpp/maccom5.c: Likewise.
47554         * gcc.dg/cpp/maccom6.c: Likewise.
47555         * gcc.dg/cpp/multiline.c: Likewise.
47556         * gcc.dg/cpp/spacing1.c: Likewise.
47557         * gcc.dg/cpp/spacing2.c: Likewise.
47558         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47559         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47560         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47561         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47562         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47563         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47564         * gcc.dg/cpp/cxxcom2.c: Likewise.
47565         * gcc.dg/cpp/cxxcom2.h: New file.
47566
47567         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47568         * g++.dg/cpp/truefalse.C: Here.
47569         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47570
47571 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47572
47573         * gcc.dg/cpp/redef3.c: New file.
47574
47575 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47576
47577         * gcc.dg/i386-loop-3.c: New test.
47578
47579 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47580
47581         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47582
47583 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47584
47585         * gcc.dg/fwrapv-1.c: New test case.
47586         * gcc.dg/fwrapv-2.c: New test case.
47587
47588 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47589
47590         PR c++/10956
47591         * g++.dg/template/spec9.C: New test.
47592
47593 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47594
47595         * gcc.dg/duff-4.c: New test case.
47596
47597 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47598
47599         PR fortran/10843
47600         * g77.dg/ffixed-form-1.f: New test
47601         * g77.dg/ffixed-form-2.f: New test
47602         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47603         * g77.dg/ffree-form-3.f: New test
47604
47605 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47606
47607         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47608         * gcc.dg/wint_t-1.c: Likewise.
47609
47610 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47611
47612         * g++.dg/template/access11.C: New test.
47613
47614 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47615
47616         PR c++/10849
47617         * g++.dg/template/access10.C: New test.
47618
47619 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47620             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47621
47622         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47623
47624 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47625
47626         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47627         suppress for powerpc-*-darwin*.
47628         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47629
47630 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47631
47632         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47633         suppress option for powerpc-*-darwin*.
47634
47635 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47636
47637         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47638         * gcc.dg/builtins-4.c: Add test for fmod.
47639
47640 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47641
47642         PR c++/10682
47643         * g++.dg/template/instantiate4.C: New test.
47644
47645 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47646
47647         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47648
47649 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47650
47651         * gcc.dg/compat/scalar-return-1_main.c: New file.
47652         * gcc.dg/compat/scalar-return-1_x.c: New file.
47653         * gcc.dg/compat/scalar-return-1_y.c: New file.
47654         * gcc.dg/compat/scalar-return-2_main.c: New file.
47655         * gcc.dg/compat/scalar-return-2_x.c: New file.
47656         * gcc.dg/compat/scalar-return-2_y.c: New file.
47657         * gcc.dg/compat/struct-return-3_main.c: New file.
47658         * gcc.dg/compat/struct-return-3_y.c: New file.
47659         * gcc.dg/compat/struct-return-3_x.c: New file.
47660         * gcc.dg/compat/struct-return-2_main.c: New file.
47661         * gcc.dg/compat/struct-return-2_x.c: New file.
47662         * gcc.dg/compat/struct-return-2_y.c: New file.
47663
47664 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47665
47666         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47667         for hppa*-hp-hpux*.
47668         * gcc.dg/20021014-1.c (dg-options): Likewise.
47669         * gcc.dg/nest.c (dg-options): Likewise.
47670
47671 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47672
47673         PR c++/9738
47674         * g++.dg/ext/dllimport2.C: New file.
47675         * g++.dg/ext/dllimport3.C: New file.
47676
47677 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47678
47679         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47680         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47681         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47682         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47683         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47684         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47685         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47686         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47687         * gcc.dg/compat/small-struct-defs.h: New file.
47688         * gcc.dg/compat/small-struct-init.h: New file.
47689         * gcc.dg/compat/small-struct-check.h: New file.
47690         * gcc.dg/compat/fp-struct-defs.h: New file.
47691         * gcc.dg/compat/fp-struct-check.h: New file.
47692         * gcc.dg/compat/fp-struct-init.h: New file.
47693         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47694         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47695
47696 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47697
47698         * gcc.dg/20030225-2.c: New test.
47699
47700 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47701             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47702
47703         * gcc.c-torture/compile/20030518-1.c: New test case.
47704
47705 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47706
47707         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47708         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47709         gcc-dg-debug-runtest.
47710         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47711         gcc-dg-debug-runtest.
47712
47713 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47714
47715         PR c++/9022
47716         * g++.dg/lookup/using6.C: New test.
47717
47718 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47719
47720         * g++.dg/parse/access2.C: New test.
47721
47722 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47723
47724         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47725         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47726         * gcc.dg/debug/debug.exp: Likewise.
47727
47728 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47729
47730         * gcc.dg/dollar.c: New test.
47731
47732 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47733
47734         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47735         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47736         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47737         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47738         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47739         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47740         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47741         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47742         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47743         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47744         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47745         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47746         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47747         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47748         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47749         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47750         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47751         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47752
47753 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47754
47755         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47756         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47757         support for "repo" mode.
47758         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47759         * lib/g77-dg.exp: Likewise.
47760         * lib/obj-dg.exp: Likewise.
47761
47762 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47763
47764         Merge from gcc-3_2-rhl8-branch:
47765         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47766
47767         * gcc.dg/tls/opt-6.c: New test.
47768
47769         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47770
47771         * gcc.dg/20030405-1.c: New test.
47772
47773         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47774
47775         * gcc.dg/20030309-1.c: New test.
47776
47777         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47778
47779         * gcc.c-torture/execute/20030307-1.c: New test.
47780
47781         2003-02-20  Randolph Chung  <tausq@debian.org>
47782
47783         * gcc.c-torture/compile/20030220-1.c: New test.
47784
47785         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47786
47787         * gcc.dg/20030217-1.c: New test.
47788
47789         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47790
47791         * gcc.c-torture/compile/20020129-1.c: New test.
47792
47793         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47794
47795         * gcc.dg/unroll-1.c: New test.
47796
47797         2002-11-16  Jan Hubicka  <jh@suse.cz>
47798
47799         * gcc.c-torture/execute/20020920-1.c: New test.
47800
47801         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47802
47803         PR target/7434
47804         * gcc.c-torture/compile/20021008-1.c: New test.
47805
47806         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47807
47808         PR target/7559
47809         * gcc.c-torture/execute/20020810-1.c: New test.
47810
47811         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47812
47813         * gcc.c-torture/compile/20020807-1.c: New test.
47814
47815         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47816
47817         * gcc.dg/tls/opt-1.c: New test.
47818
47819         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47820
47821         * gcc.dg/20020729-1.c: New test.
47822
47823         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47824
47825         * g++.dg/opt/life1.C: New test.
47826
47827         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47828
47829         * gcc.dg/20020525-1.c: New test.
47830
47831         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47832
47833         PR c++/6794
47834         * g++.dg/ext/pretty1.C: New test.
47835         * g++.dg/ext/pretty2.C: New test.
47836
47837 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47838
47839         PR c++/8385
47840         * g++.dg/ext/typeof5.C: New test.
47841
47842 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47843
47844         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47845         __USER_LABEL_PREFIX__ into account.
47846         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47847
47848 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47849
47850         * gcc.dg/builtins-15.c: New test case.
47851
47852 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47853
47854         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47855
47856 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47857
47858         * lib/g++.exp: Tweak handling of additional source files.
47859         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47860         * g++.dg/special/conpr-2a.C: Rename to ...
47861         * g++.dg/special/conpr-2a.cc: ... this.
47862         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47863         * g++.dg/special/conpr-3a.C: Rename to ...
47864         * g++.dg/special/conpr-3a.cc: This.
47865         * g++.dg/special/conpr-3b.C: Rename to ...
47866         * g++.dg/special/conpr-3b.cc: This.
47867         * g++.dg/special/conpr-4.C: New test.
47868         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47869
47870 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47871
47872         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47873
47874 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47875
47876         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47877         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47878         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47879         * g++.old-deja/g++.other/warn3.C: Likewise.
47880
47881 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47882
47883         * gcc.dg/i386-387-1.c: Update to also test log.
47884         * gcc.dg/i386-387-2.c: Likewise.
47885
47886 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47887
47888         * g77.f-torture/execute/int8421.f: New test.
47889
47890 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47891
47892         PR c++/10230, c++/10481
47893         * g++.dg/lookup/scoped5.C: New test.
47894
47895 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47896
47897         PR c++/10552
47898         * g++.dg/template/ttp6.C: New test.
47899
47900 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47901
47902         * gcc.c-torture/execute/builtins: New directory.
47903         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47904         gcc.c-torture/execute/builtins.
47905         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47906         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47907         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47908         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47909
47910 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47911
47912         PR c++/9252
47913         * g++.dg/template/access8.C: New test.
47914         * g++.dg/template/access9.C: New test.
47915
47916 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47917
47918         PR c++/9554
47919         * g++.dg/parse/access1.C: New test.
47920
47921 2003-05-09  DJ Delorie  <dj@redhat.com>
47922
47923         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47924         long, and not an int.
47925
47926 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47927
47928         PR c++/10555, c++/10576
47929         * g++.dg/template/memclass1.C: New test.
47930
47931 2003-05-08  DJ Delorie  <dj@redhat.com>
47932
47933         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47934         targets.
47935         * gcc.c-torture/execute/20021024-1.x: Likewise.
47936         * gcc.c-torture/execute/shiftdi.x: Likewise.
47937         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47938         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47939         * gcc.dg/20021018-1.c: Likewise.
47940
47941 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47942
47943         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47944
47945         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47946         (bcopy): Call memmove.
47947
47948 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47949
47950         * g77.f-torture/compile/8485.f: New test case.
47951
47952 2003-05-07  Richard Henderson  <rth@redhat.com>
47953
47954         PR c++/10570
47955         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47956         Verify exception_cleanup not called for rethrows.
47957         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47958         when exiting catch block without rethrowing.
47959         * g++.dg/eh/forced3.C: New.
47960         * g++.dg/eh/forced4.C: New.
47961
47962 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47963
47964         * gcc.dg/20030505.c: Fix triplet.
47965
47966 2003-05-06  DJ Delorie  <dj@redhat.com>
47967
47968         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47969         * gcc.dg/nest.c: Likewise.
47970
47971 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47972
47973         * gcc.dg/builtins-14.c: New test case.
47974
47975 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47976
47977         * lib/compat.exp (compat-execute): New argument.
47978         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47979         * gcc.dg/compat: New test directory.
47980         * gcc.dg/compat/compat.exp: New expect script.
47981         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47982         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47983         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47984         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47985         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47986         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47987
47988         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47989         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47990         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47991         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47992         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47993         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47994         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47995         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47996         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47997         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47998         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47999         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48000         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48001         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48002         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48003
48004 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
48005
48006         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48007
48008 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
48009
48010         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48011
48012 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
48013
48014         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48015         * gcc.dg/ppc-fsel-2.c: New test.
48016
48017         * gcc.dg/unused-5.c: New test.
48018
48019 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48020
48021         PR c++/10496
48022         * g++.dg/warn/pmf1.C: New test.
48023
48024 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48025
48026         PR c++/4494
48027         * g++.dg/warn/main.C: New test.
48028
48029 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48030
48031         * gcc.dg/nonnull-3.c: New test.
48032
48033 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
48034
48035         * gcc.dg/cpp/Wtrigraphs.c: Update.
48036         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48037
48038 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
48039
48040         * gcc.dg/ppc-fsel-1.c: New test.
48041
48042 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
48043
48044         PR c/10604
48045         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48046
48047 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
48048
48049         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48050
48051 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48052
48053         PR c++/9364, c++/10553, c++/10586
48054         * g++.dg/parse/typename4.C: New test.
48055         * g++.dg/parse/typename5.C: Likewise.
48056
48057 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
48058
48059         * gcc.c-torture/compile/20030503-1.c: New test.
48060
48061 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48062
48063         * g++.dg/lookup/using5.C: Fix testcase error.
48064
48065 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
48066
48067         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48068         since MEABI is no longer supported.  Remove all vestiges
48069         of MEABI from the test.
48070
48071 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48072
48073         PR c++/10554
48074         * g++.dg/lookup/using5.C: New test.
48075
48076 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48077
48078         PR c++/8772
48079         * g++.dg/template/ttp5.C: New test.
48080
48081 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
48082
48083         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48084         (dg-gpp-additional-sources): New function.
48085         (dg-gpp-additional-files): Likewise.
48086         * lib/g++.exp (additional_sources): New variable.
48087         (additional_files): Likewise.
48088         (g++_target_compile): Deal with them.
48089         * lib/old-dejagnu.exp: Remove.
48090         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48091         * g++.old-deja: Revise all tests to use dg commands.
48092
48093 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48094
48095         PR c++/9432, c++/9528
48096         * g++.dg/lookup/using4.C: New test.
48097
48098 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
48099
48100         * gcc.dg/noreturn-5.c: New file.
48101         * gcc.dg/noreturn-6.c: New file.
48102
48103         * gcc.c-torture/compile/inline-1.c: New file.
48104
48105 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48106
48107         PR c++/10551
48108         * g++.dg/template/explicit1.C: New test.
48109
48110 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48111
48112         PR c++/10549
48113         * g++.dg/other/bitfield1.C: New test.
48114
48115         PR c++/10527
48116         * g++.dg/init/new7.C: New test.
48117
48118 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
48119
48120         * g++.dg/ext/desig1.C: New test.
48121         * g++.dg/ext/init1.C: Update.
48122
48123         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48124
48125 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
48126
48127         PR c++/10180
48128         * g++.dg/warn/Winline-1.C: New test.
48129
48130 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
48131
48132         * gcc.c-torture/execute/string-opt-19.c: New test.
48133
48134         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48135         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48136
48137 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
48138
48139         PR c++/10506
48140         * g++.dg/init/new6.C: New test.
48141
48142         PR c++/10503
48143         * g++.dg/init/ref6.C: New test.
48144
48145 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
48146
48147         * g++.dg/warn/weak1.C: XFAIL on AIX4.
48148
48149 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48150
48151         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48152         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48153
48154 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
48155
48156         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48157         initialized static data members.
48158
48159 2003-04-25  H.J. Lu <hjl@gnu.org>
48160
48161         * gcc.dg/ia64-sync-4.c: New test.
48162
48163 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48164
48165         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
48166         date.
48167
48168 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
48169
48170         PR c++/10337
48171         * g++.dg/warn/conv1.C: New test.
48172         * g++.old-deja/g++.other/conv7.C: Adjust.
48173         * g++.old-deja/g++.other/overload14.C: Adjust.
48174
48175 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48176
48177         PR c++/10471
48178         * g++.dg/template/defarg2.C: New test.
48179
48180 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
48181
48182         * gcc.dg/cpp/include2.c: Update.
48183         * gcc.dg/cpp/multiline-2.c: New.
48184         * gcc.dg/cpp/multiline.c: Update.
48185         * gcc.dg/cpp/strify2.c: Update.
48186         * gcc.dg/cpp/trad/literals-2.c: Update.
48187
48188 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48189
48190         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48191
48192 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48193
48194         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48195
48196 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
48197
48198         PR c++/10451
48199         * g++.dg/parse/crash4.C: New test.
48200
48201         PR c++/9847
48202         * g++.dg/parse/crash5.C: New test.
48203
48204 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
48205
48206         PR c++/10446
48207         * g++.dg/parse/crash3.C: New test.
48208
48209         PR c++/10428
48210         * g++.dg/parse/elab1.C: New test.
48211
48212 2003-04-22  Devang Patel  <dpatel@apple.com>
48213
48214         * gcc.dg/cpp/trad/funlike-5.c: New test.
48215
48216 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
48217
48218         * g++.dg/other/packed1.C: Fix dg options.
48219
48220 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
48221
48222         * g++.dg/other/offsetof2.C: New test.
48223
48224 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
48225
48226         * g++.dg/template/recurse.C: Adjust location of error messages.
48227
48228 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
48229
48230         PR c++/9881
48231         * g++.dg/init/addr-const1.C: New test.
48232         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48233
48234 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48235
48236         PR c++/10405
48237         * g++.dg/lookup/struct-hack1.C: New test.
48238
48239 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
48240
48241         * ucs.c: Update diagnostic messages.
48242
48243 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48244
48245         * gcc.dg/cpp/truefalse.cpp: New test.
48246         * gcc.dg/cpp/cpp.exp: Update.
48247         * g++.dg/other/stdbool-if.C: Remove.
48248
48249 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
48250
48251         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48252         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48253
48254 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
48255
48256         * gcc.c-torture/compile/20030418-1.c: New test.
48257
48258 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
48259
48260         * README.compat: Remove; content moved to doc/sourcebuild.texi.
48261
48262 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48263
48264         PR c++/10347
48265         g++.dg/template/dependent-name1.C: New test.
48266
48267 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
48268
48269         * gcc.dg/warn-1.c (tourist_guide): New array,
48270         contains a pointer to bar.
48271
48272 2003-04-16  Roger Sayle  <roger@eyesopen.com>
48273
48274         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48275         * gcc.c-torture/execute/medce-1.c: New test case.
48276         * gcc.c-torture/execute/medce-2.c: New test case.
48277
48278 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
48279
48280         * lib/prune.exp: Ignore more messages.
48281
48282         PR c++/10381
48283         * g++.dg/parse/lookup3.C: New test.
48284
48285 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
48286
48287         * gcc.c-torture/compile/20030415-1.c : New test.
48288
48289 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
48290
48291         * gcc.c-torture/execute/scope-2.c: Move to ...
48292         * gcc.dg/noncompile/scope.c: .... here.
48293
48294 2003-04-14  Roger Sayle  <roger@eyesopen.com>
48295
48296         * gcc.dg/20030414-2.c: New test case.
48297
48298 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
48299
48300         PR target/10377
48301         * gcc.dg/20030414-1.c: New test.
48302
48303 2003-04-13  Roger Sayle  <roger@eyesopen.com>
48304
48305         * gcc.dg/builtins-12.c: New test case.
48306         * gcc.dg/builtins-13.c: New test case.
48307
48308 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48309
48310         * gcc.c-torture/execute/string-opt-18.c: New test.
48311
48312 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
48313
48314         PR c++/10300
48315         * g++.dg/init/new5.C: New test.
48316
48317 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
48318
48319         PR c++/7910
48320         * g++.dg/ext/dllimport1.C: New test.
48321
48322 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48323
48324         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48325
48326 2003-04-11  Bud Davis <bdavis9659@comcast.net>
48327
48328         PR Fortran/9263
48329         * g77.f-torture/noncompile/9263.f: New test
48330         PR Fortran/1832
48331         * g77.f-torture/execute/1832.f: New test
48332
48333 2003-04-11  David Chad  <davidc@freebsd.org>
48334             Loren J. Rittle  <ljrittle@acm.org>
48335
48336         PR libobjc/8562
48337         * objc.dg/headers.m: New test.
48338
48339 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
48340
48341         * gcc.c-torture/execute/builtin-noret-2.c: New.
48342         * gcc.c-torture/execute/builtin-noret-2.x: New.
48343         XFAIL builtin-noret-2.c at -O1 and above.
48344         * gcc.dg/redecl.c: New.
48345         * gcc.dg/Wshadow-1.c: Update error regexps.
48346
48347 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
48348
48349         * g++.dg/abi/bitfield10.C: New test.
48350
48351 2003-04-09  Mike Stump  <mrs@apple.com>
48352
48353         * gcc.dg/pch/pch.exp: Make testcase names longer.
48354         * g++.dg/pch/pch.exp: Make testcase names longer.
48355
48356 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48357
48358         * gcc.dg/builtins-11.c: New test case.
48359
48360 2003-04-08  Roger Sayle  <roger@eyesopen.com>
48361
48362         * gcc.dg/builtins-9.c: New test case.
48363         * gcc.dg/builtins-10.c: New test case.
48364
48365 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
48366
48367         * gcc.dg/noncompile/init-4.c.c: New test.
48368
48369 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
48370
48371         * gcc.misc-test/gcov-9.c: New test.
48372         * gcc.misc-test/gcov-10.c: New test
48373         * gcc.misc-test/gcov-11.c: New test.
48374
48375 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
48376
48377         PR optimization/10024
48378         * gcc.c-torture/compile/20030405-1.c: New test.
48379
48380 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
48381
48382         * gcc.dg/pch/static-3.c: New.
48383         * gcc.dg/pch/static-3.hs: New.
48384         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48385
48386 2003-04-04  Richard Henderson  <rth@redhat.com>
48387
48388         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48389         * g++.dg/eh/forced2.C: Likewise.
48390
48391 2003-04-03  Mike Stump  <mrs@apple.com>
48392
48393         * lib/scanasm.exp (scan-assembler): Add xfail processing for
48394         target arg.
48395         (scan-assembler-times, scan-assembler-not): Likewise.
48396         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48397
48398 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
48399
48400         * gcc.dg/sparc-loop-1.c: New test.
48401
48402 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
48403
48404         PR other/9274
48405         * g++.dg/pch/system-2.C: New.
48406         * g++.dg/pch/system-2.Hs: New.
48407
48408 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48409
48410         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48411
48412         * g++.dg/eh/simd-1.C (vecfunc): Same.
48413
48414 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48415
48416         * gcc.c-torture/execute/20030401-1.c: New test case.
48417
48418 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48419
48420         * objc.dg/defs.m: New.
48421
48422 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48423
48424         * g++.dg/eh/simd-1.C: New.
48425         * g++.dg/eh/simd-2.C: New.
48426
48427 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48428
48429         * gcc.c-torture/execute/simd-3.c: New.
48430
48431 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48432
48433         PR c/9936
48434         * gcc.dg/20030331-2.c: New test.
48435
48436 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48437
48438         PR c++/10278
48439         * g++.dg/parse/crash2.C: New test.
48440
48441 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48442
48443         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48444         * gcc.c-torture/execute/20030331-1.c: ...here.
48445
48446 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48447
48448         * gcc.c-torture/execute/20030331-1.c: New test.
48449
48450 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48451
48452         * lib/gcov.exp: Adjust call return testing strings.
48453         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48454
48455 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48456
48457         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48458         * gcc.dg/builtins-7.c: New test case.
48459         * gcc.dg/builtins-8.c: New test case.
48460
48461 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48462
48463         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48464
48465 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48466
48467         PR c++/7647
48468         * g++.dg/lookup-class-member-2.C: New test.
48469
48470 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48471
48472         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48473
48474 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48475
48476         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48477
48478 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48479
48480         * g++.dg/init/attrib1.C: New test.
48481
48482 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48483
48484         * gcc.dg/ultrasp8.c: New test.
48485
48486 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48487
48488         * gcc.dg/ultrasp7.c: New test.
48489
48490 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48491
48492         PR c++/10047
48493         * g++.dg/template/inline1.C: New test.
48494
48495 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48496
48497         * gcc.dg/sparc-dwarf2.c: New test.
48498
48499 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48500
48501         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48502         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48503
48504 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48505
48506         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48507         than reading .x files.
48508         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48509         * g77.dg/gcov/gcov-1.f: Likewise.
48510         * gcc.misc-tests/gcov-4b.c: Likewise.
48511         * gcc.misc-tests/gcov-5b.c: Likewise.
48512         * gcc.misc-tests/gcov-6.c: Likewise.
48513         * gcc.misc-tests/gcov-7.c: Likewise.
48514         * gcc.misc-tests/gcov-8.c: Likewise.
48515         * g++.dg/gcov/gcov-1.x: Remove.
48516         * g77.dg/gcov/gcov-1.x: Likewise.
48517         * gcc.misc-tests/gcov-4b.x: Likewise.
48518         * gcc.misc-tests/gcov-5b.x: Likewise.
48519         * gcc.misc-tests/gcov-6.x: Likewise.
48520         * gcc.misc-tests/gcov-7.x: Likewise.
48521         * gcc.misc-tests/gcov-8.x: Likewise.
48522
48523 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48524
48525         PR opt/10087
48526         * gcc.dg/20030324-1.c: New test.
48527
48528 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48529
48530         PR c++/10224
48531         * g++.dg/template/arg3.C: New test.
48532
48533         PR c++/10158
48534         * g++.dg/template/friend18.C: New test.
48535
48536 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48537
48538         * g77.f-torture/compile/20030326-1.f: New test case.
48539
48540 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48541
48542         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48543
48544         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48545
48546 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48547
48548         * gcc.dg/ia64-sync-3.c: New test.
48549
48550 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48551
48552         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48553
48554 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48555
48556         * gcc.dg/ultrasp6.c: New test.
48557
48558 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48559
48560         * gcc.dg/i386-signbit-1.c: New test.
48561         * gcc.dg/i386-signbit-2.c: New test.
48562         * gcc.dg/i386-signbit-3.c: New test.
48563
48564 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48565
48566         * gcc.dg/ultrasp5.c: Fix options.
48567
48568 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48569
48570         * gcc.dg/ultrasp5.c: Fix comment.
48571
48572 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48573
48574         PR fortran/10197
48575         * g77.f-torture/execute/10197.f: New test.
48576
48577 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48578
48579         PR c++/9898, c++/383
48580         * g++.dg/template/conv6.C: New test.
48581
48582         PR c++/10119
48583         * g++.dg/template/ptrmem5.C: New test.
48584
48585         PR c++/10026
48586         * g++.dg/lookup/koenig1.C: New test.
48587
48588         PR C++/10199
48589         * g++.dg/lookup/template2.C: New test.
48590
48591 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48592
48593         * g++.dg/opt/rtti1.C: New test.
48594
48595 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48596
48597         * gcc.dg/ultrasp5.c: New test.
48598
48599 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48600
48601         PR middle-end/9967
48602         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48603         builtin fputs.
48604
48605 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48606
48607         PR c/8224
48608         * gcc.dg/20030323-1.c: New test.
48609
48610 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48611
48612         * gcc.c-torture/compile/20030323-1.c: New test case.
48613
48614 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48615
48616         * gcc.dg/20030321-1.c: New test.
48617
48618 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48619
48620         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48621
48622 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48623
48624         PR c++/9978, c++/9708
48625         * g++.dg/ext/vlm1.C: Adjust expected error.
48626         * g++.dg/ext/vla2.C: New test.
48627         * g++.dg/template/arg1.C: New test.
48628         * g++.dg/template/arg2.C: New test.
48629
48630 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48631
48632         * g77.f-torture/execute/select.f: New test.
48633         * g77.f-torture/noncompile/select_no_compile.f: New test.
48634
48635 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48636
48637         PR c++/9898
48638         * g++.dg/other/error4.C: New test.
48639
48640 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48641
48642         * g++.dg/template/friend17.C: New test.
48643
48644 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48645
48646         * gcc.c-torture/compile/20030320-1.c: New.
48647
48648 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48649
48650         * gcc.dg/builtins-6.c: New test case.
48651
48652 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48653
48654         PR target/10073
48655         * gcc.c-torture/compile/20030319-1.c: New.
48656
48657 2003-03-18  Jan Hubicka  <jh@suse.cz>
48658
48659         * gcc.dg/i386-cvt-1.c: New test.
48660
48661 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48662
48663         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48664         * objc.dg/naming-2.m: Likewise.
48665
48666 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48667
48668         PR c++/9639
48669         * g++.dg/parse/crash1.C: New test.
48670
48671 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48672
48673         PR c++/8805
48674         * g++.dg/eh/cleanup1.C: New test.
48675
48676 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48677
48678         * gcc.c-torture/execute/20030316-1.c: New test case.
48679
48680 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48681
48682         PR c++/9629
48683         * g++.dg/init/ctor2.C: New test.
48684
48685 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48686
48687         * g77.f-torture/compile/xformat.f: New test case.
48688
48689 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48690
48691         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48692         * g++.old-deja/g++.mike/eh50.C: Likewise.
48693
48694 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48695
48696         PR c++/6440
48697         * g++.dg/template/spec7.C: New test.
48698         * g++.dg/template/spec8.C: Likewise.
48699
48700 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48701
48702         * gcc.c-torture/execute/20030313-1.c: New test.
48703
48704 2003-03-14  Richard Henderson  <rth@redhat.com>
48705
48706         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48707
48708 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48709
48710         * gcc.c-torture/compile/20030314-1.c: New test.
48711
48712 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48713
48714         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48715         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48716         thumb target,
48717         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48718         to accept newer _imp__  prefix and additional
48719         newline in .drectve section.
48720         * gcc.dg/dll-4.c: Likewise.
48721         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48722         switch.
48723
48724 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48725
48726         * g++.dg/parse/namespace9.C: New test.
48727
48728         * g++.dg/init/ref5.C: New test.
48729         * g++.dg/parse/ptrmem1.C: Likewise.
48730
48731 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48732
48733         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48734         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48735         regular expression.
48736         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48737         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48738
48739 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48740
48741         * gcc.c-torture/execute/20030224-2.c: New test.
48742
48743 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48744
48745         * gcc.dg/decl-3.c: New test.
48746
48747 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48748
48749         * gcc.dg/i386-loop-2.c: New test.
48750
48751 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48752
48753         PR c++/9474
48754         * g++.dg/parse/namespace8.C: New test.
48755
48756         PR c++/9924
48757         * g++.dg/overload/builtin2.C: New test.
48758
48759 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48760
48761         * gcc.dg/return-type-3.c: New test.
48762
48763 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48764
48765         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48766         profiling options are not supported.
48767
48768 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48769
48770         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48771         * g++.old-deja/g++.warn/impint2.C: Likewise.
48772
48773 2003-03-10  Devang Patel  <dpatel@apple.com>
48774
48775         * g++.dg/cpp/c++_cmd_1.C: New test.
48776         * g++.dg/cpp/c++_cmd_1.h: New file.
48777
48778 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48779
48780         * gcc.dg/altivec-9.c: New file.
48781
48782 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48783
48784         * gcc.dg/ppc-sdata-1.c: New test.
48785         * gcc.dg/ppc-sdata-2.c: New test.
48786
48787 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48788
48789         PR c++/9373
48790         * g++.dg/opt/ptrmem2.C: New test.
48791
48792         PR c++/8534
48793         * g++.dg/opt/ptrmem1.C: New test.
48794
48795 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48796
48797         * gcc.dg/i386-loop-1.c: New test.
48798
48799 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48800
48801         PR c++/9970
48802         * g++.dg/lookup/friend1.C: New test.
48803
48804 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48805
48806         PR c++/9823
48807         * g++.dg/parser/constructor1.C: New test.
48808
48809 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48810
48811         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48812
48813         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48814
48815 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48816
48817         * gcc.dg/cpp/Wunused.c: Update test.
48818
48819 2003-03-08  Jan Hubicka  <jh@suse.cz>
48820
48821         * gcc.dg/inline-3.c: New test.
48822
48823 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48824
48825         PR c++/9809
48826         * g++.dg/parse/builtin1.C: New test.
48827
48828         PR c++/9982
48829         * g++.dg/abi/cookie1.C: New test.
48830         * g++.dg/abi/cookie2.C: Likewise.
48831
48832         PR c++/9524
48833         * g++.dg/template/field1.C: New test.
48834
48835         PR c++/9912
48836         * g++.dg/parse/class1.C: New test.
48837         * g++.dg/parse/namespace7.C: Likewise.
48838         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48839
48840 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48841
48842         * g++.dg/init/ref4.C: New test.
48843
48844 2003-03-07  Jan Hubicka  <jh@suse.cz>
48845
48846         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48847         * gcc.dg/inline-3.c: New test.
48848
48849 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48850
48851         * g++.dg/init/ref3.C: New test.
48852
48853         PR c++/9965
48854         * g++.dg/init/ref2.C: New test.
48855
48856         PR c++/9400
48857         * g++.dg/warn/Wshadow-2.C: New test.
48858
48859         PR c++/9791
48860         * g++.dg/warn/Woverloaded-1.C: New test.
48861
48862 2003-03-05  Jan Hubicka  <jh@suse.cz>
48863
48864         * gcc.dg/i386-local2.c: New.
48865         * gcc.dg/i386-local.c: Fix typo.
48866
48867 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48868
48869         * g++.dg/abi/layout3.C: New test.
48870
48871 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48872
48873         * gcc.c-torture/compile/20030305-1.c
48874
48875 2003-03-05  Jan Hubicka  <jh@suse.cz>
48876
48877         * gcc.dg/i386-local.c: New.
48878
48879 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48880
48881         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48882
48883 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48884
48885         * gcc.dg/switch-2.c: New test.
48886         * gcc.dg/switch-3.c: New test.
48887         * gcc.dg/Wswitch.c: Adjust line numbers.
48888         * gcc.dg/Wswitch-default.c: Likewise.
48889         * gcc.dg/Wswitch-enum.c: Likewise.
48890
48891 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48892
48893         * gcc.c-torture/execute/20030222-1.c: New test.
48894
48895 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48896
48897         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48898
48899 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48900
48901         PR c++/9878
48902         * g++.dg/init/ref1.C: New test.
48903
48904 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48905
48906         * gcc.dg/sh-relax.c: New SH-only test.
48907
48908 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48909
48910         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48911         comment explaining purpose of testcase.
48912
48913 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48914
48915         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48916         for HC11/HC12 (asm needs two int registers).
48917         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48918         HC11/HC12 because the test uses an asm which needs two 32-bit
48919         registers.
48920
48921 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48922
48923         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48924         for HC11/HC12 (array is too large otherwise).
48925         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48926         * gcc.c-torture/compile/20010518-2.x: Likewise.
48927         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48928         HC11/HC12 (array is too large).
48929
48930 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48931
48932         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48933         * lib/g++-dg.exp (g++-dg-test): Likewise.
48934
48935 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48936
48937         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48938         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48939
48940 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48941
48942         * g++.dg/warn/implicit-typename1.C: Remove warning.
48943
48944 2003-02-28  Richard Henderson  <rth@redhat.com>
48945
48946         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48947         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48948
48949 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48950
48951         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48952         * g++.dg/pch/pch.exp: Likewise.
48953
48954 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48955
48956         PR c++/9879
48957         * g++.dg/init/new4.C: New test.
48958
48959 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48960
48961         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48962
48963 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48964
48965         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48966         unsigned long.
48967
48968         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48969         wider than float.
48970
48971 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48972
48973         * lib/scanasm.exp: Add support for counting numbers of
48974         occurences.
48975         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48976         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48977
48978 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48979
48980         PR c++/9683
48981         * g++.dg/template/static3.C: New test.
48982
48983         PR c++/9829
48984         * g++.dg/parse/namespace6.C: New test.
48985
48986 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48987
48988         PR target/9732
48989         * gcc.dg/20030225-1.c: New test.
48990
48991 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48992
48993         * README: Remove out-of-date information.
48994
48995         PR c++/9836
48996         * g++.dg/template/spec6.C: New test.
48997
48998 2003-02-24  Jeff Law  <law@redhat.com>
48999
49000         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49001
49002 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49003
49004         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49005         * gcc.dg/pragma-ep-1.c: Likewise.
49006
49007 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49008
49009         PR c++/9602
49010         * g++.dg/template/friend16.C: New test.
49011
49012 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
49013
49014         PR c++/5333
49015         * g++.dg/parse/fused-params1.C: Adjust error messages.
49016         * g++.dg/template/nested3.C: New test.
49017
49018 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
49019
49020         * g++.dg/abi/param1.C: New test.
49021
49022 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49023
49024         PR c++/7982
49025         * g++.dg/warn/implicit-typename1.C: New test.
49026
49027 2003-02-22  Kelley Cook <kelleycook@comcast.net>
49028
49029         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49030         with "mtune".
49031         * g++.old-deja/g++.other/store-expr2.C: Likewise.
49032         * gcc.c-torture/execute/20010129-1.x: Likewise.
49033         * gcc.dg/20011107-1.c: Likewise.
49034         * gcc.dg/20020108-1.c: Likewise.
49035         * gcc.dg/20020122-3.c: Likewise.
49036         * gcc.dg/20020206-1.c: Likewise.
49037         * gcc.dg/20020310-1.c: Likewise.
49038         * gcc.dg/20020426-2.c: Likewise.
49039         * gcc.dg/20020517-1.c: Likewise.
49040         * gcc.dg/991230-1.c: Likewise.
49041         * gcc.dg/i386-unroll-1.c: Likewise.
49042         * gcc.misc-tests/i386-prefetch.exp: Likewise.
49043
49044 2003-02-22  Jan Hubicka  <jh@suse.cz>
49045
49046         * gcc.dg/i386-mul.c: New test.
49047
49048 2003-02-21  Roger Sayle  <roger@eyesopen.com>
49049
49050         * gcc.dg/builtins-5.c: New test case.
49051
49052 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
49053
49054         * gcc.dg/asmreg-1.c: New test.
49055
49056 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49057
49058         PR c++/9749
49059         * g++.dg/parse/varmod1.C: New test.
49060
49061 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49062
49063         PR c++/9727
49064         * g++.dg/template/op1.C: New test.
49065
49066 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49067
49068         PR c++/8906
49069         * g++.dg/template/nested2.C: New test.
49070
49071 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
49072
49073         PR c++/8724
49074         * g++.dg/expr/dtor1.C: New test.
49075
49076 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
49077
49078         * gcc.dg/cpp/include3.c: New test.
49079         * gcc.dg/cpp/inc/foo.h: New file.
49080
49081 2003-02-21  Glen Nakamura  <glen@imodulo.com>
49082
49083         * gcc.c-torture/execute/20030221-1.c: New test.
49084
49085 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
49086
49087         PR c++/9729
49088         * g++.dg/abi/conv1.C: New test.
49089
49090 2003-02-20  Jan Hubicka  <jh@suse.cz>
49091
49092         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49093
49094 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
49095
49096         * gcc.c-torture/compile/20030219-1.c: New test.
49097
49098 2003-02-18  Jan Hubicka  <jh@suse.cz>
49099
49100         * gcc.dg/funcorder.c: New test.
49101
49102 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49103
49104         * gcc.c-torture/execute/20030218-1.c: New.
49105
49106 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
49107
49108         * gcc.dg/20030218-1.c: New.
49109
49110 2003-02-18  Richard Henderson  <rth@redhat.com>
49111
49112         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49113         * gcc.dg/attr-used-2.c: New.
49114
49115 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
49116
49117         PR c++/9704
49118         * g++.dg/init/copy5.C: New test.
49119
49120 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
49121
49122         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49123         * g++.dg/pch/pch.exp: Likewise.
49124
49125 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
49126
49127         * gcc.c-torture/execute/20030209-1.c: Enable the test if
49128         STACK_SIZE is not defined.
49129
49130 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49131
49132         PR c++/9457
49133         * g++.dg/template/init1.C: New test.
49134
49135 2003-02-16  Jan HUbicka  <jh@suse.cz>
49136
49137         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49138         (foo): Add few extra tests
49139         * gcc.dg/c99-const-expr-3.c: Likewise.
49140         * gcc.c-torture/execute/20030216-1.c: New.
49141
49142 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49143
49144         PR c++/9459
49145         * g++.dg/ext/typeof4.C: New test.
49146
49147 2003-02-15  Roger Sayle  <roger@eyesopen.com>
49148
49149         * gcc.dg/i386-387-3.c: New test case.
49150
49151 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
49152
49153         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49154         cris-*-elf* cris-*-aout* and mmix-*-*.
49155
49156 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
49157
49158         * gcc.dg/20030213-1.c: New test.
49159
49160 2003-02-12  Roger Sayle  <roger@eyesopen.com>
49161
49162         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49163         * gcc.dg/i386-387-2.c: Likewise.
49164
49165 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
49166
49167         * gcc.dg/ppc-spe.c: Fix formatting.
49168         Enable tests that were previously unsupported by gas.
49169         Delete tests for instructions that no longer exist.
49170         Switch arguments on evsubifw builtin.
49171
49172 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
49173
49174         * gcc.c-torture/execute/20030209-1.c: Disable the test if
49175         STACK_SIZE is too small.
49176
49177 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
49178             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
49179
49180         * gcc.dg/decl-2.c: New test.
49181
49182 2003-02-10  Jan Hubicka  <jh@suse.cz>
49183
49184         * gcc.dg/i386-fpcvt-1.c: New test.
49185
49186 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
49187
49188         * gcc.c-torture/execute/20030209-1.c: New test.
49189
49190 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
49191
49192         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49193         int-wide bitops, use the constants of the same width.
49194         Likewise, if long long is 32-bit wide, test bitops using
49195         32-bit constants.
49196
49197 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
49198
49199         * gcc.dg/20021014-1.c: Annotate with expected notice text.
49200
49201 2003-02-07  Roger Sayle  <roger@eyesopen.com>
49202
49203         * gcc.dg/builtins-4.c: New test case.
49204
49205 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49206
49207         * gcc.dg/20020430-1.c: Fix dg command typos.
49208         * gcc.dg/20020503-1.c: Likewise.
49209
49210 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49211
49212         PR c++/8785
49213         * g++.dg/parse/fused-params1.C: New test.
49214
49215         PR c++/8857
49216         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49217
49218         PR c++/8921
49219         * g++.dg/parse/non-dependent1.C: New test.
49220
49221         PR c++/8928
49222         * g++.dg/parse/dupl-tmpl-args1.C: New test.
49223
49224         PR c++/9228
49225         * g++.dg/parse/undefined7.C: New test.
49226         * g++.dg/parse/non-templ1.C: New test.
49227
49228         PR c++/9229
49229         * g++.dg/parse/too-many-tmpl-args1.C: New test.
49230
49231 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
49232
49233         * gcc.c-torture/compile/20030206-1.c: New test.
49234
49235 2003-02-05  Roger Sayle  <roger@eyesopen.com>
49236
49237         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49238         "pow" to "foo" to avoid potential confusion with a math built-in.
49239
49240 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49241
49242         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49243         conditions for SPARC targets.
49244
49245 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
49246
49247         * gcc.dg/20030204-1.c: New test.
49248
49249 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49250
49251         PR c++/38
49252         * g++.dg/parse/array-size1.C: New test.
49253
49254         PR c++/5657
49255         * g++.dg/parse/undefined3.C: New test.
49256
49257         PR c++/5665
49258         * g++.dg/parse/undefined4.C: New test.
49259
49260         PR c++/5975
49261         * g++.dg/parse/undefined5.C: New test.
49262
49263         PR c++/7259
49264         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49265
49266         PR c++/8578
49267         * g++.dg/parse/casting-operator1.C: New test.
49268
49269         PR c++/8596
49270         * g++.dg/parse/undefined6.C: New test.
49271
49272         PR c++/8736
49273         * g++.dg/parse/missing-template1.C: New test.
49274
49275 2003-02-04  Jan Hubicka  <jh@suse.cz>
49276
49277         * gcc.dg/i386-cadd.c: Compile using -march=k8.
49278         * gcc.dg/i386-cmov?.c: Likewise.
49279         * gcc.dg/i386-fpcvt-?.c: Likewise.
49280         * gcc.dg/i386-ssefp-1.c: Likewise.
49281         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49282         conventions.
49283
49284 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
49285
49286         PR c++/7129
49287         * g++.dg/ext/max.C: New test.
49288
49289 2003-02-03  Jan Hubicka  <jh@suse.cz>
49290
49291         * gcc.c-torture/execute/20030203-1.c: New test.
49292
49293 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
49294
49295         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49296         'natural-endian'.
49297
49298 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
49299
49300         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49301         * g++.dg/init/new2.C: Likewise.
49302         * g++.dg/other/new1.C: Likewise.
49303
49304 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
49305
49306         * gcc.dg/struct-ret-libc.c: New test.
49307
49308 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
49309
49310         * gcc.dg/20030129-1.c: New test.
49311
49312 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49313
49314         PR c++/8849
49315         * g++.dg/template/ptrmem4.C: New test.
49316
49317 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
49318
49319         * g++.dg/parser/constant1.C: New test.
49320
49321 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49322
49323         PR c++/8591
49324         * g++.dg/parse/friend2.C: New test.
49325
49326 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49327
49328         PR c++/9437
49329         * g++.dg/template/unify4.C: New test.
49330
49331 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
49332
49333         * gcc.c-torture/execute/20030128-1.c: New test.
49334
49335 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
49336
49337         * g++.dg/lookup/nested1.C: Test moved from ...
49338         * g++.old-deja/g++.other/lookup24.C: ... here.
49339
49340 2003-01-28  Jan Hubicka  <jh@suse.cz>
49341
49342         * gcc.dg/i386-cmov5.c: New test.
49343
49344 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
49345
49346         * gcc.c-torture/execute/20010925-1.c: Changed the
49347         memcpy declaration.
49348
49349 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49350
49351         PR c++/3902
49352         * g++.dg/parse/template5.C: New test.
49353
49354 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
49355
49356         PR fortran/9258
49357         * g77.dg/pr9258: New test.
49358
49359 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49360
49361         * README: Move relevant parts from README.g++.
49362
49363         * README.g++: Remove this file.
49364
49365 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
49366
49367         * g++.dg/abi/dcast1.C: New test.
49368
49369 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49370
49371         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49372
49373 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
49374
49375         PR c++/47
49376         * g++.old-deja/g++.other/lookup24.C: New test.
49377
49378 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49379
49380         PR middle-end/7227
49381         * gcc.dg/uninit-C.c: New test.
49382
49383 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
49384
49385         * g++.dg/abi/covariant1.C: New test.
49386
49387 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
49388
49389         * gcc.dg/20030123-1.c: New test.
49390
49391 2003-01-25  Jan Hubicka  <jh@suse.cz>
49392
49393         PR opt/8492
49394         * gcc.c-torture/compile/20030125-1.c
49395
49396 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
49397
49398         PR c++/9403
49399         * g++.dg/parse/template3.C: New test.
49400         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49401
49402         PR c++/795
49403         * g++.dg/parse/template4.C: New test.
49404
49405         PR c++/9415
49406         * g++.dg/template/qual2.C: New test.
49407
49408         PR c++/8545
49409         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49410
49411         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49412
49413 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49414
49415         * gcc.c-torture/execute/switch-1.c: New test case.
49416
49417 2003-01-25  Jan Hubicka  <jh@suse.cz>
49418
49419         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49420
49421 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49422
49423         Tweaks for Bison-1.875. From the NEWS file:
49424         "- `parse error' -> `syntax error'
49425         Bison now uniformly uses the term `syntax error'"
49426         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49427         * gcc.dg/cpp/digraph2.c: Likewise.
49428         * gcc.dg/cpp/direct2.c: Likewise.
49429         * gcc.dg/cpp/paste4.c: Likewise.
49430         * gcc.dg/c90-restrict-1.c: Likewise.
49431         * gcc.dg/c99-func-2.c: Likewise.
49432         * gcc.dg/noncompile/920721-2.c: Likewise.
49433         * gcc.dg/noncompile/930622-2.c: Likewise.
49434         * gcc.dg/noncompile/940112-1.c: Likewise.
49435         * gcc.dg/noncompile/950921-1.c: Likewise.
49436         * gcc.dg/noncompile/951123-1.c: Likewise.
49437         * gcc.dg/noncompile/971104-1.c: Likewise.
49438         * gcc.dg/noncompile/990416-1.c: Likewise.
49439
49440 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49441
49442         * g++.dg/parse/undefined1.C: Add error message.
49443
49444 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49445
49446         PR c++/9354
49447         * g++.dg/parse/new1.C: New test.
49448
49449         PR c++/9216
49450         * g++.dg/parse/template2.C: New test.
49451
49452         PR c++/9354
49453         * g++.dg/parse/typedef2.C: New test.
49454
49455         PR c++/9328
49456         * g++.dg/ext/typeof3.C: New test.
49457
49458 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49459
49460         PR c++/2738
49461         * g++.dg/parse/ret-type1.C: New test.
49462
49463         PR c++/3792
49464         * g++.dg/parse/tmpl-outside1.C: New test.
49465
49466         PR c++/4207
49467         * g++.dg/parse/int-as-enum1.C: New test.
49468
49469         PR c++/4903
49470         * g++.dg/parse/no-typename1.C: New test.
49471
49472         PR c++/5533
49473         * g++.dg/parse/no-value1.C: New test.
49474
49475         PR c++/5921
49476         * g++.dg/parse/wrong-inline1.C: New test.
49477
49478         PR c++/6402
49479         * g++.dg/parse/ref1.C: New test.
49480
49481         PR c++/6992
49482         * g++.dg/parse/attr-ctor1.C: New test.
49483
49484         PR c++/7229
49485         * g++.dg/parse/namespace5.C: New test.
49486
49487         PR c++/7917
49488         * g++.dg/parse/func-def1.C: New test.
49489
49490         PR c++/8143
49491         * g++.dg/parse/undefined1.C: New test.
49492
49493         PR c++/5723, PR c++/8522
49494         * g++.dg/parse/specialization1.C: New test.
49495
49496         PR c++/163, PR c++/8595
49497         * g++.dg/parse/struct-as-enum1.C: New test.
49498
49499         PR c++/9173
49500         * g++.dg/parse/undefined2.C: New test.
49501
49502 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49503
49504         PR c++/9298
49505         * g++.dg/parse/template1.C: New test.
49506
49507         PR c++/9384
49508         * g++.dg/parse/using1.C: New test.
49509
49510         PR c++/9285
49511         PR c++/9294
49512         * g++.dg/parse/expr2.C: New test.
49513
49514         PR c++/9388
49515         * g++.dg/parse/lookup2.C: Likewise.
49516
49517 2003-01-21  Jan Hubicka  <jh@suse.cz>
49518
49519         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49520         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49521         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49522         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49523
49524 2003-01-20  Nick Clifton  <nickc@redhat.com>
49525
49526         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49527         problem with ARM sibcall code generation.
49528
49529 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49530
49531         * gcc.c-torture/execute/20030120-1.c: New.
49532
49533 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49534
49535         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49536
49537 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49538
49539         PR c++/9272
49540         * g++.dg/parse/ctor1.C: New test.
49541
49542         PR c++/9294:
49543         * g++.dg/parse/qualified1.C: New test.
49544
49545         * g++.dg/parse/typename3.C: New test.
49546
49547 2003-01-16  Richard Henderson  <rth@redhat.com>
49548
49549         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49550
49551 2003-01-16  Richard Henderson  <rth@redhat.com>
49552
49553         * g++.dg/pch/pch.exp: Copy test header to the working directory
49554         before using it either for precompilation or direct use.
49555         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49556         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49557
49558 2003-01-16  Richard Henderson  <rth@redhat.com>
49559
49560         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49561         before using it either for precompilation or direct use.
49562         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49563         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49564
49565 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49566
49567         * g++.dg/ext/typename1.C: Add typename keyword.
49568         * g++.dg/template/crash1.C: Update error messages.
49569         * g++.dg/template/crash2.C: Remove error message.
49570         * g++.dg/parse/typename2.C: New test.
49571         * g++.dg/template/typename2.C: Change implicit
49572         typename warning into error.
49573         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49574         error messages.
49575         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49576         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49577         * g++.old-deja/g++.law/visibility13.C: Remove error
49578         messages.
49579         * g++.old-deja/g++.ns/template17.C: Reorder code to
49580         make declaration visible in template.
49581         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49582         * g++.old-deja/g++.pt/crash36.C: Issue more error
49583         messages.
49584         * g++.old-deja/g++.pt/crash5.C: Improve error
49585         message.
49586         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49587         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49588         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49589         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49590         typename warning with error message.
49591         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49592         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49593         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49594
49595 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49596
49597         * g++.dg/parse/ambig2.C: New test.
49598
49599 2003-01-15  Richard Henderson  <rth@redhat.com>
49600
49601         * g++.dg/tls/init-2.C: Update error message string.
49602
49603 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49604
49605         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49606
49607 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49608
49609         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49610         all for HC11/HC12.
49611         * gcc.c-torture/compile/20001205-1.x: Likewise.
49612         * gcc.c-torture/compile/20001226-1.x: Likewise.
49613         * gcc.c-torture/compile/920520-1.x: Likewise.
49614         * gcc.c-torture/compile/961203-1.x: Likewise.
49615         * gcc.c-torture/compile/20020604-1.x: Likewise.
49616
49617 2003-01-15  Jan Hubicka  <jh@suse.cz>
49618
49619         * gcc.c-torture/compile/20030115-1.c: New test.
49620
49621         * gcc.dg/i386-fpcvt-1.c: New test.
49622         * gcc.dg/i386-fpcvt-2.c: New test.
49623
49624 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49625
49626         Further conform g++'s __vmi_class_type_info to the C++ ABI
49627         specification.
49628         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49629         the specification.
49630
49631 2003-01-14  Jan Hubicka  <jh@suse.cz>
49632
49633         * gcc.dg/i386-fpcvt-1.c: New test.
49634         * gcc.dg/i386-fpcvt-2.c: New test.
49635
49636 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49637
49638         * gcc.dg/i386-mmx-3.c: New test.
49639
49640 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49641
49642         PR c++/9264
49643         * g++.dg/parse/octal1.C: New file.
49644
49645         PR c++/9172
49646         * g++.dg/parse/typename1.C: New file.
49647
49648 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49649
49650         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49651         * gcc.dg/bf-no-ms-layout.c: Likewise.
49652         * gcc.dg/bf-ms-attrib.c: Likewise.
49653
49654 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49655
49656         PR c++/9099
49657         * g++.dg/parse/dtor1.C: New file.
49658
49659         PR c++/9128
49660         * g++.dg/rtti/typeid1.C: New file.
49661
49662         PR c++/9153
49663         * g++.dg/parse/lookup1.C: New file.
49664
49665         PR c++/9171
49666         * g++.dg/templ/spec5.C: New file.
49667
49668 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49669
49670         * gcc.c-torture/compile/20030110-1.c: New test.
49671
49672 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49673
49674         Merge from pch-branch:
49675
49676         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49677
49678         * gcc.dg/pch/cpp-1.h: New.
49679         * gcc.dg/pch/cpp-1.c: New.
49680         * gcc.dg/pch/cpp-2.h: New.
49681         * gcc.dg/pch/cpp-2.c: New.
49682
49683         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49684
49685         * gcc.dg/pch/except-1.h: New.
49686         * gcc.dg/pch/except-1.c: New.
49687
49688         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49689
49690         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49691         running test.
49692         * gcc.dg/pch: Include *.hp not *.h.
49693         * gcc.dg/pch/system-1.h: New.
49694         * gcc.dg/pch/system-1.c: New.
49695
49696         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49697
49698         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49699         rather than trying to build and run a program using PCH.
49700         * gcc.dg/pch: Remove dg-do commands from test files.
49701
49702         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49703
49704         * gcc.dg/pch/macro-3.c: New.
49705         * gcc.dg/pch/macro-3.h: New.
49706
49707         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49708
49709         * gcc.dg/pch/common-1.c: New.
49710         * gcc.dg/pch/common-1.h: New.
49711         * gcc.dg/pch/decl-1.c: New.
49712         * gcc.dg/pch/decl-1.h: New.
49713         * gcc.dg/pch/decl-2.c: New.
49714         * gcc.dg/pch/decl-2.h: New.
49715         * gcc.dg/pch/decl-3.c: New.
49716         * gcc.dg/pch/decl-3.h: New.
49717         * gcc.dg/pch/decl-4.c: New.
49718         * gcc.dg/pch/decl-4.h: New.
49719         * gcc.dg/pch/decl-5.c: New.
49720         * gcc.dg/pch/decl-5.h: New.
49721         * gcc.dg/pch/global-1.c: New.
49722         * gcc.dg/pch/global-1.h: New.
49723         * gcc.dg/pch/inline-1.c: New.
49724         * gcc.dg/pch/inline-1.h: New.
49725         * gcc.dg/pch/inline-2.c: New.
49726         * gcc.dg/pch/inline-2.h: New.
49727         * gcc.dg/pch/static-1.c: New.
49728         * gcc.dg/pch/static-1.h: New.
49729         * gcc.dg/pch/static-2.c: New.
49730         * gcc.dg/pch/static-2.h: New.
49731
49732         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49733
49734         * g++.dg/pch/pch.exp: Better handle failing testcases.
49735         * gcc.dg/pch/pch.exp: Likewise.
49736         * gcc.dg/pch/macro-1.c: New.
49737         * gcc.dg/pch/macro-1.h: New.
49738         * gcc.dg/pch/macro-2.c: New.
49739         * gcc.dg/pch/macro-2.h: New.
49740
49741         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49742
49743         * g++.dg/dg.exp: Treat files in pch/ specially.
49744         * g++.dg/pch/pch.exp: New file.
49745         * g++.dg/pch/empty.H: New file.
49746         * g++.dg/pch/empty.C: New file.
49747         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49748         "precompile".
49749
49750         * gcc.dg/pch/pch.exp: New file.
49751         * gcc.dg/pch/empty.h: New file.
49752         * gcc.dg/pch/empty.c: New file.
49753         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49754         "precompile".
49755
49756 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49757
49758         * g++.dg/template/friend14.C: New test.
49759
49760 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49761
49762         * gcc.dg/old-style-asm-1.c: New test.
49763
49764 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49765
49766         * gcc.c-torture/compile/20030109-1.c: New test.
49767
49768 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49769
49770         * gcc.c-torture/execute/20030109-1.c: New test.
49771
49772 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49773
49774         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49775         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49776         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49777         * g++.old-deja/g++.mike/eh2.C: Likewise.
49778         * g++.old-deja/g++.mike/eh3.C: Likewise.
49779         * g++.old-deja/g++.mike/eh5.C: Likewise.
49780         * g++.old-deja/g++.mike/eh6.C: Likewise.
49781         * g++.old-deja/g++.mike/eh7.C: Likewise.
49782         * g++.old-deja/g++.mike/eh8.C: Likewise.
49783         * g++.old-deja/g++.mike/eh9.C: Likewise.
49784         * g++.old-deja/g++.mike/eh10.C: Likewise.
49785         * g++.old-deja/g++.mike/eh12.C: Likewise.
49786         * g++.old-deja/g++.mike/eh13.C: Likewise.
49787         * g++.old-deja/g++.mike/eh14.C: Likewise.
49788         * g++.old-deja/g++.mike/eh16.C: Likewise.
49789         * g++.old-deja/g++.mike/eh17.C: Likewise.
49790         * g++.old-deja/g++.mike/eh18.C: Likewise.
49791         * g++.old-deja/g++.mike/eh21.C: Likewise.
49792         * g++.old-deja/g++.mike/eh23.C: Likewise.
49793         * g++.old-deja/g++.mike/eh24.C: Likewise.
49794         * g++.old-deja/g++.mike/eh25.C: Likewise.
49795         * g++.old-deja/g++.mike/eh26.C: Likewise.
49796         * g++.old-deja/g++.mike/eh27.C: Likewise.
49797         * g++.old-deja/g++.mike/eh28.C: Likewise.
49798         * g++.old-deja/g++.mike/eh29.C: Likewise.
49799         * g++.old-deja/g++.mike/eh31.C: Likewise.
49800         * g++.old-deja/g++.mike/eh33.C: Likewise.
49801         * g++.old-deja/g++.mike/eh34.C: Likewise.
49802         * g++.old-deja/g++.mike/eh35.C: Likewise.
49803         * g++.old-deja/g++.mike/eh36.C: Likewise.
49804         * g++.old-deja/g++.mike/eh37.C: Likewise.
49805         * g++.old-deja/g++.mike/eh38.C: Likewise.
49806         * g++.old-deja/g++.mike/eh39.C: Likewise.
49807         * g++.old-deja/g++.mike/eh40.C: Likewise.
49808         * g++.old-deja/g++.mike/eh41.C: Likewise.
49809         * g++.old-deja/g++.mike/eh42.C: Likewise.
49810         * g++.old-deja/g++.mike/eh44.C: Likewise.
49811         * g++.old-deja/g++.mike/eh46.C: Likewise.
49812         * g++.old-deja/g++.mike/eh47.C: Likewise.
49813         * g++.old-deja/g++.mike/eh48.C: Likewise.
49814         * g++.old-deja/g++.mike/eh49.C: Likewise.
49815         * g++.old-deja/g++.mike/eh50.C: Likewise.
49816         * g++.old-deja/g++.mike/eh51.C: Likewise.
49817         * g++.old-deja/g++.mike/eh53.C: Likewise.
49818         * g++.old-deja/g++.mike/eh55.C: Likewise.
49819         * g++.old-deja/g++.mike/p7912.C: Likewise.
49820         * g++.old-deja/g++.mike/p9706.C: Likewise.
49821         * g++.old-deja/g++.mike/p10416.C: Likewise.
49822         * g++.old-deja/g++.mike/p11667.C: Likewise.
49823         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49824         Remove redundant reference to Iris.
49825         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49826         Elxsi, i860, Pico Java, and WE32K.
49827
49828 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49829
49830         * g++.dg/ext/asm4.C: New test.
49831
49832 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49833
49834         PR c++/9030
49835         * g++.dg/template/friend12.C: New test.
49836         * g++.dg/template/friend13.C: Likewise.
49837         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49838
49839 2003-01-08  Jan Hubicka  <jh@suse.cz>
49840
49841         * gcc.dg/i386-cadd.c: New test.
49842         * gcc.dg/i386-cmov4.c: Likewise.
49843
49844 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49845
49846         PR c++/9165
49847         * g++.dg/warn/Wunused-3.C: New test.
49848
49849         * g++.dg/abi/bitfield9.C: New test.
49850
49851         PR c++/9189
49852         * g++.dg/parse/defarg3.C: New test.
49853
49854 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49855
49856         * g++.dg/parse/ambig1.C: New test.
49857         * g++.dg/parse/defarg2.C: New test.
49858
49859 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49860
49861         * g++.dg/template/defarg-1.C: New test.
49862         * g++.dg/template/local2.C: Likewise.
49863
49864 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49865
49866         * gcc.c-torture/execute/20030105-1.c: New test.
49867
49868 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49869
49870         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49871         * g++.dg/parse/namespace4.C: Likewise.
49872
49873 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49874
49875         * g++.dg/template/ntp2.C: New test.
49876
49877 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49878
49879         * g++.dg/parse/extern-C-1.C: New test.
49880
49881         * g++.dg/parse/namespace4.C: New test.
49882
49883         * g++.dg/template/nested1.C: New test.
49884
49885         * g++.dg/parse/namespace3.C: New test.
49886
49887 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49888
49889         * g++.dg/lookup/two-stage1.C: New test.
49890
49891 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49892
49893         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49894         * g++.old-deja/g++.jason/access8.C: Likewise.
49895         * g++.old-deja/g++.other/decl5.C: Likewise.
49896
49897 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49898
49899         * g++.dg/parse/parse7.C: New test.
49900
49901 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49902
49903         PR c++/2843
49904         * g++.dg/ext/attrib7.C: New test.
49905
49906 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49907
49908         * g++.dg/parse/parse6.C: New test.
49909
49910 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49911
49912         * gcc.dg/h8300-stack-1.c: New.
49913
49914 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49915
49916         g++.dg/lookup/exception1.C: New test.
49917
49918         g++.dg/lookup/template1.C: New test.
49919
49920         g++.dg/parse/namespace2.C: New test.
49921
49922         g++.dg/parse/parens2.C: New test.
49923
49924 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49925
49926         * g++.dg/parse/parse5.C: New test.
49927         * g++.dg/lookup/scoped4.C: New test.
49928
49929 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49930
49931         * g++.dg/parse/parens1.C: New test.
49932
49933         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49934         angle-bracket1.C.
49935         * g++.dg/parse/parens2.C: New test.
49936
49937         * g++.dg/lookup/scope-operator1.C: New test.
49938
49939         * g++.dg/parse/operator1.C: New test.
49940
49941 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49942
49943         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49944         * g++.old-deja/g++.other/access6.C: Likewise.
49945         * g++.old-deja/g++.other/decl1.C: Likewise.
49946         * g++.old-deja/g++.pt/typename12.C: Likewise.
49947
49948 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49949
49950         * g++.dg/parse/namespace1.C: New test.
49951
49952 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49953
49954         * g++.dg/parse/parse4.C: New test.
49955
49956 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49957
49958         * g++.dg/parse/parse3.C: New test.
49959
49960 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49961
49962         * g++.dg/parse/parse2.C: New test.
49963
49964 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49965
49966         * g++.dg/template/friend11.C: New test.
49967
49968 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49969
49970         * g++.dg/parse/parse1.C: New test.
49971
49972 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49973
49974         * lib/profopt.exp: Change the name of a global variable to avoid
49975         possible clashes with other test suites.
49976
49977 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49978
49979         * g++.dg/inherit/covariant8.C: New test.
49980
49981 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49982
49983         * g++.dg/init/array9.C: New test.
49984
49985         PR c++/9112
49986         * g++.dg/parse/expr1.C: New test.
49987
49988 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49989
49990         * gcc.c-torture/compile/20021230-1.c: New test.
49991
49992 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49993
49994         * g++.dg/inherit/covariant5.C: New test.
49995         * g++.dg/inherit/covariant6.C: New test.
49996         * g++.dg/inherit/covariant7.C: New test.
49997
49998 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49999
50000         PR c++/2739
50001         * g++.dg/other/access2.C: New test.
50002
50003 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50004
50005         * g++.dg/other/anon-struct.C: No longer fails
50006         * g++.old-deja/g++.brendan/parse4.C: Likewise.
50007         * g++.old-deja/g++.brendan/parse5.C: Likewise.
50008         * g++.old-deja/g++.brendan/parse6.C: Likewise.
50009
50010 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
50011
50012         * g++.dg/parse/angle-bracket.C (main): No longer fails.
50013
50014 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
50015
50016         * g++.dg/eh/spec4.C: Remove stray semicolon.
50017         * g++.dg/expr/pmf-1.C: Change error message.
50018         * g++.dg/ext/asm1.C: Remove stray semicolon.
50019         * g++.dg/ext/typename1.C: Add missing typenames.
50020         * g++.dg/inherit/template-as-base.C: Change error message.
50021         * g++.dg/lookup/scoped1.C: Likewise.
50022         * g++.dg/lookup/scoped2.C: Likewise.
50023         * g++.dg/lookup/using2.C: Likewise.
50024         * g++.dg/other/component1.C: Remove stray semicolon.
50025         * g++.dg/other/do1.C: Change error message.
50026         * g++.dg/other/error2.C: Likewise.
50027         * g++.dg/other/init1.C: Likewise.
50028         * g++.dg/other/packed1.C: Remove stray semicolon.
50029         * g++.dg/other/ptrmem2.C: Change error message.
50030         * g++.dg/parse/parameter-declaration-1.C: Remove line number
50031         marker.
50032         * g++.dg/special/initp1.C: Remove invalid attribute usage.
50033         * g++.dg/template/access3.C: Add typename keyword.
50034         * g++.dg/template/access5.C: Remove stray semicolon.
50035         * g++.dg/template/access6.C: Likewise.
50036         * g++.dg/template/complit1.C: Likewise.
50037         * g++.dg/template/crash1.C: Change error message.
50038         * g++.dg/template/inherit2.C: Remove stray semicolon.
50039         * g++.dg/template/instantiate2.C: Likewise.
50040         * g++.dg/template/instantiate3.C: Change error message.
50041         * g++.dg/template/qual1.C: Remove stray semicolon.
50042         * g++.dg/template/qualttp18.C: Change error message.
50043         * g++.dg/template/ref1.C: Remove stray semicolon.
50044         * g++.dg/template/sizeof1.C (A::value): Declare it.
50045         * g++.dg/template/spec4.C: Change error message.
50046         * g++.dg/template/static1.C: Likewise.
50047         * g++.dg/template/type1.C: Likewise.
50048         * g++.dg/template/typename3.C: Likewise.
50049         * g++.old-deja/g++.benjamin/13478.C: Change error message.
50050         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50051         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50052         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50053         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50054         named return value extension.
50055         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50056         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50057         * g++.old-deja/g++.bob/extern_C.C: Likewise.
50058         * g++.old-deja/g++.bob/inherit2.C: Likewise.
50059         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50060         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50061         * g++.old-deja/g++.brendan/crash13.C: Likewise.
50062         * g++.old-deja/g++.brendan/crash15.C: Likewise.
50063         * g++.old-deja/g++.brendan/crash18.C: Change error message.
50064         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50065         * g++.old-deja/g++.brendan/crash38.C: Likewise.
50066         * g++.old-deja/g++.brendan/crash50.C: Likewise.
50067         * g++.old-deja/g++.brendan/crash56.C: Likewise.
50068         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50069         syntax.
50070         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50071         * g++.old-deja/g++.brendan/crash8.C: Change error message.
50072         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50073         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50074         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50075         * g++.old-deja/g++.brendan/template11.C: Likewise.
50076         * g++.old-deja/g++.brendan/template26.C: Likewise.
50077         * g++.old-deja/g++.brendan/template27.C: Use explicit
50078         specialization syntax.
50079         * g++.old-deja/g++.brendan/template30.C: Likewise.
50080         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50081         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50082         non-dependent names.
50083         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50084         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50085         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50086         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50087         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50088         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50089         named return value extension.
50090         * g++.old-deja/g++.ext/namedret2.C: Likewise.
50091         * g++.old-deja/g++.ext/namedret3.C: Likewise.
50092         * g++.old-deja/g++.ext/return1.C: Likewise.
50093         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50094         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50095         * g++.old-deja/g++.jason/access8.C: Likewise.
50096         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50097         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50098         pseudo-destructor names.
50099         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50100         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50101         pseudo-destructor names.
50102         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50103         * g++.old-deja/g++.jason/overload19.C: Likewise.
50104         * g++.old-deja/g++.jason/overload32.C: Likewise.
50105         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50106         stray semicolons.
50107         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50108         * g++.old-deja/g++.jason/return.C: Likewise.
50109         * g++.old-deja/g++.jason/return2.C: Likewise.
50110         * g++.old-deja/g++.jason/shadow1.C: Likewise.
50111         * g++.old-deja/g++.jason/special.C: Use explicit specialization
50112         syntax.
50113         * g++.old-deja/g++.jason/template10.C: Account for use of
50114         non-dependent names.
50115         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50116         syntax.
50117         * g++.old-deja/g++.jason/template37.C: Likewise.
50118         * g++.old-deja/g++.law/access4.C: Change error messages.
50119         * g++.old-deja/g++.law/arm13.C: Remove incorrect
50120         pseudo-destructor names.
50121         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50122         * g++.old-deja/g++.law/ctors9.C: Likewise.
50123         * g++.old-deja/g++.law/cvt22.C: Likewise.
50124         * g++.old-deja/g++.law/dtors5.C: Likewise.
50125         * g++.old-deja/g++.law/global-init1.C: Likewise.
50126         * g++.old-deja/g++.law/missed-error3.C: Likewise.
50127         * g++.old-deja/g++.law/operators28.C: Likewise.
50128         * g++.old-deja/g++.law/visibility28.C: Likewise.
50129         * g++.old-deja/g++.martin/eval1.C: Likewise.
50130         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50131         name.
50132         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50133         * g++.old-deja/g++.mike/net34.C: Likewise.
50134         * g++.old-deja/g++.mike/net36.C: Likewise.
50135         * g++.old-deja/g++.mike/ns2.C: Likewise.
50136         * g++.old-deja/g++.mike/p12306.C: Likewise.
50137         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50138         value extension.
50139         * g++.old-deja/g++.mike/p700.C: Likewise.
50140         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50141         * g++.old-deja/g++.mike/p710.C: Likewise.
50142         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50143         value extension.
50144         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50145         * g++.old-deja/g++.mike/pmf9.C: Likewise.
50146         * g++.old-deja/g++.ns/crash2.C: Likewise.
50147         * g++.old-deja/g++.ns/crash3.C: Likewise.
50148         * g++.old-deja/g++.ns/invalid1.C: Likewise.
50149         * g++.old-deja/g++.ns/ns17.C: Likewise.
50150         * g++.old-deja/g++.ns/template16.C: Likewise.
50151         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50152         keyword.
50153         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50154         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50155         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50156         named return value extension.
50157         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50158         * g++.old-deja/g++.other/access4.C: Issue additional error
50159         messages.
50160         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50161         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50162         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50163         * g++.old-deja/g++.other/crash25.C: Change error message.
50164         * g++.old-deja/g++.other/crash4.C: Change error message.
50165         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50166         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50167         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50168         checks.
50169         * g++.old-deja/g++.other/defarg8.C: Likewise.
50170         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50171         * g++.old-deja/g++.other/dtor10.C: Likewise.
50172         * g++.old-deja/g++.other/incomplete.C: Likewise.
50173         * g++.old-deja/g++.other/linkage7.C: Likewise.
50174         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50175         lookup algorithm.
50176         * g++.old-deja/g++.other/mangle2.C: Likewise.
50177         * g++.old-deja/g++.other/refinit2.C: Likewise.
50178         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50179         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50180         * g++.old-deja/g++.pt/crash28.C: Likewise.
50181         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50182         syntax.
50183         * g++.old-deja/g++.pt/crash32.C: Change error message.
50184         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50185         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50186         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50187         error message position.
50188         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50189         * g++.old-deja/g++.pt/defarg8.C: Change error message.
50190         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50191         syntax.
50192         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50193         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50194         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50195         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50196         keyword.
50197         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50198         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50199         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50200         keyword.
50201         * g++.old-deja/g++.pt/explicit71.C: Change error message.
50202         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50203         syntax.
50204         * g++.old-deja/g++.pt/friend28.C: Account for use of
50205         non-dependent names.
50206         * g++.old-deja/g++.pt/friend29.C: Likewise.
50207         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50208         rules.
50209         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50210         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50211         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50212         lookup rules.
50213         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50214         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50215         keyword.
50216         * g++.old-deja/g++.pt/memclass20.C: Likewise.
50217         * g++.old-deja/g++.pt/memclass5.C: Likewise.
50218         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50219         keyword.
50220         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50221         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50222         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50223         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50224         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50225         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50226         keyword.
50227         * g++.old-deja/g++.pt/spec10.C: Likewise.
50228         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50229         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50230         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50231         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50232         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50233         * g++.old-deja/g++.pt/ttp62.C: Likewise.
50234         * g++.old-deja/g++.pt/ttp64.C: Likewise.
50235         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50236         * g++.old-deja/g++.pt/typename15.C: Likewise.
50237         * g++.old-deja/g++.pt/typename22.C: Likewise.
50238         * g++.old-deja/g++.pt/typename6.C: Change error messages.
50239         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50240         * g++.old-deja/g++.pt/virtual2.C: Likewise.
50241         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50242         syntax.
50243         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50244         return value extension.
50245         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50246         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50247         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50248         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50249
50250 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
50251
50252         * g++.dg/warn/inline1.C: New test.
50253         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50254         * g++.old-deja/g++.jason/synth10.C: Likewise.
50255         * g++.old-deja/g++.mike/net31.C: Likewise.
50256         * g++.old-deja/g++.mike/p8786.C: Likewise.
50257
50258         * g++.dg/template/friend10.C: New test.
50259         * g++.dg/template/conv5.C: New test.
50260
50261 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
50262
50263         * g++.dg/lookup/scoped3.C: New test.
50264
50265         * g++.dg/lookup/decl1.C: New test.
50266         * g++.dg/lookup/decl2.C: New test.
50267
50268 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
50269
50270         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50271         gcc.c-torture/compile/20021015-1.c,
50272         gcc.c-torture/compile/20021015-2.c,
50273         gcc.c-torture/compile/20021123-1.c,
50274         gcc.c-torture/compile/20021123-2.c,
50275         gcc.c-torture/compile/20021123-3.c,
50276         gcc.c-torture/compile/20021123-4.c,
50277         gcc.c-torture/execute/20021024-1.c: Add tests previously added
50278         only to 3.1 or 3.2 branch.
50279
50280 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
50281
50282         * gcc.dg/i386-bitfield3.c: New test.
50283
50284         * gcc.dg/i386-bitfield2.c: New test.
50285
50286 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
50287
50288         * g++.dg/parse/conv_op1.C: New test.
50289
50290 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
50291
50292         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50293         approved.
50294
50295 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
50296
50297         * gcc.c-torture/compile/20021220-1.c: New test.
50298
50299 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
50300
50301         * gcc.dg/i386-fastcall-1.c: New.
50302
50303 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50304
50305         * gcc.c-torture/execute/20021219-1.c: New test.
50306
50307 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50308
50309         * gcc.dg/i386-pic-1.c: New test.
50310
50311 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50312
50313         PR c++/8099
50314         * g++.dg/template/friend9.C: New test.
50315
50316 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50317
50318         PR c++/3663
50319         * g++.dg/template/access7.C: New test.
50320
50321 2002-12-18  Nick Clifton  <nickc@redhat.com>
50322
50323         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50324         the libstdc++-v3 directory has been found.
50325
50326 2002-12-12  Devang Patel <dpatel@apple.com>
50327         * gcc.dg/darwin-ld-1.c: New test.
50328         * gcc.dg/darwin-ld-2.c: New test.
50329         * gcc.dg/darwin-ld-3.c: New test.
50330         * gcc.dg/darwin-ld-4.c: New test.
50331         * gcc.dg/darwin-ld-5.c: New test.
50332
50333 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
50334
50335         * gcc.c-torture/compile/20021212-1.c: New test.
50336
50337 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
50338
50339         * gcc.dg/fshort-wchar: New test.
50340
50341 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
50342
50343         PR c++/8372
50344         * g++.dg/template/dtor1.C: New test.
50345
50346         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50347         markers.
50348
50349 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
50350
50351         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50352
50353 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
50354
50355         * g++.dg/template/static1.C: New test.
50356         * g++.dg/template/static2.C: New test.
50357         * g++.old-deja/g++.ext/memconst.C: New test.
50358
50359 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50360
50361         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50362         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50363         * g++.dg/special/initp1.C: Likewise.
50364
50365 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
50366
50367         * gcc.c-torture/execute/20021204-1.c: New test.
50368
50369 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
50370
50371         * gcc.dg/ppc-fmadd-1.c: New file.
50372         * gcc.dg/ppc-fmadd-2.c: New file.
50373         * gcc.dg/ppc-fmadd-3.c: New file.
50374
50375 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
50376
50377         * gcc.c-torture/compile/20021204-1.c: New test.
50378
50379 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50380
50381         * g++.dg/inherit/covariant2.C: New test.
50382         * g++.dg/inherit/covariant3.C: New test.
50383         * g++.dg/inherit/covariant4.C: New test.
50384         * g++.dg/inherit/covariant1.C: Remove XFAIL.
50385         * g++.old-deja/g++.robertl/eb17.C: Likewise.
50386
50387 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
50388
50389         PR c++/8688
50390         * g++.dg/init/brace3.C: New test.
50391
50392 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
50393
50394         * gcc.dg/20020210-1.c: Fix a comment typo.
50395
50396 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
50397
50398         PR c++/8720
50399         * g++.dg/parse/defarg1.C: New test.
50400
50401         PR c++/8615
50402         * g++.dg/template/char1.C: New test.
50403
50404         * g++.dg/template/varmod1.C: Fix typo.
50405
50406 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50407
50408         DR 180
50409         * g++.old-deja/g++.pt/crash32.C: Expect error.
50410
50411 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50412
50413         PR c++/5919
50414         * g++.dg/template/varmod1.C: New test.
50415
50416         PR c++/8727
50417         * g++.dg/inherit/typeinfo1.C: New test.
50418
50419         PR c++/8663
50420         * g++.dg/inherit/typedef1.C: New test.
50421
50422 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50423
50424         PR c++/8332
50425         PR c++/8493
50426         * g++.dg/template/strlen1.C: New test.
50427
50428         PR c++/8227
50429         * g++.dg/template/ctor2.C: New test.
50430
50431         PR c++/8214
50432         * g++.dg/init/string1.C: New test.
50433
50434         PR c++/8511
50435         * g++.dg/template/friend8.C: New test.
50436
50437 2002-11-29  Joe Buck <jbuck@synopsys.com>
50438
50439         * g++.dg/lookup/anon2.C: New test.
50440
50441 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50442
50443         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50444         h8300 port.
50445
50446 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50447
50448         * gcc.dg/bitfld-6.c: New test.
50449
50450 2002-11-27  Jan Hubicka  <jh@suse.cz>
50451
50452         * gcc.c-torture/execute/20021127.[cx]: New test.
50453
50454 2002-11-26  Jan Hubicka  <jh@suse.cz>
50455
50456         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50457         quality.
50458
50459 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50460
50461         * g++.dg/init/brace2.C: New test.
50462         * g++.old-deja/g++.mike/p9129.C: Correct.
50463
50464 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50465
50466         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50467
50468 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50469
50470         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50471
50472 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50473
50474         * g++.dg/abi/empty11.C: New test.
50475         * g++.dg/rtti/cv1.C: New test.
50476
50477 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50478
50479         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50480
50481 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50482
50483         * g++.dg/abi/empty10.C: New test.
50484
50485 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50486
50487         * gcc.c-torture/compile/20021124-1.c: New test.
50488
50489 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50490
50491         * g++.dg/abi/rtti2.C: New test.
50492
50493 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50494
50495         * gcc.dg/i386-unroll-1.c: New test.
50496
50497 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50498
50499         * gcc.c-torture/compile/20021120-1.c: New test.
50500         * gcc.c-torture/compile/20021120-2.c: New test.
50501
50502 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50503
50504         * gcc.dg/bitfld-5.c: New test.
50505
50506 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50507
50508         * gcc.c-torture/execute/20021120-3.c: New test.
50509
50510 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50511
50512         * gcc.c-torture/execute/20021120-2.c: New test.
50513
50514 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50515
50516         * gcc.c-torture/execute/20021120-1.c: New test.
50517
50518 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50519
50520         * gcc.c-torture/execute/20021118-3.c: New test.
50521
50522 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50523
50524         * gcc.c-torture/compile/20021119-1.c: New test.
50525
50526 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50527
50528         * gcc.dg/duff-1.c: New test.
50529         * gcc.dg/duff-2.c: New test.
50530         * gcc.dg/duff-3.c: New test.
50531
50532 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50533
50534         * gcc.dg/cpp/_Pragma5.c: New test.
50535
50536 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50537
50538         * gcc.c-torture/execute/20021118-2.c: New test.
50539
50540 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50541
50542         * gcc.c-torture/execute/20021118-1.c: New test.
50543
50544 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50545
50546         * gcc.dg/20021116-1.c: New test.
50547
50548 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50549
50550         * g++.dg/abi/vcall1.C: New test.
50551
50552 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50553
50554         * gcc.dg/20021029-1.c: New test.
50555         * gcc.dg/20021029-2.c: New test.
50556
50557 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50558
50559         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50560
50561 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50562
50563         PR c/8439
50564         * gcc.dg/20021110.c: Move to ...
50565         * gcc.c-torture/compile/20021110.c: .... here.
50566
50567 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50568
50569         PR c/8467
50570         * gcc.c-torture/execute/20021111-1.c
50571
50572 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50573
50574         PR c/8439
50575         * gcc.dg/20021110.c: New test.
50576
50577 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50578
50579         * g++.dg/abi/vthunk3.C: Run only on x86.
50580
50581 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50582
50583         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50584
50585 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50586
50587         * lib/compat.exp (compat-execute): Fix logic error in last
50588         change.
50589
50590 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50591
50592         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50593
50594 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50595
50596         PR c++/8389
50597         * g++.dg/template/access6.C: New test.
50598
50599 2002-11-08  Jan Hubicka  <jh@suse.cz>
50600
50601         * gcc.dg/i386-ssefp-1.c: New test.
50602         * gcc.dg/i386-ssefp-1.c: New test.
50603
50604 2002-11-08  Jan Hubicka  <jh@suse.cz>
50605
50606         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50607
50608 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50609
50610         * g++.dg/abi/vthunk3.C: New test.
50611
50612         PR c++/8338
50613         * g++.dg/template/crash2.C: New test.
50614
50615 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50616
50617         * g++.dg/abi/dtor1.C: New test.
50618         * g++.dg/abi/dtor2.C: Likewise.
50619
50620 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50621
50622         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50623         Darwin.
50624
50625 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50626
50627         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50628         -mthumb.  Only xfail with -O0.
50629
50630 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50631
50632         * g++.dg/abi/thunk1.C: New test.
50633         * g++.dg/abi/thunk2.C: Likewise.
50634         * g++.dg/abi/vtt1.C: Likewise.
50635
50636 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50637
50638         PR optimization/8423
50639         * gcc.c-torture/execute/builtin-constant.c: New test.
50640
50641 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50642
50643         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50644         Add some more cases.
50645
50646 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50647
50648         PR c++/8391
50649         * g++.dg/opt/local1.C: New test.
50650
50651 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50652
50653         PR c++/8160
50654         * g++.dg/template/complit1.C: New test.
50655
50656         PR c++/8149
50657         * g++.dg/template/typename4.C: Likewise.
50658
50659 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50660
50661         Core issue 287, PR c++/7639
50662         * g++.dg/template/instantiate1.C: Adjust error location.
50663         * g++.dg/template/instantiate3.C: New test.
50664         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50665         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50666         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50667
50668 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50669
50670         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50671
50672 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50673
50674         PR c++/8287
50675         * g++.dg/init/dtor2.C: New test.
50676
50677 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50678
50679         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50680         * gcc.dg/nest.c: Bypass errors on irix6.
50681
50682 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50683
50684         * gcc.dg/nest.c: Expect error for mmix-*-*.
50685         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50686
50687 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50688
50689         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50690         markers.
50691
50692         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50693
50694 2002-10-25  Mike Stump  <mrs@apple.com>
50695
50696         * gcc.dg/warn-1.c: New test.
50697
50698 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50699
50700         * g++.dg/template/typename3.C: New test.
50701
50702 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50703
50704         * g++.dg/lookup/ptrmem1.C: New test.
50705
50706         * g++.dg/abi/vthunk2.C: New test.
50707
50708 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50709
50710         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50711
50712 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50713
50714         * g++.dg/abi/empty9.C: New test.
50715
50716 2002-10-24  Richard Henderson  <rth@redhat.com>
50717
50718         * g++.dg/inherit/thunk1.C: Enable for ia64.
50719
50720 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50721
50722         PR c++/8067
50723         * g++.dg/lookup/pretty1.C: New test.
50724
50725 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50726
50727         * gcc.dg/20021023-1.c: New test.
50728
50729 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50730
50731         PR c++/7679
50732         * g++.dg/parse/inline1.C: New test.
50733
50734 2002-10-23  Richard Henderson  <rth@redhat.com>
50735
50736         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50737
50738         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50739
50740 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50741
50742         PR c++/6579
50743         * g++.dg/parse/stmtexpr3.C: New test.
50744
50745 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50746
50747         * g++.dg/expr/cond1.C: New test.
50748
50749 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50750
50751         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50752
50753 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50754
50755         * g++.dg/abi/vbase13.C: New test.
50756         * g++.dg/abi/vbase14.C: Likewise.
50757
50758 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50759
50760         * gcc.dg/tls/pic-1.c: New test.
50761         * gcc.dg/tls/nonpic-1.c: New test.
50762         * gcc.dg/20021018-1.c: New test.
50763
50764 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50765
50766         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50767         Remove only files with the same base name as the test case.
50768         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50769         (profopt-execute): Likewise.  Also, remove old profiling
50770         and performance data files before running the tests.
50771
50772         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50773         * g++.dg/bprob/bprob.exp: Likewise.
50774         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50775         to allow more general test case names.
50776
50777         * g++.dg/bprob/bprob-1.C: Rename to ...
50778         * g++.dg/bprob/g++-bprob-1.C: ... this.
50779
50780         * g77.dg/bprob/bprob-1.f: Rename to ...
50781         * g77.dg/bprob/g77-bprob-1.f: ... this.
50782
50783 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50784
50785         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50786         bison 1.50 or later.
50787
50788 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50789
50790         * g++.dg/README: Describe more test directories.
50791
50792 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50793
50794         * g++.dg/init/array6.C: Add additional tests.
50795
50796 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50797
50798         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50799         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50800
50801 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50802
50803         * gcc.c-torture/compile/20020604-1.x: New.
50804         * gcc.c-torture/compile/simd-5.x: Likewise.
50805         * gcc.c-torture/execute/920710-1.x: Likewise.
50806         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50807
50808 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50809
50810         * g++.dg/inherit/override1.C: Add dg-options clause.
50811
50812 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50813
50814         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50815         _mm_slli_si128.
50816
50817 2002-10-19  Andreas Schwab  <schwab@suse.de>
50818
50819         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50820         directory component.
50821
50822 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50823
50824         * g++.dg/inherit/thunk1.C: New test.
50825
50826         * g++.dg/inherit/override1.C: New test.
50827
50828         * g++.dg/abi/mangle11.C: New test.
50829         * g++.dg/abi/mangle14.C: New test.
50830         * g++.dg/abi/mangle17.C: New test.
50831
50832 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50833
50834         * g++.dg/overload/member2.C: New test.
50835
50836 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50837
50838         * g++.dg/README: Describe new compat directory.
50839         * g++.dg/dg.exp: Skip tests in compat directory.
50840         * README.compat: New file.
50841         * lib/compat.exp: New expect script.
50842         * g++.dg/compat: New test directory.
50843         * g++.dg/compat/compat.exp: New expect script.
50844         * g++.dg/compat/abi: New test directory.
50845         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50846         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50847         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50848         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50849         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50850         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50851         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50852         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50853         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50854         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50855         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50856         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50857         * g++.dg/compat/break: New test directory.
50858         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50859         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50860         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50861         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50862         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50863         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50864         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50865         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50866         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50867         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50868         g++.dg/compat/break/README: New files.
50869         * g++.dg/compat/eh: New test directory.
50870         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50871         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50872         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50873         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50874         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50875         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50876         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50877         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50878         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50879         g++.dg/compat/eh/filter2_y.C,
50880         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50881         g++.dg/compat/eh/new1_y.C,
50882         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50883         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50884         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50885         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50886         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50887         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50888         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50889         g++.dg/compat/eh/unexpected1_y.C: New files.
50890         * g++.dg/compat/init: New test directory.
50891         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50892         g++.dg/compat/init/array5_y.C,
50893         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50894         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50895         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50896         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50897         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50898         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50899         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50900         g++.dg/compat/init/init-ref2_y.C: New files.
50901
50902 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50903
50904         PR c++/7584
50905         * g++.dg/inherit/using3.C: New test.
50906
50907 2002-10-17  Jan Hubicka  <jh@suse.cz>
50908
50909         * gcc.dg/20021017-2.c: New test.
50910
50911 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50912
50913         * g++.dg/abi/mangle16.C: Adjust.
50914
50915         * g++.dg/init/array8.C: New test.
50916
50917 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50918
50919         * gcc.dg/special/mips-abi.exp: New test.
50920         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50921
50922 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50923
50924         * g++.dg/abi/mangle16.C: New test.
50925         * g++.dg/abi/mangle17.C: Likewise.
50926
50927         PR c++/7478
50928         * g++.dg/template/ref1.C: New test.
50929
50930 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50931
50932         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50933
50934 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50935
50936         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50937
50938 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50939
50940         PR c++/7524
50941         * g++.dg/init/array7.C: New test.
50942
50943 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50944
50945         * g++.dg/init/array6.C: New test.
50946
50947         * g++.dg/abi/mangle13.C: Likewise.
50948         * g++.dg/abi/mangle14.C: Likewise.
50949         * g++.dg/abi/mangle15.C: Likewise.
50950
50951 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50952
50953         * g++.dg/abi/empty8.C: New test.
50954
50955 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50956
50957         * g++.dg/init/ctor1.C: New test.
50958
50959 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50960
50961         * gcc.c-torture/execute/20021015-1.c: New test.
50962
50963 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50964
50965         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50966
50967 2002-10-14  Jan Hubicka  <jh@suse.cz>
50968
50969         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50970
50971 2002-10-14  Richard Henderson  <rth@redhat.com>
50972
50973         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50974
50975 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50976
50977         PR optimization/6631
50978         * g++.dg/opt/const2.C: New test.
50979
50980 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50981
50982         PR c++/7176
50983         * g++.dg/parse/friend1.C: New test.
50984         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50985
50986 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50987
50988         * gcc.dg/20021014-1.c: New test.
50989
50990 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50991
50992         PR c++/5661
50993         * g++.dg/ext/vlm1.C: New test.
50994         * g++.dg/ext/vlm2.C: Likewise.
50995
50996         * g++.dg/init/array1.C: Remove invalid braces.
50997         * g++.dg/init/brace1.C: New test.
50998         * g++.dg/init/copy2.C: Likewise.
50999         * g++.dg/init/copy3.C: Likewise.
51000         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51001         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51002         braces.
51003
51004 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
51005
51006         * gcc.dg/cpp/assembler.S: Don't use -ansi.
51007
51008 2002-10-11  Richard Shann  <richard.shann@superh.com>
51009
51010         * gcc.c-torture/compile/simd-5.c: New test.
51011
51012 2002-10-10  Roger Sayle  <roger@eyesopen.com>
51013
51014         * gcc.c-torture/execute/shiftopt-1.c: New test case.
51015
51016 2002-10-10  Jim Wilson  <wilson@redhat.com>
51017
51018         * gcc.c-torture/execute/20021010-1.c: New test.
51019
51020 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
51021
51022         PR c/7353
51023         * g++.dg/ext/typedef-init.C: New test.
51024         * gcc.dg/typedef-init.c: New test.
51025
51026 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
51027
51028         * gcc.dg/cpp/paste13.c: New test.
51029
51030 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51031
51032         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
51033         remaining platforms, XFAIL during compile, not execute.  Don't
51034         XFAIL at -O0.
51035
51036 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
51037
51038         * gcc.dg/alias-1.c: Tweak expected warning.
51039
51040 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51041
51042         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51043
51044 2002-10-06  Andreas Jaeger  <aj@suse.de>
51045
51046         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51047         * gcc.dg/cpp/c++98.C: Likewise.
51048
51049         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51050         * g++.dg/cpp/c++98.C: Likewise.
51051
51052         * g++.dg/README (Subdirectories): Mention cpp directory.
51053
51054         PR target/7559
51055         * gcc.dg/20021006-1.c: New test.
51056
51057 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51058
51059         PR c++/7804
51060         * g++.dg/other/warning1.C: New test.
51061
51062 2002-10-04  Roger Sayle  <roger@eyesopen.com>
51063
51064         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51065         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
51066         and sparc-*-* with -m64 as expected failures.  See PR 8087.
51067
51068 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51069
51070         PR c++/7931
51071         * g++.dg/template/ptrmem3.C: New test.
51072
51073         PR c++/7754
51074         * g++.dg/template/union1.C: New test.
51075
51076 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
51077
51078         PR c++/8006
51079         * g++.dg/abi/mangle9.C: New test.
51080         * g++.dg/abi/mangle10.C: New test.
51081         * g++.dg/abi/mangle11.C: New test.
51082         * g++.dg/abi/mangle12.C: New test.
51083
51084 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
51085
51086         PR c++/7188.
51087         * g++.dg/template/meminit1.C: New test.
51088         * g++.dg/warn/Wreorder-1.C: Likewise.
51089         * g++.old-deja/g++.mike/warn3.C: Tweak.
51090         * lib/prune.exp: Ingore "in copy constructor".
51091
51092 2002-10-02  Andreas Jaeger  <aj@suse.de>
51093
51094         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51095         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51096         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51097         on x86-64.
51098
51099 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51100
51101         * gcc.dg/empty1.C: Fix typo.
51102
51103 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
51104
51105         * gcc.dg/alias-1.c: New test.
51106
51107 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
51108
51109         * gcc.dg/empty1.C: New test.
51110
51111         * g++.dg/tls/init-2.C: Tweak error messages.
51112
51113 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
51114
51115         * gcc.c-torture/compile/20020923-1.c: New test.
51116
51117 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
51118
51119         * gcc.c-torture/execute/ffs-1.c: New test.
51120         * gcc.c-torture/execute/ffs-2.c: Ditto.
51121
51122 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
51123
51124         * g++.dg/overload/member1.C: New test.
51125
51126 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
51127
51128         * g++.dg/abi/empty7.C: New test.
51129         * g++.dg/init/pm2.C: Likewise.
51130
51131 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
51132
51133         * g++.dg/rtti/crash1.C: New test.
51134
51135 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
51136
51137         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51138         gcc.dg/sibcall-4.c: New tests.
51139
51140 2002-09-28  Roger Sayle  <roger@eyesopen.com>
51141
51142         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51143         powerpc and MMIX targets.
51144
51145 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
51146
51147         * gcc.dg/cpp/20020927-1.c: New.
51148
51149 2002-09-26  David S. Miller  <davem@redhat.com>
51150
51151         * gcc.c-torture/compile/trunctfdf.c: New.
51152
51153 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51154
51155         * lib/target-supports.exp (check_weak_available): Handle solaris2.
51156
51157 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
51158
51159         * gcc.c-torture/execute/loop-15.c: New.
51160
51161 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
51162
51163         * README.QMTEST: Fix typo.
51164
51165 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
51166
51167         * gcc.dg/20020926-1.c: New test.
51168
51169 2002-09-25  David S. Miller  <davem@redhat.com>
51170
51171         PR target/7842
51172         * gcc.c-torture/execute/shiftdi.c: New test.
51173
51174 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
51175
51176         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51177         unique to the tool.
51178         * lib/g77.exp (g77_init): Likewise.
51179         * lib/g++.exp (g++_init): Likewise.
51180         * lib/objc.exp (objc_init): Likewise.
51181
51182 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
51183
51184         * g++.dg/abi/empty5.C: New test.
51185         * g++.dg/abi/empty6.C: New test.
51186         * g++.dg/abi/vbase12.C: New test.
51187
51188 2002-09-25  Richard Henderson  <rth@redhat.com>
51189
51190         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51191         too-small long double.
51192
51193 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
51194
51195         * gcc.dg/20020919-1.c: New test.
51196
51197 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
51198
51199         * g++.dg/abi/bitfield6.C: New test.
51200         * g++.dg/abi/bitfield7.C: New test.
51201         * g++.dg/abi/bitfield8.C: New test.
51202         * g++.dg/abi/vbase11.C: New test.
51203
51204 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51205
51206         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51207         hppa*-*-hpux*.  Update test comment.
51208
51209 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
51210
51211         * gcc.dg/tls/struct-1.c: New test.
51212
51213 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
51214
51215         * gcc.dg/cpp/tr-warn2.c: Update.
51216
51217 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51218
51219         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51220
51221 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
51222
51223         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51224         systems.
51225
51226 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
51227
51228         * gcc.c-torture/execute/ieee/mzero3.c: New test.
51229
51230         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51231         Adjust for c++filt moved to binutils.  Remove spurious duplicate
51232         setting of cxxfilt.
51233
51234 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
51235
51236         * gcc.dg/20020312-2.c: Update for darwin.
51237
51238 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
51239
51240         * g++.old-deja/g++.other/crash32.C: Mark ICE.
51241
51242 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
51243
51244         * objc.dg/comp-types-1.m: New test.
51245         * objc.dg/comp-types-2.m: New test.
51246         * objc.dg/comp-types-3.m: New test.
51247         * objc.dg/comp-types-4.m: New test.
51248         * objc.dg/comp-types-5.m: New test.
51249         * objc.dg/comp-types-6.m: New test.
51250
51251 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51252
51253         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51254
51255 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51256
51257         * g++.dg/other/do1.C: New test.
51258
51259         * g++.dg/template/subst1.C: New test.
51260
51261 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
51262
51263         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51264
51265 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
51266
51267         * g++.dg/template/qualttp20.C: Adjust expected errors.
51268         * g++.old-deja/g++.jason/report.C: Likewise.
51269         * g++.old-deja/g++.other/qual1.C: Likewise.
51270
51271         * g++.dg/lookup/scoped2.C: New test.
51272
51273         * g++.dg/ext/asm3.C: New test.
51274
51275 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
51276
51277         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51278
51279 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
51280
51281         * ChangeLog: follow spelling conventions.
51282         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51283         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51284         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51285         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51286         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51287         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51288         * g++.old-deja/g++.law/global-init1.C: Likewise.
51289         * g++.old-deja/g++.other/delete4.C: Likewise.
51290         * g++.old-deja/g++.other/inline21.C: Likewise.
51291         * g++.old-deja/g++.other/singleton.C: Likewise.
51292         * g77.dg/strlen0.f: Likewise.
51293         * g77.f-torture/compile/20010519-1.f: Likewise.
51294         * g77.f-torture/compile/980310-4.f: Likewise.
51295         * gcc.c-torture/compile/20000605-1.c: Likewise.
51296         * gcc.c-torture/execute/20020225-1.c: Likewise.
51297         * gcc.dg/c90-hexfloat-2.c: Likewise.
51298         * gcc.dg/c99-bool-1.c: Likewise.
51299         * gcc.dg/c99-hexfloat-2.c: Likewise.
51300         * gcc.dg/dll-2.c: Likewise.
51301         * gcc.dg/wtr-union-init-1.c: Likewise.
51302         * gcc.dg/wtr-union-init-2.c: Likewise.
51303         * gcc.dg/wtr-union-init-3.c: Likewise.
51304         * gcc.dg/cpp/avoidpaste1.c: Likewise.
51305         * gcc.dg/cpp/defined.c: Likewise.
51306         * gcc.dg/cpp/macsyntx.c: Likewise.
51307         * gcc.dg/cpp/paste2.c: Likewise.
51308         * gcc.dg/cpp/trad/defined.c: Likewise.
51309         * gcc.dg/format/c90-printf-1.c: Likewise.
51310         * gcc.dg/format/c90-scanf-1.c: Likewise.
51311         * gcc.dg/format/c99-printf-1.c: Likewise.
51312         * gcc.dg/format/c99-scanf-1.c: Likewise.
51313         * gcc.misc-tests/gcov-8.c: Likewise.
51314         * lib/profopt.exp: Likewise.
51315
51316 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
51317
51318         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51319
51320 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51321
51322         * g++.dg/inherit/using2.C: New test.
51323
51324 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
51325
51326         * ChangeLog: Follow spelling conventions.
51327         * g++.dg/template/friend4.C: Likewise.
51328         * g++.old-deja/g++.pt/crash67.C: Likewise.
51329         * gcc.c-torture/execute/20000801-4.c: Likewise.
51330         * gcc.dg/c90-digraph-1.c: Likewise.
51331         * gcc.dg/c94-digraph-1.c: Likewise.
51332         * gcc.dg/c99-digraph-1.c: Likewise.
51333         * gcc.dg/cpp/line5.c: Likewise.
51334         * gcc.dg/cpp/multiline.c: Likewise.
51335         * gcc.dg/cpp/trad/literals-1.c: Likewise.
51336         * gcc.dg/format/attr-3.c: Likewise.
51337         * gcc.dg/format/c90-scanf-3.c: Likewise.
51338         * gcc.dg/format/ext-4.c: Likewise.
51339
51340 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
51341
51342         * g++.dg/template/pretty1.C: New test.
51343
51344 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
51345
51346         * gcc.c-torture/execute/struct-cpy-1.c: New test.
51347
51348 2002-09-13  Matt Austern  <austern@apple.com>
51349
51350         * g++.dg/other/constref[12].C: New, regression tests for
51351         passing a cast expression to a function by const reference.
51352
51353 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
51354
51355         * g++.dg/template/deduce1.C: New test.
51356
51357 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
51358
51359         * gcc.c-torture/execute/simd-1.c: Force all use of int to
51360         32-bit int.
51361
51362 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51363
51364         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51365         usage.
51366
51367 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
51368
51369         * gcc.c-torture/compile/20020910-1.c: New test.
51370
51371 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
51372
51373         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51374
51375 2002-09-10  Andreas Jaeger  <aj@suse.de>
51376
51377         * gcc.dg/20020312-2.c: Adjust for x86-64.
51378
51379 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
51380
51381         * g77.dg/7388.f: New test case for PR 7388.
51382
51383 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
51384
51385         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51386
51387 2002-09-05  Ziemowit Laski <zlaski@apple.com>
51388
51389         * objc.dg/proto-lossage-1.m: New test.
51390
51391 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
51392
51393         * gcc.dg/cpp/_Pragma4.c: Fix typo.
51394
51395 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
51396
51397         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
51398         expected to pass.
51399
51400 2002-09-06  Stan Shebs  <shebs@apple.com>
51401             David Edelsohn  <edelsohn@gnu.org>
51402
51403         * gcc.dg/weak: New directory.
51404         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51405         target-specific xfail bits.
51406         * gcc.dg/typeof-2.c: Move to new directory.
51407         * gcc.dg/weak.exp: New expect script.
51408
51409 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51410
51411         * gcc.c-torture/execute/extzvsi.c: New test.
51412
51413 2002-09-05  Stan Shebs  <shebs@apple.com>
51414
51415         * gcc.dg/weak-1.c: xfail on Darwin.
51416         * gcc.dg/weak-2.c: Ditto.
51417         * gcc.dg/weak-3.c: Ditto.
51418         * gcc.dg/weak-4.c: Ditto.
51419         * gcc.dg/weak-5.c: Ditto.
51420         * gcc.dg/weak-6.c: Ditto.
51421         * gcc.dg/weak-7.c: Ditto.
51422         * gcc.dg/weak-8.c: Ditto.
51423         * gcc.dg/weak-9.c: Ditto.
51424
51425 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51426
51427         * gcc.c-torture/execute/loop-14.c: New test.
51428
51429 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51430
51431         * g++.dg/other/cxa-atexit1.C: New test.
51432
51433         * gcc.dg/typeof-2.c: New test.
51434
51435 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51436
51437         * gcc.dg/builtins-2.c: New testcase.
51438         * gcc.dg/builtins-3.c: New testcase.
51439
51440 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51441
51442         * gcc.dg/cpp/_Pragma4.c: New test.
51443
51444 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51445
51446         * objc/execute/nil_method-1.m: New testcase.
51447
51448 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51449
51450         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51451         [Object class], not [Object initialize].
51452
51453 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51454             Hans-Peter Nilsson  <hp@bitrange.com>
51455
51456         * gcc.c-torture/execute/20020720-1.x: Skip test on
51457         mmix-knuth-mmixware.  Correct comment.
51458
51459 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51460
51461         * g++.dg/abi/bitfield5.C: New test.
51462         * g++.dg/abi/vbase10.C: Likewise.
51463
51464 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51465
51466         * objc.dg/undeclared-selector.m: New test.
51467
51468 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51469
51470         * g++.dg/other/offsetof1.C: Avoid cast warning.
51471
51472 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51473
51474         * objc.dg/super-class-2.m: New test.
51475
51476 2002-08-24  Matt Austern  <austern@apple.com>
51477
51478         * g++.dg/ext/lvaddr.C: New test.
51479         * g++.dg/ext/lvcast.C: New test.
51480
51481 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51482
51483         * g++.dg/inherit/cond1.C: New test.
51484
51485 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51486
51487         * gcc.dg/noncompile/incomplete-1.c: New test.
51488
51489 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51490
51491         * gcc.dg/typespec-1.c: New test.
51492
51493 2002-08-20  Devang Patel  <dpatel@apple.com>
51494         * objc.dg/proto-hier-2.m: New test.
51495
51496 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51497
51498         * objc.dg/bitfield-1.m: New test.
51499         * objc.dg/bitfield-2.m: New test.
51500
51501 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51502
51503         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51504         gcc.dg/c99-flex-array-4.c: New tests.
51505
51506 2002-08-16  Stan Shebs  <shebs@apple.com>
51507
51508         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51509
51510 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51511
51512         * gcc.dg/typeof-1.c: New test.
51513         * g++.dg/ext/typeof2.C: New test.
51514
51515 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51516
51517         * g++.dg/other/offsetof1.C: New test.
51518
51519 2002-08-14  Richard Henderson  <rth@redhat.com>
51520
51521         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51522
51523 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51524
51525         * gcc.dg/cpp/_Pragma3.c: New test.
51526
51527 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51528
51529         * g++.dg/template/inherit3: New test.
51530
51531 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51532
51533         * gcc.dg/bitfld-4.c: Add blank options.
51534
51535 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51536
51537         * g++.dg/template/crash1.C: New test.
51538
51539 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51540
51541         * gcc.dg/tls/opt-2.c: New test.
51542
51543 2002-08-08  Devang Patel  <dpatel@apple.com>
51544
51545         * objc.dg/selector-1.m : New test
51546
51547 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51548
51549         * g++.dg/abi/bitfield4.C: New test.
51550         * gcc.dg/bitfld-4.c: New test.
51551
51552 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51553
51554         * g++.dg/other/packed1.C: New test.
51555
51556 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51557
51558         * g++.dg/abi/offsetof.C: Tweak error messages.
51559         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51560
51561 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51562
51563         * gcc.dg/bitfld-3.c: New test.
51564
51565 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51566             Richard Henderson  <rth@redhat.com>
51567
51568         * gcc.dg/i386-bitfield1.c: New test.
51569         * g++.dg/abi/bitfield3.C: Update.
51570
51571 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51572
51573         * objc.dg/const-str-2.m: Update.
51574         * gcc.dg/cpp/c++98.c: Change to C extension.
51575         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51576         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51577
51578 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51579
51580         * gcc.dg/tls/diag-3.c: New.
51581
51582 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51583
51584         * g++.dg/README (Subdirectories): Document new subdir expr.
51585         * g++.dg/expr/pmf-1.C: New test.
51586
51587 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51588
51589         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51590
51591 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51592
51593         * g++.dg/abi/bitfield3.C: New test.
51594
51595 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51596
51597         * lib/gcov.exp: Tweak expected line formats.
51598         * gcc.misc-tests/gcov8.c: New test.
51599         * gcc.misc-tests/gcov8.x: New flags.
51600
51601 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51602
51603         * consistency.vlad/layout/endian.c: Include string.h.
51604
51605         * gcc.c-torture/execute/20020805-1.c: New test.
51606
51607 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51608
51609         * g++.dg/other/conversion1.C: New test.
51610
51611 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51612
51613         * gcc.dg/builtins-1.c: New testcase.
51614
51615 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51616
51617         * g++.dg/inherit/access3.C: New test.
51618
51619 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51620
51621         * gcc.dg/ia64-visibility-2.c: New test.
51622
51623 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51624
51625         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51626         __qualifier_flags to __flags.
51627
51628 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51629
51630         * g++.dg/inherit/operator1.C: New test.
51631         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51632         * g++.dg/other/error1.C: Change expected error message.
51633         * g++.dg/template/conv4.C: Likewise.
51634
51635 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51636
51637         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51638         for documented behavior.
51639
51640 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51641
51642         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51643         several targets known to fail.
51644
51645 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51646
51647         * gcc.dg/mips-args-[123].c: New tests.
51648
51649 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51650
51651         * gcc.dg/ppc-spe.c: New.
51652
51653 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51654
51655         * g++.dg/other/ptrmem4.C: New testcase.
51656
51657 2002-07-24  Richard Henderson  <rth@redhat.com>
51658
51659         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51660
51661 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51662
51663         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51664
51665 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51666
51667         * gcc.c-torture/execute/memset-3.c: New testcase.
51668
51669 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51670
51671         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51672         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51673
51674 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51675
51676         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51677         Delete.
51678
51679 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51680
51681         * gcc.c-torture/compile/simd-4.c: New test.
51682
51683 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51684
51685         PR c++/7347, c++/7348
51686         * g++.dg/template/access4.C: New test.
51687         * g++.dg/template/access5.C: New test.
51688         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51689         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51690         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51691         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51692
51693 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51694
51695         * gcc.dg/gnu89-init-2.c: New test.
51696
51697 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51698
51699         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51700
51701 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51702
51703         * gcc.c-torture/execute/20020720-1.c: New testcase.
51704
51705 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51706
51707         * gcc.dg/cpp/Wsignprom.c: New tests.
51708
51709 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51710
51711         * gcc.c-torture/execute/loop-13.c: New test.
51712
51713 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51714
51715         * gcc.dg/cpp/expr.c: New tests.
51716
51717 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51718
51719         * g++.dg/opt/pr6713.C: Add template instantiation.
51720
51721 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51722
51723         * gcc.dg/nest.c: New test.
51724
51725 2002-07-17  Richard Henderson  <rth@redhat.com>
51726
51727         * g++.dg/opt/pr6713.C: New test.
51728
51729 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51730
51731         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51732         XFAIL for all x86 processors.
51733
51734 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51735
51736         * gcc.c-torture/execute/20010122-1.x: Do not test with
51737         -fomit-frame-pointer.
51738
51739 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51740
51741         * g++.dg/template/instantiate2.C: New test.
51742         * g++.dg/template/spec4.C: New test.
51743
51744 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51745
51746         * g++.dg/template/access2.C: New test.
51747         * g++.dg/template/access3.C: New test.
51748
51749 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51750
51751         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51752         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51753         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51754         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51755         Convert to use <stdarg.h>.
51756         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51757         Delete.
51758         * gcc.dg/va-arg-2.c: New.
51759         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51760
51761 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51762
51763         * gcc.c-torture/compile/20020710-1.c: New test.
51764
51765 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51766                           Andrew Pinski  <pinskia@physics.uc.edu>
51767
51768         gcc.c-torture/compile/simd-2.c: New testcase.
51769         gcc.c-torture/compile/simd-3.c: Likewise.
51770
51771 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51772
51773         PR c++/7224
51774         * g++.dg/overload/error1.C: New test.
51775
51776 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51777
51778         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51779         configuration and IRIX 6 O32 ABI.
51780
51781 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51782
51783         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51784
51785 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51786
51787         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51788
51789 2002-07-10  Jeffrey A Law  <law@redhat.com>
51790
51791         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51792
51793         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51794
51795 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51796
51797         * gcc.dg/20020312-2.c: Check for __PPC__.
51798
51799 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51800
51801         * gcc.c-torture/compile/20020709-1.c: New test.
51802
51803 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51804
51805         * g++.dg/template/qualttp21.C: New test case.
51806
51807 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51808
51809         * gcc.c-torture/compile/20020706-1.c: New test.
51810         * gcc.c-torture/compile/20020706-2.c: New test.
51811
51812 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51813             Alexandre Oliva  <aoliva@redhat.com>
51814
51815         * g++.dg/warn/incomplete1.C: New test.
51816
51817 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51818
51819         PR c++/7099
51820         * g++.dg/warn/noreturn1.C: New test.
51821
51822 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51823
51824         PR c++/6706
51825         * g++.dg/debug/debug6.C: New test.
51826         * g++.dg/debug/debug7.C: New test.
51827
51828 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51829
51830         * gcc.c-torture/compile/simd-3.c: New test.
51831
51832 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51833
51834         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51835         * gcc.dg/20020620-1.c: Likewise.
51836
51837 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51838
51839         PR c++/6944
51840         * g++.dg/init/array4.C: New test.
51841         * g++.dg/init/array5.C: New test.
51842
51843 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51844
51845         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51846         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51847
51848 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51849
51850         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51851         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51852         * gcc.dg/wtr-conversion-1.c: Likewise.
51853         * gcc.dg/wtr-escape-1.c: Likewise.
51854         * gcc.dg/wtr-int-type-1.c: Likewise.
51855         * gcc.dg/wtr-label-1.c: Likewise.
51856         * gcc.dg/wtr-static-1.c: Likewise.
51857         * gcc.dg/wtr-strcat-1.c: Likewise.
51858         * gcc.dg/wtr-suffix-1.c: Likewise.
51859         * gcc.dg/wtr-switch-1.c: Likewise.
51860         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51861         * gcc.dg/wtr-union-init-1.c: Likewise.
51862         * gcc.dg/wtr-union-init-2.c: Likewise.
51863         * gcc.dg/wtr-union-init-3.c: Likewise.
51864
51865         * gcc.dg/wtr-func-def-1.c: New test.
51866
51867 2002-07-02 Devang Patel <dpatel@apple.com>
51868
51869         * objc.dg/param-1.m: New test.
51870
51871 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51872
51873         * gcc.dg/cpp/trad/directive.c: Add test.
51874         * gcc.dg/cpp/trad/macroargs.c: Add test.
51875         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51876
51877 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51878
51879         * gcc.dg/cpp/cmdlne-M.c: New test.
51880
51881 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51882
51883         * objc.dg/desig-init-1.m: New test.
51884
51885 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51886
51887         PR c++/6716
51888         * g++.dg/template/instantiate1.C: New test.
51889
51890 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51891
51892         PR c++/7112
51893         * g++.dg/template/sizeof2.C: New test.
51894
51895 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51896
51897         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51898         gcc.dg/cpp/trad/include.c: New tests.
51899
51900 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51901
51902         PR target/7177
51903         * gcc.c-torture/compile/20020701-1.c: New test.
51904
51905 2002-07-01  Stan Shebs  <shebs@apple.com>
51906
51907         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51908         header here...
51909         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51910         (objc-torture-execute): or here.
51911
51912 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51913
51914         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51915
51916 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51917
51918         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51919
51920 2002-06-30  Devang Patel  <dpatel@apple.com>
51921
51922         * objc.dg/fsyntax-only.m: New test.
51923
51924 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51925
51926         PR c++/6695
51927         * g++.dg/template/friend7.C: New file.
51928
51929 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51930
51931         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51932         return type.
51933
51934 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51935
51936         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51937         avoid division by zero.
51938
51939 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51940
51941         * gcc.dg/Wunknownprag.c: New tests.
51942
51943 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51944
51945         * gcc.c-torture/execute/simd-2.c: New test.
51946
51947 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51948
51949         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51950         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51951         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51952         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51953         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51954         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51955         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51956         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51957         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51958         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51959         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51960         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51961         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51962         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51963         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51964         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51965         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51966
51967 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51968
51969         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51970         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51971         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51972         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51973         New tests.
51974         * gcc.dg/cpp/trad/directive.c: Update.
51975
51976 2002-06-23  Andreas Jaeger  <aj@suse.de>
51977
51978         * gcc.c-torture/execute/complex-6.c: New.
51979
51980 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51981
51982         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51983         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51984         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51985         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51986
51987 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51988
51989         * gcc.dg/cpp/trad: New directory with traditional tests copied
51990         from parent directory.
51991         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51992         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51993         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51994         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51995         Move to trad/ and rename.
51996         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51997         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51998         gcc.dg/cpp/trad/redef2.c: New tests.
51999         * gcc.dg/cpp/trad/trad.exp: New driver.
52000
52001 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
52002
52003         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52004         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52005         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52006         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52007         Remove.
52008
52009 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
52010
52011         * gcc.dg/20020620-1.c: New test.
52012
52013 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52014
52015         * g++.dg/template/ttp4.C: New test.
52016
52017 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
52018
52019         * g++.dg/opt/vt1.C: Fix regexp.
52020
52021 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52022
52023         * gcc.c-torture/execute/pure-1.c: Make functions static again.
52024         Don't use attribute `noinline'.
52025
52026 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52027
52028         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52029
52030 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
52031
52032         * gcc.c-torture/execute/simd-1.c: New.
52033
52034         * gcc.dg/simd-1.c: New.
52035
52036 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
52037
52038         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52039
52040 2002-06-16  Richard Henderson  <rth@redhat.com>
52041
52042         * g++.dg/ext/anon-struct1.C: New.
52043         * g++.dg/ext/anon-struct2.C: New.
52044         * g++.dg/ext/anon-struct3.C: New.
52045         * gcc.dg/anon-struct-1.c: New.
52046         * gcc.dg/anon-struct-2.c: New.
52047         * gcc.dg/anon-struct-3.c: New.
52048         * gcc.dg/20011008-1.c: Adjust warning text.
52049         * gcc.dg/20020527-1.c: Add -fms-extensions.
52050
52051 2002-06-16  Richard Henderson  <rth@redhat.com>
52052
52053         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52054
52055 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
52056
52057         * gcc.c-torture/execute/20020615-1.c: New test.
52058
52059 2002-06-15  Roger Sayle  <roger@eyesopen.com>
52060
52061         * gcc.c-tortuture/execute/compare-1.c: New test case.
52062         * gcc.c-tortuture/execute/compare-2.c: New test case.
52063         * gcc.c-tortuture/execute/compare-3.c: New test case.
52064
52065 2002-06-13  Richard Henderson  <rth@redhat.com>
52066
52067         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
52068         ia64 ilp32.
52069
52070 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52071
52072         * g++.dg/template/typename2.C: Update error message.
52073
52074 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
52075
52076         * gcc.c-torture/execute/20020611-1.c: New test.
52077
52078 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
52079
52080         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52081         list of targets to skip.
52082
52083 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
52084
52085         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52086         targets if not optimizing.
52087
52088 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
52089
52090         * gcc.c-torture/compile/20020605-1.c: New test.
52091
52092         * g++.dg/opt/vt1.C: New test.
52093
52094         * gcc.dg/20020531-1.c: New test.
52095
52096         * gcc.dg/20020530-1.c: New test.
52097
52098         * gcc.dg/20020527-1.c: New test.
52099
52100         * g++.dg/opt/cse1.C: New test.
52101
52102 2002-06-07  Roger Sayle  <roger@eyesopen.com>
52103
52104         * gcc.dg/20020607-2.c: New test case.
52105
52106 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
52107
52108         * gcc.c-torture/compile/20020604-1.c: New test.
52109
52110 2002-06-04  Richard Henderson  <rth@redhat.com>
52111
52112         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52113         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52114         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52115
52116 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
52117
52118         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52119
52120 2002-06-03  Richard Henderson  <rth@redhat.com>
52121
52122         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52123         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52124
52125 2002-06-02  Richard Henderson  <rth@redhat.com>
52126
52127         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52128         test functions static.
52129
52130 2002-06-02  Andreas Jaeger  <aj@suse.de>
52131
52132         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52133         now.
52134
52135 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52136
52137         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52138         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52139         Update for mofified diagnostics.
52140         * gcc.dg/c99-intconst-1.c: No longer fail.
52141
52142 2002-06-02  Richard Henderson  <rth@redhat.com>
52143
52144         * gcc.dg/uninit-A.c: Remove xfail markers.
52145
52146 2002-06-01  Roger Sayle  <roger@eyesopen.com>
52147
52148         * gcc.dg/fnegate-1.c: New test case.
52149
52150 2002-05-30  Osku Salerma  <osku@iki.fi>
52151
52152         * gcc.c-torture/execute/mayalias-1.c: New file.
52153
52154 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52155
52156         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52157         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52158         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52159
52160 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
52161
52162         * gcc.c-torture/execute/20020529-1.c: New test.
52163
52164 2002-05-27  Richard Henderson  <rth@redhat.com>
52165
52166         * g++.dg/ext/attrib6.C: New test case.
52167
52168 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52169
52170         * gcc.c-torture/execute/pure-1.c: New test.
52171
52172 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52173
52174         * gcc.dg/cpp/arith-2.c: Remove.
52175
52176 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52177
52178         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52179         * gcc.dg/cpp/if-3.c: Remove.
52180
52181 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
52182
52183         * g++.dg/opt/cse2.C: New test.
52184
52185 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
52186
52187         * gcc.dg/cpp/arith-1.c: New semantic tests.
52188         * gcc.dg/cpp/if-1.c: Update.
52189
52190 2002-05-24  Ben Elliston  <bje@redhat.com>
52191
52192         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52193
52194 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
52195
52196         * gcc.dg/verbose-asm.c: New test.
52197
52198 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52199
52200         * gcc.dg/cpp/paste12.c: New test.
52201
52202 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52203
52204         * g++.dg/parse/named_ops.C: New test.
52205
52206 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
52207
52208         * gcc.dg/weak-8.c: New test.
52209
52210 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
52211
52212         * gcc.dg/weak-2.c: Allow optional leading underscore
52213         in scan-assembler symbol name.
52214         * gcc.dg/weak-3.c: Likewise.
52215         * gcc.dg/weak-4.c: Likewise.
52216         * gcc.dg/weak-5.c: Likewise.
52217
52218 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
52219
52220         * gcc.dg/20020523-1.c: New test.
52221
52222 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
52223
52224         * objc.dg/const-str-2.m: Update now that we stop after
52225         a command line error.
52226
52227 2002-05-22  Richard Henderson  <rth@redhat.com>
52228
52229         * g++.dg/dg.exp: Fix typo in test pruneing.
52230
52231 2002-05-22  Richard Henderson  <rth@redhat.com>
52232
52233         * g++.dg/dg.exp: Prune the tls subdirectory.
52234         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52235         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52236         * g++.dg/tls/init-1.C: New.
52237
52238 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
52239
52240         * gcc.dg/20020517-1.c: New test.
52241
52242 2002-05-21  Richard Henderson  <rth@redhat.com>
52243
52244         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52245         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52246
52247 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
52248
52249         * g++.dg/other/copy2.C: New test.
52250
52251 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
52252
52253         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52254         (MAX_COPY): Bump up to 10 times sizeof (long long).
52255         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52256
52257         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52258         sizeof (long long).
52259
52260         * gcc.c-torture/execute/strcpy-1.c: New test.
52261
52262 2002-05-19  Jason Merrill  <jason2redhat.com>
52263
52264         * g++.dg/ext/oper1.C: New test.
52265
52266 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
52267 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
52268
52269         * README.QMTEST: New file.
52270
52271         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52272
52273 2002-05-19  Andreas Jaeger  <aj@suse.de>
52274
52275         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52276         now.
52277         * gcc.c-torture/execute/loop-2d.x: Likewise.
52278
52279 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
52280
52281         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52282         support weak symbols.
52283         * gcc.dg/weak-4.c: Likewise.
52284         * gcc.dg/weak-6.c: Likewise.
52285
52286 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
52287
52288         * gcc.dg/weak-3.c: Add dg-excess-error comment for
52289         cygwin, coff and h8300-*-hms targets
52290         * gcc.dg/weak-5.c: Likewise.
52291         * gcc.dg/weak-7.c: Likewise.
52292
52293 2002-05-16  Jason Merrill  <jason@redhat.com>
52294
52295         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52296         (scan-assembler-not, scan-assembler-dem): Likewise.
52297         (scan-assembler-dem-not): Likewise.
52298
52299 2002-05-15  Richard Henderson  <rth@redhat.com>
52300
52301         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52302
52303 2002-05-15  Richard Henderson  <rth@redhat.com>
52304
52305         * gcc.dg/weak-5.c (vfoo1c): No warning here.
52306         (vfoo1f): Warning here.
52307         (vfoo1l): Don't redefine the alias.
52308
52309 2002-05-14  Jason Merrill  <jason@redhat.com>
52310             Alexandre Oliva  <aoliva@redhat.com>
52311
52312         * g++.dg/init/pm1.C: New test.
52313
52314 2002-05-12  David S. Miller  <davem@redhat.com>
52315
52316         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52317         types.
52318
52319 2002-05-10  Roger Sayle  <roger@eyesopen.com>
52320
52321         * gcc.c-torture/execute/20020510-1.c: New test case.
52322
52323 2002-05-10  David S. Miller  <davem@redhat.com>
52324
52325         * gcc.c-torture/execute/conversion.c: Test long double too.
52326
52327 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
52328
52329         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52330         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52331         * lib/g++.exp (g++_link_flags): Likewise.
52332         * lib/objc.exp (objc_target_compile): Likewise.
52333
52334 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52335
52336         * gcc.dg/cpp/poison.c: Update.
52337         * gcc.dg/cpp/20000625-2.c: Remove.
52338         * gcc.dg/cpp/direct2s.c: Remove final test.
52339
52340 2002-05-08  Tom Rix  <trix@redhat.com>
52341
52342         * gcc.c-torture/execute/20020508-1.c: New test.
52343         * gcc.c-torture/execute/20020508-2.c: New test.
52344         * gcc.c-torture/execute/20020508-3.c: New test.
52345
52346 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52347
52348         * gcc.dg/cpp/charconst-4.c: More tests.
52349
52350 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
52351
52352         PR c/6569
52353         * gcc.dg/weak-3.c: Update location of warning messages.
52354         * gcc.dg/weak-5.c: Likewise.
52355
52356 2002-05-06  Roger Sayle  <roger@eyesopen.com>
52357
52358         * gcc.c-torture/execute/20020506-1.c: New test case.
52359
52360 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
52361
52362         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52363
52364 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52365
52366         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52367
52368 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
52369
52370         * gcc.dg/cpp/charconst-3.c: New test.
52371
52372 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52373
52374         * gcc.dg/cpp/charconst.c: Update tests.
52375
52376 2002-05-05  Tim Josling  <tej@melbpc.org.au>
52377
52378         * treelang: Added directory for new sample language treelang. Also
52379         lib/treelang.exp: New file to signal treelang should be tested.
52380
52381 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52382
52383         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52384         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52385         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52386         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52387         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52388         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52389         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52390
52391 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52392
52393         * gcc.dg/format/xopen-2.c: New test.
52394
52395 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
52396
52397         * gcc.dg/20020503-1.c: New test.
52398
52399 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
52400
52401         * g++.dg/init/dtor1.C: Make it tougher.
52402
52403 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
52404
52405         * g++.dg/init/dtor1.C: New test.
52406
52407 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52408
52409         * gcc.dg/altivec-8.c: New.
52410
52411 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52412
52413         * gcc.dg/altivec-7.c: New.
52414
52415 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52416
52417         * g++.dg/parse/typedef1.C: New test.
52418
52419 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52420
52421         PR c++/6486
52422         * g++.dg/template/friend6.C: New test.
52423
52424         PR c++/6492
52425         * g++.dg/init/copy1.C: New test.
52426
52427 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52428
52429         * g++.dg/warn/effc1.C: New test.
52430
52431 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52432
52433         * gcc.dg/cpp/if-cexp.c: Add a test.
52434
52435 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52436
52437         * gcc.dg/20020426-2.c: New test.
52438
52439 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52440
52441         * gcc.dg/cpp/if-mop.c: Update.
52442         * gcc.dg/cpp/if-mpar.c: Add test.
52443         * gcc.dg/cpp/if-oppr.c: Update.
52444
52445 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52446
52447         PR c/6343
52448         * gcc.dg/weak-[2-7].c: New tests.
52449
52450 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52451
52452         * gcc.dg/enum1.c: New test.
52453
52454 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52455
52456         PR c++/6497
52457         * g++.dg/inherit/access2.C: New test.
52458
52459 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52460
52461         PR bootstrap/6445
52462         * gcc.dg/20020426-1.c: New test.
52463
52464 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52465
52466         * g++.dg/abi/enum1.C: New test.
52467
52468 2002-04-26  Richard Henderson  <rth@redhat.com>
52469
52470         * gcc.dg/c99-bool-1.c: Expect always true warning.
52471
52472 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52473
52474         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52475
52476 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52477
52478         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52479         targets.
52480
52481 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52482
52483         * g++.dg/abi/mange7.C: New test.
52484
52485         PR c++/6438.
52486         * g++.dg/parse/stmtexpr2.C: New test.
52487
52488 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52489
52490         * gcc.dg/20020312-2.c: Add SH target.
52491
52492 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52493
52494         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52495         compiler output on mips*-*-irix*.
52496
52497 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52498
52499         * g++.dg/parse/attr1.C: New test.
52500
52501 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52502
52503         * gcc.c-torture/execute/string-opt-17.c: New test case.
52504         * gcc.c-torture/execute/memset-2.c: New test case.
52505
52506 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52507
52508         PR c++/6256:
52509         * g++.dg/template/friend5.C: New test.
52510
52511         PR c++/6331:
52512         * g++.dg/template/qual1.C: Likewise.
52513
52514 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52515
52516         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52517         Include stdlib.h, not stdio.h or ctype.h.
52518
52519 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52520
52521         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52522         cris-*-elf* and mmix-*-*.
52523         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52524         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52525         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52526         Ditto.
52527         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52528         * gcc.dg/wchar_t-1.c: Ditto.
52529
52530 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52531
52532         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52533         Clarify comment.
52534
52535 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52536
52537         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52538
52539 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52540
52541         * gcc.c-torture/execute/20000906-1.x: Delete.
52542
52543 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52544
52545         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52546
52547 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52548
52549         * PR6367
52550         * g77.f-torture/execute/6367.f: New test.
52551         * g77.f-torture/execute/6367.x: Disable for MMIX.
52552
52553 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52554
52555         * PR6352
52556         * g++.dg/opt/inline2.C: New test.
52557
52558 2002-04-18  Richard Henderson  <rth@redhat.com>
52559
52560         * gcc.dg/20000906-1.c: Enable for all targets.
52561         * gcc.c-torture/compile/iftrap-2.c: New.
52562
52563 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52564
52565         * gcc.dg/20020418-1.c: New test.
52566         * gcc.dg/20020418-2.c: New test.
52567
52568 2002-04-18  Richard Henderson  <rth@redhat.com>
52569
52570         * gcc.c-torture/compile/iftrap-1.c: New.
52571         * gcc.dg/iftrap-1.c: Adjust for ia64.
52572         * gcc.dg/iftrap-2.c: New.
52573
52574 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52575
52576         * gcc.c-torture/compile/20020418-1.c: New test.
52577
52578 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52579
52580         * gcc.c-torture/compile/20020415-1.c: New.
52581
52582 2002-04-18  David S. Miller  <davem@redhat.com>
52583
52584         * gcc.c-torture/execute/20020418-1.c: New test.
52585
52586 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52587
52588         * gcc.dg/20020416-1.c: New test.
52589
52590         * g++.dg/opt/inline1.C: New test.
52591
52592 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52593
52594         * gcc.dg/altivec-5.c: New test.
52595
52596         * gcc.dg/20020415-1.c: New test.
52597
52598 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52599
52600         * lib/chill.exp: Remove.
52601
52602 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52603
52604         * g++.dg/other/big-struct.C: New test.
52605
52606 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52607
52608         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52609         of scratch file.
52610
52611 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52612
52613         PR c/6277
52614         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52615         in scan-assembler function name
52616
52617 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52618
52619         * g77.f-torture/execute/980628-4.x,
52620         g77.f-torture/execute/980628-5.x,
52621         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52622         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52623         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52624         i[34567]86-*-*.
52625
52626 2002-04-13  David S. Miller  <davem@redhat.com>
52627
52628         * gcc.c-torture/execute/20020413-1.c: New test.
52629
52630 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52631
52632         * gcc.dg/asm-6.c,
52633         * g++.dg/ext/asm1.C: New tests.
52634
52635 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52636
52637         PR c++ 5373.
52638         * g++.dg/parse/stmtexpr1.C: New test.
52639
52640         PR c++/5189.
52641         * g++.dg/template/copy1.C: New test.
52642
52643 2002-04-12  Richard Henderson  <rth@redhat.com>
52644
52645         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52646
52647 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52648
52649         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52650         gcc.c-torture/execute/20020307-2.c.
52651
52652 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52653
52654         * g++.dg/ext/attrib5.C,
52655         * g++.dg/lookup/struct1.C: New tests.
52656
52657 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52658
52659         * gcc.dg/20020411-1.c: New test.
52660
52661         * gcc.c-torture/execute/20020411-1.c: New test.
52662
52663 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52664
52665         * g77.f-torture/execute/6177.f: New test.
52666
52667 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52668
52669         PR middle-end/6247
52670         * g++.dg/opt/cleanup1.C: New test.
52671
52672         * g++.dg/opt/const1.C: New test.
52673
52674 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52675
52676         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52677
52678 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52679
52680         PR c++/5507
52681         * g++.dg/template/typename2.C: New test.
52682
52683 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52684
52685         * gcc.c-torture/execute/loop-12.c: New.
52686
52687 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52688
52689         * g77.f-torture/execute/980628-4.x,
52690         g77.f-torture/execute/980628-5.x,
52691         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52692         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52693         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52694
52695 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52696
52697         PR optimization/6086
52698         * g++.dg/opt/preinc1.C: New test.
52699
52700 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52701
52702         PR c++/5571
52703         * g++.dg/opt/static2.C: New test.
52704
52705 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52706
52707         PR c/5120
52708         * gcc.dg/20020406-1.c: New test.
52709
52710 2002-04-04  David S. Miller  <davem@redhat.com>
52711
52712         * gcc.c-torture/execute/20020404-1.c: New test.
52713
52714 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52715
52716         PR c/6123
52717         * gcc.dg/20020312-2.c: Do not declare global register variable
52718         if __PIC__ or __pic__ is defined.
52719
52720 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52721
52722         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52723         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52724
52725 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52726
52727         * gcc.misc-tests/linkage.exp: Update last change to handle
52728         sparc*-, not just sparc-.
52729
52730 2002-04-03  Richard Henderson  <rth@redhat.com>
52731
52732         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52733
52734 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52735
52736         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52737
52738 2002-04-02  David S. Miller  <davem@redhat.com>
52739
52740         * gcc.c-torture/execute/20020402-3.c: New test.
52741
52742 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52743
52744         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52745         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52746
52747         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52748         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52749         g77.f-torture/execute/20001201.x,
52750         g77.f-torture/execute/u77-test.x: New files.
52751
52752         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52753         * gcc.dg/wchar_t-1.c: Ditto.
52754
52755 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52756
52757         * gcc.c-torture/execute/20020402-1.c: New test.
52758
52759 2002-04-01  Richard Henderson  <rth@redhat.com>
52760
52761         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52762
52763         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52764
52765 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52766
52767         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52768
52769 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52770
52771         * g++.dg/inherit/template-as-base.C: Expect error.
52772         * g++.dg/inherit/namespace-as-base.C: Likewise.
52773
52774 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52775
52776         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52777         g++.dg/ext/instantiate3.C: Tweak match patterns.
52778
52779         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52780         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52781         -da test.
52782
52783 2002-03-31  Richard Henderson  <rth@redhat.com>
52784
52785         * gcc.dg/special/alias-2.c: New.
52786         * gcc.dg/special/ecos.exp: Run it.
52787
52788 2002-03-31  Richard Henderson  <rth@redhat.com>
52789
52790         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52791
52792 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52793
52794         * gcc.dg/weak-1.c: Disable on h8300 port.
52795
52796 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52797
52798         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52799         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52800         ordering tests.
52801         * g++.dg/bprob/bprob-1.C: New test.
52802         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52803         * g++.dg/gcov/gcov-1.C: New test.
52804         * g++.dg/gcov/gcov-1.x: New file.
52805         * g++.dg/gcov/gcov-2.C: New test.
52806         * g++.dg/gcov/gcov-3.C: New test.
52807         * g++.dg/gcov/gcov-3.h: New file.
52808
52809 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52810
52811         * g++.old-deja/g++.other/builtins5.C: New test.
52812         * g++.old-deja/g++.other/builtins6.C: New test.
52813         * g++.old-deja/g++.other/builtins7.C: New test.
52814         * g++.old-deja/g++.other/builtins8.C: New test.
52815         * g++.old-deja/g++.other/builtins9.C: New test.
52816
52817 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52818
52819         * g++.dg/opt/static1.C: New test.
52820
52821         * g++.dg/opt/longbranch1.C: New test.
52822
52823 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52824
52825         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52826
52827         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52828
52829 2002-03-28  Jeffrey A Law  (law@redhat.com)
52830
52831         * gcc.c-torture/execute/20020328-1.c: New test.
52832
52833 2002-03-27  Richard Henderson  <rth@redhat.com>
52834
52835         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52836         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52837         move from g++.old-deja/g++.ext/.
52838
52839 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52840
52841         * g++.dg/init/new2.C: New test.
52842
52843 2002-03-26  Richard Henderson  <rth@redhat.com>
52844
52845         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52846
52847         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52848         on sparc.
52849
52850         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52851         sparcv9 systems.
52852         * gcc.dg/20001102-1.c: Likewise.
52853
52854 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52855
52856         * gcc.dg/cpp/endif-pedantic1.c,
52857         gcc.dg/cpp/endif-pedantic2.c: New tests.
52858
52859 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52860
52861         * g++.dg/init/new1.C: New test.
52862
52863 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52864
52865         * g++.dg/abi/vbase9.C: New test.
52866
52867 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52868
52869         * gcc.dg/arm-asm.c: New test.
52870
52871 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52872
52873         * gcc.dg/Wswitch-enum.c: New test.
52874         Fix PR c/5044.
52875
52876 2002-03-26  Richard Henderson  <rth@redhat.com>
52877
52878         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52879         structure.
52880
52881 2002-03-25  Richard Henderson  <rth@redhat.com>
52882
52883         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52884         sparcv9 systems.
52885
52886         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52887         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52888
52889 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52890
52891         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52892
52893 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52894
52895         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52896         targets using generic thunk support.
52897
52898 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52899
52900         * gcc.c-torture/compile/20020323-1.c: New test.
52901
52902         * g++.dg/opt/conj2.C: New test.
52903
52904 2002-03-24  Richard Henderson  <rth@redhat.com>
52905
52906         * gcc.dg/weak-1.c: Use -fno-common.
52907
52908 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52909
52910         * g77.dg/f77-edit-apostrophe-out.f: New test
52911         * g77.dg/f77-edit-h-out.f: New test
52912         * g77.dg/f77-edit-t-in.f: New test
52913         * g77.dg/f77-edit-t-out.f: New test
52914         * g77.dg/f77-edit-x-out.f: New test
52915         * g77.dg/f77-edit-slash-out.f: New test
52916         * g77.dg/f77-edit-colon-out.f: New test
52917         * g77.dg/f77-edit-s-out.f: New test
52918
52919 2002-03-24  Richard Henderson  <rth@redhat.com>
52920
52921         * objc/execute/formal_protocol-6.x: New XFAIL.
52922
52923 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52924
52925         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52926         that do not support weak symbols
52927
52928 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52929
52930         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52931         * lib/g77.exp: Likewise.
52932         * lib/objc.exp: Likewise.
52933
52934 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52935
52936         * gcc.dg/Wswitch-default.c: New test.
52937
52938 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52939
52940         * g++.dg/other/enum1.C: New test.
52941
52942 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52943
52944         * gcc.dg/pragma-ep-3.c: Fix typo.
52945
52946 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52947
52948         * g++.dg/inherit/template-as-base.C: New test.
52949
52950 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52951
52952         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52953         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52954
52955 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52956
52957         * gcc.dg/cpp/multiline.c: Update to match.
52958
52959 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52960
52961         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52962
52963 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52964
52965         * gcc.dg/cpp/extratokens2.c: New file.
52966
52967 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52968
52969         * gcc.dg/20020312-2.c: Add rs6000 target.
52970
52971         * gcc.c-torture/compile/20020319-1.c: New test.
52972
52973 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52974
52975         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52976         (A, E): Handle this.
52977
52978 2002-03-20  Jason Merrill  <jason@redhat.com>
52979
52980         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52981         ignoring -fpic.
52982         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52983         through prune_gcc_output.
52984
52985 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52986
52987         * gcc.c-torture/compile/20020320-1.c: New test.
52988
52989 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52990
52991         * gcc.c-torture/compile/20020318-1.c: New test.
52992
52993         * gcc.dg/struct-by-value-1.c: New test.
52994
52995         * gcc.dg/20020319-1.c: New test.
52996
52997 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52998
52999         * g++.dg/opt/conj1.C: New test.
53000
53001 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
53002
53003         * g++.dg/template/qualttp20.C: Revert previous change.
53004         * g++.dg/template/qualttp3.C: Likewise.
53005         * g++.dg/template/qualttp4.C: Likewise.
53006         * g++.dg/template/qualttp5.C: Likewise.
53007         * g++.dg/template/qualttp6.C: Likewise.
53008         * g++.dg/template/qualttp7.C: Likewise.
53009         * g++.dg/template/qualttp8.C: Likewise.
53010         * g++.dg/template/recurse.C: Likewise.
53011
53012 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
53013
53014         * gcc.dg/cpp/wchar-1.c: Update.
53015
53016 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
53017
53018         * g++.dg/template/conv1.C: New test.
53019         * g++.dg/template/conv2.C: New test.
53020         * g++.dg/template/conv3.C: New test.
53021         * g++.dg/template/conv4.C: New test.
53022
53023 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53024
53025         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53026         * g++.dg/template/qualttp3.C: Likewise.
53027         * g++.dg/template/qualttp4.C: Likewise.
53028         * g++.dg/template/qualttp5.C: Likewise.
53029         * g++.dg/template/qualttp6.C: Likewise.
53030         * g++.dg/template/qualttp7.C: Likewise.
53031         * g++.dg/template/qualttp8.C: Likewise.
53032         * g++.dg/template/recurse.C: Likewise.
53033
53034 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
53035
53036         * g++.dg/opt/dtor1.C: New test.
53037
53038 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
53039
53040         * gcc.c-torture/compile/20020315-1.c: New test.
53041
53042 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
53043
53044         * gcc.dg/weak-1.c: Fix scan tests.
53045
53046 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
53047
53048         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53049         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53050         cris-*-aout* mmix-*-*.
53051         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53052         cris-*-aout* mmix-*-*.
53053         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53054         cris-*-elf* cris-*-aout* and mmix-*-*.
53055         * gcc.dg/20001009-1.c: Ditto.
53056         * gcc.dg/20010912-1.c: Ditto.
53057         * gcc.dg/20020122-4.c: Ditto.
53058         * gcc.dg/inline-2.c: Ditto.
53059
53060 2002-03-14  Jeffrey A Law  (law@cygnus.com)
53061
53062         * gcc.c-torture/compile/20020314-1.c: New test.
53063
53064 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
53065
53066         * gcc.c-torture/execute/20020314-1.c: New test.
53067
53068 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
53069
53070         * g++.dg/warn/Wunused-1.C: New test.
53071
53072 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
53073
53074         * g++.dg/abi/mangle6.C: New test.
53075
53076 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
53077
53078         * gcc.c-torture/compile/20020309-2.c: New test.
53079
53080         * gcc.c-torture/compile/20020312-1.c: New test.
53081
53082 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53083
53084         * g++.dg/other/access1.C: New test.
53085
53086 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
53087
53088         * gcc.c-torture/execute/wchar_t-1.c: New test.
53089
53090 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
53091
53092         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53093
53094 2002-03-12  Roger Sayle  <roger@eyesopen.com>
53095
53096         * gcc.dg/20020312-1.c: New test case.
53097
53098 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
53099
53100         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53101
53102 2002-03-11  Richard Henderson  <rth@redhat.com>
53103
53104         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53105         * g++.old-deja/g++.jason/report.C: Likewise.
53106
53107 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53108
53109         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53110         * g++.old-deja/g++.robertl/eb56.C: Likewise.
53111
53112 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
53113
53114         * g++.dg/overload/pmf1.C: New test.
53115
53116 2002-03-11  Kazu Hirata  <kazu@hxi.com>
53117
53118         * gcc.c-torture/execute/20020307-1.c: Use long.
53119
53120 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
53121
53122         PR optimization/5844
53123         * gcc.dg/20020310-1.c: New test.
53124
53125 2002-03-09  Michael Meissner  <meissner@redhat.com>
53126
53127         * gcc.c-torture/execute/memcpy-2.c: New test.
53128         * gcc.c-torture/execute/memset-1.c: New test.
53129         * gcc.c-torture/execute/strlen-1.c: New test.
53130         * gcc.c-torture/execute/strcmp-1.c: New test.
53131         * gcc.c-torture/execute/strncmp-1.c: New test.
53132
53133 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
53134
53135         * gcc.dg/ppc-ldstruct.c: New test.
53136
53137 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
53138
53139         * gcc.c-torture/execute/va-arg-22.c: New test.
53140
53141 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53142
53143         * gcc.c-torture/compile/20020309-1.c: New test.
53144
53145 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
53146
53147         * gcc.c-torture/execute/20020307-2.c: New test.
53148
53149 2002-03-07  Jeffrey A Law  (law@redhat.com)
53150
53151         * g77.f-torture/compile/20020307-1.f: New test.
53152
53153 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
53154
53155         * gcc.dg/unordered-1.c: New test.
53156
53157 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
53158
53159         * gcc.c-torture/execute/20020307-1.c: New test.
53160
53161 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
53162
53163         * gcc.dg/20020304-1.c: New test.
53164
53165         * gcc.c-torture/compile/20020304-2.c: New test.
53166
53167 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
53168
53169         * gcc.c-torture/compile/20020304-1.c: New test case
53170         (from PR c/5830).
53171
53172 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
53173
53174         * gcc.dg/20020103-1.c: Add other -D ppc variants.
53175
53176 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53177
53178         * g++.dg/other/classkey1.C: New test.
53179
53180 2002-03-01  Richard Henderson  <rth@redhat.com>
53181
53182         * gcc.c-torture/compile/981223-1.x: New.
53183         * gcc.c-torture/compile/920625-1.x: New.
53184
53185 2002-02-28  Richard Henderson  <rth@redhat.com>
53186
53187         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53188
53189 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
53190
53191         * gcc.c-torture/execute/20020227-1.c: New test.
53192
53193 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
53194
53195         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53196         here" ERROR lines.
53197         * g++.old-deja/g++.oliva/partord1.C: Likewise.
53198         * g++.old-deja.g++.other/defarg1.C: Likewise.
53199         * g++.old-deja/g++.pt/calls2.C: Likewise.
53200         * g++.old-deja/g++.pt/crash20.C: Likewise.
53201         * g++.old-deja/g++.pt/crash30.C: Likewise.
53202         * g++.old-deja/g++.pt/crash36.C: Likewise.
53203         * g++.old-deja/g++.pt/crash6.C: Likewise.
53204         * g++.old-deja/g++.pt/defarg13.C: Likewise.
53205         * g++.old-deja/g++.pt/derived3.C: Likewise.
53206         * g++.old-deja/g++.pt/error1.C: Likewise.
53207         * g++.old-deja/g++.pt/friend21.C: Likewise.
53208         * g++.old-deja/g++.pt/friend23.C: Likewise.
53209         * g++.old-deja/g++.pt/infinite1.C: Likewise.
53210         * g++.old-deja/g++.robertl/eb128.C: Likewise.
53211
53212 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
53213
53214         * gcc.c-torture/execute/20020225-2.c: New test.
53215
53216 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
53217
53218         * gcc.c-torture/execute/920730-1t.c,
53219         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53220         Delete test cases, only relevant to -traditional.
53221
53222 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
53223
53224         * gcc.dg/cpp/undef1.c: Remove.
53225         * gcc.dg/cpp/directiv.c: Update.
53226         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53227
53228 2002-02-27  Michael Meissner  <meissner@redhat.com>
53229
53230         * gcc.c-torture/execute/20020226-1.c: New test.
53231
53232 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
53233
53234         * g++.dg/debug/debug4.C: New test.
53235
53236         * gcc.dg/ia64-visibility-1.c: New test.
53237
53238 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
53239
53240         * gcc.dg/debug/20020224-1.c: New.
53241
53242 2002-02-25  Kazu Hirata  <kazu@hxi.com>
53243
53244         * gcc.c-torture/execute/960416-1.x: New.
53245         * gcc.c-torture/execute/divconst-3.x: Likewise.
53246
53247 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
53248
53249         * gcc.dg/20020224-1.c: New test.
53250
53251 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
53252
53253         * gcc.c-torture/execute/20020225-1.c: New.
53254
53255 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53256
53257         * gcc.dg/cpp/wchar-1.c: New test.
53258
53259 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
53260
53261         * gcc.dg/20020222-1.c: New test.
53262
53263 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
53264
53265         * g++.dg/opt/anonunion1.C: New test.
53266
53267 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
53268
53269         * g++.dg/template/qualttp19.C: New test.
53270         * g++.dg/template/qualttp20.C: New test.
53271         * g++.old-deja/g++.jason/report.C: Adjust expected errors
53272         * g++.old-deja/g++.other/qual1.C: Likewise.
53273
53274 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
53275
53276         * gcc.dg/attr-alwaysinline.c: New.
53277
53278 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
53279
53280         * gcc.dg/20020220-1.c: New test.
53281
53282         * gcc.dg/20020220-2.c: New test.
53283
53284         * g++.dg/opt/mmx1.C: New test.
53285
53286 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
53287
53288         * gcc.c-torture/compile/20020110.c: New test.
53289
53290 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
53291
53292         * gcc.c-torture/execute/20020219-1.c: New test.
53293
53294         * gcc.dg/20020219-1.c: New test.
53295
53296         * gcc.dg/noncompile/20020220-1.c: New test.
53297
53298         * g++.dg/opt/ptrintsum1.C: New test.
53299
53300         * gcc.dg/debug/20020220-1.c: New test.
53301
53302 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
53303
53304         * gcc.c-torture/execute/20020216-1.c: New test.
53305
53306 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53307
53308         * gcc.dg/decl-1.c: Update, new test.
53309
53310 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
53311
53312         * g++.dg/abi/bitfield1.C: New test.
53313         * g++.dg/abi/bitfield2.C: New test.
53314
53315 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53316
53317         * gcc.dg/attr-nest.c: New test.
53318
53319 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
53320
53321         * gcc.c-torture/execute/20020215-1.c: New test.
53322
53323 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
53324
53325         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53326         * g++.dg/debug/debug.exp: New.
53327         * g++.dg/debug/trivial.C: New.
53328         * g++.dg/debug/debug1.C: Moved...
53329         * g++.dg/other/debug1.C: ...from here.
53330         * g++.dg/debug/debug2.C: Moved...
53331         * g++.dg/other/debug2.C: ...from here.
53332         * g++.dg/debug/debug3.C: Moved...
53333         * g++.dg/other/debug3.C: ...from here.
53334
53335         * gcc.dg/noncompile/20020213-1.c: New test.
53336
53337 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
53338
53339         * g++.dg/other/debug3.C: New test.
53340
53341         * gcc.c-torture/execute/20020213-1.c: New test.
53342
53343 2002-02-13  Richard Smith <richard@ex-parrot.com>
53344
53345         * g++.old-deja/g++.other/thunk1.C: New test.
53346
53347 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53348
53349         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53350
53351 2002-02-13  Stan Shebs  <shebs@apple.com>
53352
53353         * gcc.dg/altivec-3.c: New.
53354
53355 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
53356
53357         * gcc.dg/Wunreachable-1.c: New test.
53358         * gcc.dg/Wunreachable-2.c: New test.
53359
53360 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53361
53362         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53363
53364 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
53365
53366         * gcc.dg/decl-1.c: New test.
53367
53368 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
53369
53370         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53371
53372 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53373
53374         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53375         * gcc.c-torture/compile/980506-1.x: Likewise.
53376
53377 2002-02-10  Kazu Hirata  <kazu@hxi.com>
53378
53379         * gcc.dg/20020210-1.c: New.
53380
53381 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
53382
53383         * g77.f-torture/execute/947.f: New regression test
53384         for PR fortran/947.
53385
53386 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
53387
53388         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53389         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53390
53391 2002-02-08  Richard Henderson  <rth@redhat.com>
53392
53393         * gcc.c-torture/compile/labels-3.c: New.
53394
53395 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
53396
53397         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53398         expression statements work instead.
53399         * gcc.dg/noncompile/20020207-1.c: New test.
53400
53401 2002-02-07  Richard Henderson  <rth@redhat.com>
53402
53403         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53404
53405 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53406
53407         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53408         message from g77
53409         * lib/g77-dg.exp: Trim g77 error messages so that they are
53410         recognized by dg.exp.
53411
53412 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53413
53414         PR fortran/5473
53415         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53416
53417 2002-02-07  Richard Henderson  <rth@redhat.com>
53418
53419         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53420         to be sufficiently aligned for integers.
53421
53422 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53423
53424         * g++.dg/template/friend4.C: New test.
53425
53426 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53427
53428         PR fortran/5743
53429         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53430         unsupported cases.
53431
53432 2002-02-07  Richard Henderson  <rth@redhat.com>
53433
53434         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53435         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53436         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53437         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53438
53439 2002-02-06  Richard Henderson  <rth@redhat.com>
53440
53441         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53442
53443 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53444
53445         * gcc.dg/20020206-1.c: New test.
53446
53447 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53448
53449         * gcc.c-torture/execute/20020206-1.c: New test.
53450
53451         * gcc.c-torture/execute/20020206-2.c: New test.
53452
53453         PR optimization/5429:
53454         * gcc.c-torture/compile/20020206-1.c: New test.
53455
53456 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53457
53458         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53459         as certain file formats cannot support particularly large
53460         alignments.
53461
53462         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53463         and do not expect to be able to link the executable.
53464
53465         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53466         fail because the COFF format does not support the weak attribute.
53467
53468 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53469
53470         * g77.dg/pr5473.f: New test
53471
53472 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53473
53474         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53475         Fix testcase accordingly.
53476
53477 2002-02-04  Richard Henderson  <rth@redhat.com>
53478
53479         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53480         (buf): Change to be an array of pointers, not ints.
53481
53482 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53483
53484         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53485         before all tests.  Move warning one line above to match where it
53486         C frontend emits.
53487         * gcc.dg/Wswitch-2.c: New test.
53488         * g++.dg/warn/Wswitch-1.C: New test.
53489         * g++.dg/warn/Wswitch-2.C: New test.
53490
53491 2002-02-04  Richard Henderson  <rth@redhat.com>
53492
53493         * g++.dg/abi/offsetof.C: Fix size comparison.
53494
53495 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53496
53497         * gcc.dg/cast-qual-2.c: New test.
53498
53499 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53500
53501         * gcc.dg/20020201-4.c: New test.
53502
53503 2002-02-04  Ben Elliston  <bje@redhat.com>
53504
53505         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53506         target_info attribute != 0, in addition to the empty string.
53507         (gcc_target_compile): Likewise.
53508
53509 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53510
53511         * gcc.dg/Wswitch.c: New test.
53512         PR gcc/4475. PR gcc/3780.
53513
53514 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53515
53516         * g77.f-torture/execute/5122.f: New test for regressions
53517         against PR fortran/5122.
53518
53519 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53520
53521         * g77.f-torture/compile/pr3743.f: Delete
53522         * g77.dg/pr3743-1.f: New test.
53523         * g77.dg/pr3743-2.f: New test.
53524         * g77.dg/pr3743-3.f: New test.
53525         * g77.dg/pr3743-4.f: New test.
53526
53527 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53528
53529         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53530
53531 2002-02-02  Richard Henderson  <rth@redhat.com>
53532
53533         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53534         * gcc.c-torture/execute/bf64-1.c: Likewise.
53535
53536 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53537
53538         * gcc.dg/20020201-2.c: New test.
53539
53540         * gcc.dg/20020201-3.c: New test.
53541
53542         * gcc.c-torture/execute/bitfld-2.c: New test.
53543
53544 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53545
53546         * gcc.dg/bitfld-1.c: Update.
53547         * gcc.dg/bitfld-2.c: Update.
53548         * gcc.c-torture/execute/bitfld-1.x: New.
53549
53550 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53551
53552         * gcc.c-torture/execute/20020201-1.c: New test.
53553
53554 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53555
53556         PR target/5469
53557         * gcc.dg/20020201-1.c: New test.
53558
53559 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53560
53561         PR fortran/3743
53562         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53563         * g77.f-torture/compile/pr3743.x: Remove
53564
53565 2002-01-31  Tom Rix  <trix@redhat.com>
53566
53567         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53568
53569 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53570
53571         * gcc.dg/noncompile/20020130-1.c: New test.
53572
53573 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53574
53575         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53576
53577 2002-01-29  Richard Henderson  <rth@redhat.com>
53578
53579         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53580         to long long.
53581         * gcc.c-torture/execute/bf64-1.c: Likewise.
53582
53583 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53584
53585         * gcc.c-torture/execute/20020129-1.c: New test.
53586
53587 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53588
53589         * gcc.c-torture/compile/20000224-1.c: Update.
53590         * gcc.c-torture/execute/bitfld-1.c: New tests.
53591         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53592         * gcc.dg/uninit-A.c: Update.
53593
53594 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53595
53596         * g++.dg/template/ctor1.C: Add instantiation.
53597
53598 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53599
53600         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53601         argument to __builtin_prefetch to be const ptr.
53602
53603 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53604
53605         * gcc.c-torture/compile/20020120-1.c: New test.
53606
53607 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53608
53609         * gcc.c-torture/execute/20020127-1.c: New test.
53610
53611 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53612
53613         * g77.dg/f77-edit-i-in.f: New test
53614         * g77.dg/f77-edit-i-out.f: New test
53615
53616 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53617
53618         * gcc.dg/debug/debug.exp: New file.
53619         * gcc.dg/debug/trivial.c: New file.
53620         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53621         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53622         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53623         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53624         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53625         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53626         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53627         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53628         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53629         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53630         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53631         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53632         * gcc.dg/20000503-1.c: Removed.
53633         * gcc.dg/20010207-1.c: Removed.
53634         * gcc.dg/20011223-1.c: Removed.
53635         * gcc.dg/20020104-2.c: Removed.
53636         * gcc.dg/debug-1.c: Removed.
53637         * gcc.dg/debug-2.c: Removed.
53638         * gcc.dg/debug-3.c: Removed.
53639         * gcc.dg/debug-4.c: Removed.
53640         * gcc.dg/debug-5.c: Removed.
53641         * gcc.dg/debug-6.c: Removed.
53642         * gcc.dg/dwarf2-1.c: Removed.
53643         * gcc.dg/dwarf2-2.c: Removed.
53644
53645 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53646
53647         * g++.old-deja/g++.other/eh5.C: New test.
53648         * g++.old-deja/g++.other/sibcall2.C: New test.
53649         * g++.old-deja/g++.other/array9.C: New test.
53650         * g++.old-deja/g++.other/typename2.C: New test.
53651         * g++.old-deja/g++.other/crash60.C: New test.
53652         * g++.old-deja/g++.other/conv9.C: New test.
53653         * g++.old-deja/g++.other/mangle10.C: New test.
53654         * g++.old-deja/g++.other/unchanging1.C: New test.
53655         * g++.old-deja/g++.other/exprstmt1.C: New test.
53656         * g++.old-deja/g++.other/inline23.C: New test.
53657         * g++.old-deja/g++.eh/ia64-1.C: New test.
53658         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53659         * g++.old-deja/g++.other/reload1.C: New test.
53660         * g++.old-deja/g++.other/static20.C: New test.
53661         * g++.old-deja/g++.other/local-alloc1.C: New test.
53662         * g++.old-deja/g++.other/conv8.C: New test.
53663         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53664         * g++.old-deja/g++.other/storeexpr1.C: New test.
53665         * g++.old-deja/g++.other/storeexpr2.C: New test.
53666         * g++.dg/eh/template2.C: New test.
53667         * g++.dg/warn/weak1.C: New test.
53668
53669 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53670
53671         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53672         Remove first, non-varying, argument.
53673
53674 2002-01-23  Richard Henderson  <rth@redhat.com>
53675
53676         * gcc.dg/inline-2.c: New.
53677
53678         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53679         Add optional target arg.  Check number of arguments.
53680         (scan-assembler-not, scan-assembler-dem): Likewise.
53681         (scan-assembler-dem-not): Likewise.
53682
53683 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53684
53685         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53686         line 12.
53687         * g++.old-deja/g++.brendan/parse3.C,
53688         g++.old-deja/g++.other/crash26.C,
53689         g++.old-deja/g++.other/crash28.C,
53690         g++.old-deja/g++.other/crash29.C,
53691         g++.old-deja/g++.other/crash30.C,
53692         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53693
53694 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53695
53696         * gcc.dg/20020115-1.c: New.
53697
53698 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53699
53700         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53701
53702 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53703
53704         * gcc.dg/20020122-3.c: New.
53705
53706 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53707
53708         * g++.dg/other/gc1.C: New test.
53709
53710 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53711
53712         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53713
53714 2002-01-22  Richard Henderson  <rth@redhat.com>
53715
53716         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53717
53718 2002-01-22  Richard Henderson  <rth@redhat.com>
53719
53720         * gcc.dg/20020122-4.c: New.
53721
53722 2002-01-22  H.J. Lu <hjl@gnu.org>
53723
53724         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53725         link output.
53726         * gcc.dg/special/ecos.exp: Likewise.
53727         * lib/g++-dg.exp: Likewise.
53728         * lib/g77-dg.exp: Likewise.
53729         * lib/gcc-dg.exp : Likewise.
53730         * lib/mike-g++.exp: Likewise.
53731         * lib/mike-g77.exp: Likewise.
53732         * lib/mike-gcc.exp: Likewise.
53733         * lib/objc-dg.exp: Likewise.
53734
53735 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53736
53737         PR target/5379
53738         * gcc.dg/20020122-2.c: New test.
53739
53740 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53741
53742         * gcc.dg/20020122-1.c: New test.
53743
53744 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53745
53746         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53747
53748 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53749
53750         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53751
53752 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53753
53754         * gcc.c-torture/compile/20020121-1.c: New test.
53755
53756 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53757
53758         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53759         ld_library_path.
53760
53761 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53762
53763         * gcc.dg/20020218-1.c: New test.
53764
53765 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53766
53767         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53768         messages
53769         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53770         "At global scope" warning
53771         * g++.dg/ext/align1.C: Change cygwin test for alignment
53772         from db-bogus to dg-warning
53773
53774 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53775
53776         * g77.f-torture/compile/cpp2.F: New test.
53777
53778 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53779
53780         * g++.dg/template/access1.C: New test.
53781
53782 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53783
53784         * gcc.dg/20020118-1.c: New.
53785
53786 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53787
53788         * gcc.c-torture/execute/20020118-1.c: New test.
53789
53790 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53791
53792         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53793         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53794         alignment warnings.
53795
53796 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53797
53798         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53799         torture_with_loops and torture_without_loops
53800
53801 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53802
53803         * gcc.c-torture/compile/20020116-1.c: New test.
53804
53805 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53806
53807         * gcc.dg/20020116-2.c: New test.
53808
53809         * gcc.dg/ultrasp4.c: New test.
53810
53811         * gcc.dg/20020116-1.c: New test.
53812
53813 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53814
53815         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53816         by EABI.
53817
53818 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53819
53820         * gcc.misc-tests/i386-prefetch.exp: New.
53821         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53822         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53823         * gcc.misc-tests/i386-pf-none-1.c: New test.
53824         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53825
53826 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53827
53828         * gcc.dg/gnu89-init-1.c: Add new tests.
53829
53830 2002-01-15  Andreas Jaeger  <aj@suse.de>
53831
53832         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53833         * gcc.dg/i386-mmx-2.c: Likewise.
53834         * gcc.dg/i386-sse-1.c: Likewise.
53835         * gcc.dg/i386-sse-2.c: Likewise.
53836         * gcc.dg/i386-sse-3.c: Likewise.
53837
53838 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53839
53840         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53841         Uncomment additional cases that now pass.
53842
53843 2002-01-11  Richard Henderson  <rth@redhat.com>
53844
53845         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53846         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53847
53848 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53849
53850         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53851
53852 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53853
53854         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53855         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53856
53857 2002-01-10  Dale Johannesen  <dalej@apple.com>
53858
53859         * gcc.c-torture/execute/loop-11.c: New.
53860
53861 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53862
53863         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53864         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53865
53866 2002-01-09  Richard Henderson  <rth@redhat.com>
53867
53868         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53869         type in which to perform the operation for each size.
53870
53871 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53872
53873         * gcc.c-torture/compile/20020109-2.c: New test.
53874
53875 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53876
53877         * gcc.c-torture/execute/loop-10.c: New test.
53878
53879 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53880
53881         * gcc.c-torture/compile/20010226-1.c: New test.
53882         * gcc.c-torture/compile/20010227-1.c: New test.
53883         * gcc.c-torture/compile/20010426-1.c: New test.
53884         * gcc.c-torture/compile/20010510-1.c: New test.
53885         * gcc.c-torture/compile/20010605-3.c: New test.
53886         * gcc.c-torture/compile/20010824-1.c: New test.
53887         * gcc.c-torture/execute/20010409-1.c: New test.
53888         * gcc.dg/noncompile/20000901-1.c: New test.
53889         * gcc.dg/20001023-1.c: New test.
53890         * gcc.dg/20001101-1.c: New test.
53891         * gcc.dg/20001102-1.c: New test.
53892         * gcc.dg/20010207-1.c: New test.
53893         * gcc.dg/20010405-1.c: New test.
53894         * gcc.dg/20010822-1.c: New test.
53895         * gcc.dg/20011107-1.c: New test.
53896
53897 2002-01-09  Jeffrey A Law  (law@redhat.com)
53898
53899         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53900
53901         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53902         execution failure on PA targets.
53903
53904 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53905
53906         * gcc.c-torture/compile/20020109-1.c: New test.
53907
53908 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53909
53910         * gcc.c-torture/execute/20020108-1.c: New test.
53911
53912 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53913
53914         * gcc.dg/20020108-1.c: New test.
53915
53916 2002-01-08  H.J. Lu <hjl@gnu.org>
53917
53918         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53919         for header files.
53920
53921 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53922
53923         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53924         consistency.
53925
53926 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53927
53928         * gcc.dg/altivec-4.c: Test altivec predicates.
53929
53930 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53931
53932         * gcc.c-torture/execute/20020107-1.c: New test.
53933
53934 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53935
53936         PR c/5279
53937         * gcc.c-torture/compile/20020106-1.c: New test.
53938
53939 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53940
53941         * gcc.c-torture/execute/nestfunc-4.c: New test.
53942
53943 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53944
53945         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53946         extra triple that slipped in.
53947         * g++.old-deja/g++.abi/align.C: Likewise.
53948         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53949
53950 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53951
53952         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53953         * g++.old-deja/g++.abi/align.C: Likewise.
53954         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53955
53956         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53957         on FreeBSD/i386.
53958         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53959         FreeBSD.
53960
53961 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53962
53963         * gcc.dg/20020104-1.c: New test.
53964
53965         * gcc.dg/20020104-2.c: New test.
53966
53967 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53968
53969         * gcc.dg/20020103-1.c: Fix typo in target selector.
53970
53971 2002-01-03  Richard Henderson  <rth@redhat.com>
53972
53973         * gcc.dg/20020103-1.c: New.
53974
53975 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53976
53977         * gcc.c-torture/execute/20020103-1.c: New test.
53978
53979 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53980
53981         * g++.dg/other/debug2.C: New test.
53982
53983         * gcc.c-torture/compile/20020103-1.c: New test.
53984
53985 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53986
53987         * gcc.dg/gnu89-init-1.c: Added new tests.
53988
53989 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53990
53991         * g++.dg/template/friend2.C: Remove as patch is reverted.
53992
53993         * g++.dg/warn/oldcast1.C: New test.
53994
53995         * g++.dg/template/ptrmem1.C: New test.
53996         * g++.dg/template/ptrmem2.C: New test.
53997
53998         * g++.dg/template/ntp.C: New test.
53999
54000         * g++.dg/other/component1.C: New test.
54001
54002         * g++.dg/template/ttp3.C: New test.
54003
54004         * g++.dg/template/friend2.C: New test.
54005         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54006
54007 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54008
54009         * g++.dg/other/ptrmem1.C: New test.
54010         * g++.dg/other/ptrmem2.C: New test.
54011
54012 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54013
54014         * g++.dg/template/ctor1.C: New test.
54015
54016 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
54017
54018         * g++.dg/template/friend2.C: New test.
54019
54020 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
54021
54022         * gcc.dg/mmix-1.c: New test.
54023
54024 2001-12-31  Richard Henderson  <rth@redhat.com>
54025
54026         * gcc.dg/asm-5.c: New.
54027
54028 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
54029
54030         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54031         in namespace __gnu_cxx
54032
54033 2001-12-30  Richard Henderson  <rth@redhat.com>
54034
54035         * gcc.dg/debug-6.c: New.
54036
54037 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
54038
54039         * gcc.c-torture/compile/20011229-2.c: New test.
54040
54041 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
54042
54043         * gcc.dg/debug-3.c: New test.
54044         * gcc.dg/debug-4.c: New test.
54045         * gcc.dg/debug-5.c: New test.
54046
54047 2001-12-29  Richard Henderson  <rth@redhat.com>
54048
54049         * g++.dg/eh/loop1.C: New.
54050
54051 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54052
54053         * g++.dg/template/crash1.C: New test.
54054
54055 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
54056
54057         * g++.dg/other/const1.C: New test.
54058
54059 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54060
54061         * gcc.c-torture/compile/20011229-1.c: New test.
54062
54063 2001-12-28  Stan Shebs  <shebs@apple.com>
54064
54065         * lib/objc-torture.exp: Resync with c-torture.exp.
54066         * lib/objc.exp: Load standard libraries.
54067
54068 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
54069
54070         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54071         additional tests.
54072
54073 2001-12-27  Roger Sayle <roger@eyesopen.com>
54074
54075         * gcc.c-torture/execute/string-opt-16.c: New testcase.
54076
54077 2001-12-27  Richard Henderson  <rth@redhat.com>
54078
54079         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54080
54081 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
54082
54083         * g++.dg/eh/ctor1.C: New test.
54084         * g++.dg/other/error2.C: New test.
54085
54086 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
54087
54088         * g++.dg/other/init2.C: New test.
54089
54090 2001-12-24  Richard Henderson  <rth@redhat.com>
54091
54092         * gcc.dg/20011223-1.c: New.
54093         * gcc.dg/inline-1.c: New.
54094
54095 2001-12-23  Richard Henderson  <rth@redhat.com>
54096
54097         * gcc.dg/asm-4.c: Test operand modifiers.
54098
54099 2001-12-23  Richard Henderson  <rth@redhat.com>
54100
54101         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54102
54103 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54104
54105         * gcc.c-torture/execute/20011223-1.c: New test.
54106
54107 2001-12-21  Richard Henderson  <rth@redhat.com>
54108
54109         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54110         re-enables the warning.
54111
54112 2001-12-21  Richard Henderson  <rth@redhat.com>
54113
54114         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54115
54116 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54117
54118         * gcc.c-torture/compile/20011218-1.c: New test.
54119
54120 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
54121
54122         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
54123         arm-isr.c test.
54124         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
54125         epilogue generation for ARM ISR routines.
54126
54127 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54128
54129         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54130         * gcc.dg/format/c90-printf-3.c: Likewise.
54131         * gcc.dg/format/c99-printf-3.c: Likewise.
54132         * gcc.dg/format/ext-1.c: Likewise.
54133         * gcc.dg/format/ext-6.c: Likewise.
54134         * gcc.dg/format/format.h: Prototype unlocked stdio.
54135
54136 2001-12-20  Richard Henderson  <rth@redhat.com>
54137
54138         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54139         (arena): Use it.
54140         (malloc): Correct allocation logic.  Abort if we fill up the
54141         arena before initialization complete.
54142         (realloc): Correct allocation logic.
54143
54144 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
54145
54146         * gcc.c-torture/compile/20011219-2.c: New test.
54147
54148         * gcc.c-torture/execute/20011219-1.c: New test.
54149
54150 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
54151
54152         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54153         target does not support weak symbols.
54154
54155 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
54156
54157         * gcc.c-torture/compile/20011219-1.c: New test.
54158
54159 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
54160
54161         * g++.dg/other/error1.C: New test.
54162
54163 2001-12-17  Jeffrey A Law  (law@redhat.com)
54164
54165         * gcc.c-torture/execute/20011217-1.c: New test.
54166
54167 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
54168
54169         * objc.dg/special/: New directory.
54170         * objc.dg/special/special.exp: New file.
54171         * objc.dg/special/unclaimed-category-1.h: New file.
54172         * objc.dg/special/unclaimed-category-1a.m: New file.
54173         * objc.dg/special/unclaimed-category-1.m: New file.
54174
54175 2001-12-17  Andreas Jaeger  <aj@suse.de>
54176
54177         * gcc.c-torture/compile/20011217-2.c: New test.
54178
54179 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54180
54181         * gcc.c-torture/compile/20011217-1.c: New test.
54182
54183 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
54184
54185         * gcc.dg/20011214-1.c: New.
54186
54187 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
54188
54189         * gcc.dg/altivec-4.c: New.
54190
54191 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
54192
54193         * gcc.dg/20011113-1.c: New test.
54194
54195 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54196
54197         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54198         std::__malloc_alloc_template<0> and
54199         std::__default_alloc_template<false, 0>.
54200
54201 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
54202
54203         * objc/execute/bf-21.m: New test.
54204         * objc/execute/enumeration-1.m: New test.
54205         * objc/execute/enumeration-2.m: New test.
54206
54207 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
54208
54209         * gcc.dg/gnu89-init-1.c: New test.
54210
54211 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
54212
54213         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54214         * g++.old-deja/g++.jason/2371.C: Likewise.
54215         * g++.old-deja/g++.jason/template33.C: Likewise.
54216         * g++.old-deja/g++.jason/template34.C: Likewise.
54217         * g++.old-deja/g++.jason/template36.C: Likewise.
54218         * g++.old-deja/g++.oliva/typename1.C: Likewise.
54219         * g++.old-deja/g++.oliva/typename2.C: Likewise.
54220         * g++.old-deja/g++.other/typename1.C: Likewise.
54221         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54222         * g++.old-deja/g++.pt/nontype5.C: Likewise.
54223         * g++.old-deja/g++.pt/typename11.C: Likewise.
54224         * g++.old-deja/g++.pt/typename14.C: Likewise.
54225         * g++.old-deja/g++.pt/typename16.C: Likewise.
54226         * g++.old-deja/g++.pt/typename3.C: Likewise.
54227         * g++.old-deja/g++.pt/typename4.C: Likewise.
54228         * g++.old-deja/g++.pt/typename5.C: Likewise.
54229         * g++.old-deja/g++.pt/typename7.C: Likewise.
54230         * g++.old-deja/g++.robertl/eb9.C: Likewise.
54231
54232 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
54233
54234         * g++.dg/other/linkage1.C: New test.
54235         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54236         specifiers.
54237
54238 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54239
54240         * gcc.dg/concat.c: New test.
54241
54242 2001-12-11  Stan Shebs  <shebs@apple.com>
54243
54244         * objc/compile: New test directory.
54245         * objc/compile/compile.exp: New expect script.
54246         * objc/compile/20011211-1.m: New compile test.
54247
54248 2001-12-11  Jason Merrill  <jason@redhat.com>
54249
54250         * lib/prune.exp (prune_gcc_output): Also handle "In member
54251         function".  So many permutations...
54252
54253 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
54254
54255         * g++.dg/template/typedef1.C: New test.
54256
54257 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
54258
54259         * g++.dg/other/copy1.C: New test.
54260
54261 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
54262
54263         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54264
54265         * gcc.dg/builtin-choose-expr.c: New.
54266
54267 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
54268
54269         * gcc.dg/altivec-2.c: New.
54270
54271 2001-12-07  Richard Henderson  <rth@redhat.com>
54272
54273         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54274
54275 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
54276
54277         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54278         ultrasparc.
54279
54280 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54281
54282         * g++-old.deja/g++.robertl/eb101.C: Deleted.
54283
54284 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
54285
54286         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54287         variable argument list.
54288
54289 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
54290
54291         * gcc.c-torture/execute/memcheck: Delete entire directory.
54292         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54293         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54294
54295 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54296
54297         * gcc.dg/Wshadow-1.c: New test.
54298
54299 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
54300
54301         * gcc.c-torture/compile/20011130-1.c: New test.
54302
54303         * gcc.dg/noncompile/20011025-1.c: New test.
54304
54305         * g++.dg/other/anon-union.C: New test.
54306
54307         * gcc.c-torture/execute/20011024-1.c: New test.
54308
54309 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54310
54311         * gcc.c-torture/execute/20000722-1.x,
54312         gcc.c-torture/execute/20010123-1.x: Remove.
54313         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54314         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54315         gcc.dg/c99-complit-2.c: New tests.
54316
54317 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
54318
54319         * g++.dg/inherit/base1.C: New test.
54320
54321 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
54322
54323         * g++.dg/other/stdarg1.C: New test.
54324
54325         * gcc.c-torture/compile/20011130-2.c: New test.
54326
54327 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
54328
54329         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54330         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54331         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54332         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54333         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54334         * gcc.dg/builtin-prefetch-1.c: New test.
54335
54336 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
54337
54338         * gcc.dg/20011130-1.c: New test.
54339
54340 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
54341
54342         * g++.dg/other/scope1.C: New test.
54343         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54344
54345 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54346
54347         * gcc.dg/vla-init-1.c: New test.
54348
54349 2001-12-01  Geoff Keating  <geoffk@redhat.com>
54350
54351         * gcc.c-torture/compile/structs.c: New testcase from GDB.
54352
54353 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54354
54355         * objc.dg/alias.m: Update.
54356         * objc.dg/class-1.m: Update.
54357         * objc.dg/const-str-1.m: Update.
54358         * objc.dg/fwd-proto-1.m: Update.
54359         * objc.dg/id-1.m: Update.
54360         * objc.dg/super-class-1.m: Update.
54361
54362 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
54363
54364         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54365         constructs.
54366
54367 2001-11-28  Jeffrey A Law  (law@cygnus.com)
54368
54369         * gcc.c-torture/execute/20011128-1.c: New test.
54370
54371 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
54372
54373         * gcc.dg/20011127-1.c: New test.
54374
54375 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54376
54377         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
54378         from Austin Group draft 7.
54379         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
54380         scanf format arguments.
54381         * gcc.dg/format/no-exargs-2.c: New test.
54382
54383 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
54384
54385         * g++.dg/abi/vbase8-4.C: New test.
54386
54387 2001-11-24  Ian Lance Taylor  <ian@airs.com>
54388
54389         * gcc.c-torture/execute/20011121-1.c: New test.
54390
54391 2001-11-23  Jeffrey A Law  (law@cygnus.com)
54392
54393         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54394
54395 2001-11-23  Andreas Jaeger  <aj@suse.de>
54396
54397         * gcc.dg/cpp/charconst-2.c: New test.
54398
54399 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
54400
54401         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54402         to the host if it is remote.  Let tests specify extra headers
54403         they use.
54404         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54405         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54406         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54407         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54408         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54409         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54410         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54411         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54412         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54413         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54414
54415 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54416
54417         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54418         for little endian ARMs.
54419
54420 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54421
54422         * gcc.c-torture/compile/20011119-1.c: New test.
54423         * gcc.c-torture/compile/20011119-2.c: New test.
54424
54425 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54426
54427         * gcc.dg/altivec-1.c: Fix typo.
54428
54429 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54430
54431         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54432
54433 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54434
54435         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54436
54437 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54438
54439         * lib/g77.exp: Don't specify --rpath-link.
54440
54441         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54442         across all the headers.
54443         * gcc.dg/format/format.exp: For testing on a remote host,
54444         copy format.h.
54445
54446         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54447         * gcc.c-torture/execute/930406-1.c: Likewise.
54448         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54449
54450 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54451
54452         * gcc.dg/altivec-1.c: New.
54453
54454 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54455
54456         * gcc.dg/cpp/fpreprocessed.c: New test case.
54457
54458 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54459
54460         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54461         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54462         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54463
54464 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54465
54466         * gcc.dg/no-builtin-1.c: New test.
54467
54468 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54469
54470         * gcc.c-torture/execute/20011115-1.c: New test.
54471
54472 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54473
54474         * gcc.c-torture/compile/20011114-2.c: New test.
54475         * gcc.c-torture/compile/20011114-3.c: New test.
54476         * gcc.c-torture/compile/20011114-4.c: New test.
54477
54478 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54479
54480         * g++.dg/other/init1.C: New test.
54481
54482 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54483
54484         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54485         message.
54486
54487         * gcc.c-torture/execute/20011114-1.c: New testcase.
54488
54489         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54490         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54491         like the (before this change) version of 20010327-1.c.
54492
54493 2001-11-14  Roger Sayle <roger@eyesopen.com>
54494
54495         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54496
54497 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54498
54499         * g++.dg/init/array2.C: New test.
54500
54501 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54502
54503         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54504
54505 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54506
54507         * g++.dg/other/forscope1.C: New test.
54508         * g++.dg/ext/forscope1.C: New test.
54509         * g++.dg/ext/forscope2.C: New test.
54510
54511 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54512
54513         * gcc.c-torture/execute/20011113-1.c: New test.
54514
54515 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54516
54517         * gcc.c-torture/execute/20011109-2.c: New test.
54518
54519         * gcc.c-torture/execute/20011109-1.c: New test.
54520
54521 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54522
54523         * gcc.c-torture/compile/20011109-1.c: New test.
54524
54525 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54526
54527         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54528         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54529         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54530         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54531         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54532         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54533         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54534
54535 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54536
54537         * g++.dg/warn/Wshadow-1.C: New tests.
54538         * g++.old-deja/g++.mike/for3.C: Update.
54539
54540 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54541
54542         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54543         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54544         XFAILs.  Adjust expected error texts.
54545         * gcc.c-torture/compile/20011106-1.c,
54546         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54547         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54548         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54549         gcc.dg/c99-array-lval-5.c: New tests.
54550
54551 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54552
54553         * gcc.dg/cpp/defined.c: Update.
54554
54555 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54556
54557         * gcc.c-torture/execute/anon-1.c: New test.
54558
54559 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54560
54561         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54562         same size, so no warning should be produced on stormy16.
54563
54564         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54565         due to oversized array.
54566         * g++.old-deja/g++.mike/ns15.C: Likewise.
54567         * g++.old-deja/g++.pt/crash16.C: Likewise.
54568
54569 2001-11-02  Graham Stott  <grahams@redhat.com>
54570
54571         * g++.dgother/debug1.C: Fix typos.
54572
54573 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54574
54575         * g++.dg/other/debug1.C: New test.
54576
54577 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54578
54579         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54580         of unsigned long.
54581
54582 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54583
54584         * gcc.dg/20011029-2.c: New test.
54585
54586         * gcc.c-torture/compile/20011029-1.c: New test.
54587
54588 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54589
54590         * objc/execute/class_self-1.m: New test.
54591         * objc/execute/class_self-2.m: New test.
54592
54593 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54594
54595         * gcc.misc-tests/msgs.exp: Delete.
54596         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54597         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54598         error set to match recent changes.
54599
54600 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54601
54602         * gcc.dg/20011021-1.c: New test.
54603
54604 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54605
54606         * gcc.c-torture/compile/20011023-1.c: New test.
54607
54608 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54609
54610         * lib/g77.exp: Rewrite based on lib/g++.exp.
54611
54612 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54613
54614         * gcc.c-torture/execute/20011019-1.c: New test.
54615
54616         * gcc.dg/20011018-1.c: New test.
54617
54618 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54619
54620         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54621
54622 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54623
54624         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54625         * gcc.dg/attr-invalid.c: Likewise.
54626
54627 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54628
54629         * gcc.dg/20011015-1.c: New test.
54630
54631 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54632
54633         * g++.dg/template/unify2.C: New test.
54634
54635 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54636
54637         * g++.dg/other/exception-specification.C: New test
54638
54639 2001-10-13  Tom Rix  <trix@redhat.com>
54640
54641         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54642         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54643
54644 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54645
54646         * gcc.dg/20011009-1.c: New test.
54647
54648 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54649
54650         PR g++/4476
54651         * g++.dg/other/friend1.C: New test.
54652
54653 2001-10-11  Richard Henderson  <rth@redhat.com>
54654
54655         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54656
54657 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54658
54659         * gcc.c-torture/compile/20011010-1.c: New.
54660
54661 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54662
54663         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54664         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54665         g77.f-torture/execute/execute.exp,
54666         g77.f-torture/noncompile/noncompile.exp,
54667         gcc.c-torture/compile/compile.exp,
54668         gcc.c-torture/execute/execute.exp,
54669         gcc.c-torture/execute/ieee/ieee.exp,
54670         gcc.c-torture/execute/memcheck/memcheck.exp,
54671         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54672         objc/execute/execute.exp: Update FSF address.
54673
54674 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54675
54676         * gcc.dg/cpp/cmdlne-C.c: Update.
54677         * gcc.dg/cpp/cmdlne-C2.c: New.
54678
54679 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54680
54681         * gcc.c-torture/execute/20011008-3.c: New.
54682
54683 2001-10-08  DJ Delorie  <dj@redhat.com>
54684
54685         * gcc.dg/20011008-1.c: New.
54686         * gcc.dg/20011008-2.c: New.
54687
54688 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54689
54690         * gcc.dg/cpp/spacing1.c: Update test.
54691
54692 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54693
54694         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54695         spelling errors of "separate" as "seperate".
54696
54697 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54698
54699         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54700         enough to avoid inlining.
54701
54702 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54703
54704         * lib/g77.exp: set libg2c_dir correctly.
54705
54706 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54707
54708         * gcc.dg/cpp/macro11.c: New test.
54709
54710 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54711
54712         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54713         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54714         gcc.dg/format/multattr-3.c: New tests.
54715         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54716         tests for format attributes on function pointers being rejected.
54717
54718 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54719
54720         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54721
54722 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54723
54724         * g++.dg/warn/format1.C: New test.
54725
54726 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54727
54728         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54729
54730 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54731
54732         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54733
54734 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54735
54736         * gcc.dg/cpp/redef2.c: Add test.
54737
54738 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54739
54740         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54741         long-standing bug on i686, apparently.
54742         * gcc.c-torture/execute/loop-2c.x: New file.
54743         * gcc.c-torture/execute/loop-2d.x: New file.
54744         * gcc.c-torture/execute/loop-3c.x: New file.
54745
54746 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54747
54748         * gcc.dg/cpp/20000625-2.c: Correct line number.
54749
54750 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54751
54752         * gcc.dg/cpp/macro10.c: New test.
54753         * gcc.dg/cpp/strify3.c: New test.
54754         * gcc.dg/cpp/spacing1.c: Add tests.
54755         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54756         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54757
54758 2001-09-24  DJ Delorie  <dj@redhat.com>
54759
54760         * gcc.c-torture/execute/20010924-1.c: New test.
54761
54762 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54763
54764         * objc/execute/paste.m: Remove.
54765
54766 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54767
54768         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54769
54770 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54771
54772         * g77.dg/strlen0.f: New test.
54773
54774 2001-09-21  Richard Henderson  <rth@redhat.com>
54775
54776         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54777         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54778
54779 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54780
54781         Table-driven attributes.
54782         * g++.dg/ext/attrib1.C: New test.
54783
54784 2001-09-20  DJ Delorie  <dj@redhat.com>
54785
54786         * gcc.dg/20000926-1.c: Update expected warning messages.
54787         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54788         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54789         array.
54790
54791 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54792
54793         * g++.dg/eh/registers1.C: New test case.
54794
54795 2001-09-17  Richard Henderson  <rth@redhat.com>
54796
54797         * gcc.dg/array-5.c: Fix VLA decomposition test.
54798
54799 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54800
54801         * gcc.dg/cpp/line5.c: New testcase.
54802
54803 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54804
54805         * gcc.dg/cpp/macro9.c: New test.
54806
54807 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54808
54809         * gcc.c-torture/execute/980223.c: Change type of addr from long
54810         to char *.
54811
54812 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54813
54814         * gcc.c-torture/execute/20010915-1.c: New test.
54815
54816 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54817
54818         * g77.dg/bprob: New directory.
54819         * g77.dg/bprob/bprob.exp: New file.
54820         * g77.dg/bprob/bprob-1.f: New test.
54821         * g77.dg/gcov: New directory.
54822         * g77.dg/gcov/gcov.exp: New file.
54823         * g77.dg/gcov/gcov-1.f: New test.
54824         * g77.dg/gcov/gcov-1.x: New file.
54825
54826 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54827
54828         * gcc.dg/cpp/directiv.c: Update.
54829         * gcc.dg/cpp/undef1.c: Update.
54830
54831 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54832
54833         * gcc.dg/20010912-1.c: New test.
54834
54835 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54836
54837         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54838         language-independent file in lib.
54839         * lib/gcov.exp: New file.
54840
54841 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54842
54843         * gcc.c-torture/compile/20010911-1.c: New test.
54844
54845 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54846
54847         * lib/profopt.exp: New, to support profile-directed optimizations.
54848         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54849         * gcc.misc-tests/bprob-1.c: New test.
54850         * gcc.misc-tests/bprob-2.c: New test.
54851
54852 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54853
54854         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54855         XFAIL and which kinds of gcov output to verify.
54856         * gcc.misc-tests/gcov-4b.x: New file.
54857         * gcc.misc-tests/gcov-5b.x: New file.
54858         * gcc.misc-tests/gcov-6.x: New file.
54859         * gcc.misc-tests/gcov-7.c: New test.
54860         * gcc.misc-tests/gcov-7.x: New file.
54861
54862 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54863
54864         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54865         * gcc.misc-tests/gcov-6.c: New test.
54866
54867 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54868
54869         PR c++/3986
54870         * g++.dg/abi/vbase1.C: New test.
54871
54872 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54873
54874         * objc.dg/method-2.m: New.
54875
54876 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54877
54878         PR c++/4203
54879         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54880         * g++.dg/init/empty1.C: New test.
54881
54882 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54883
54884         * gcc.c-torture/compile/20010903-1.c: New test.
54885
54886 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54887
54888         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54889         for m68k.
54890
54891 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54892
54893         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54894
54895         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54896
54897         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54898
54899 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54900
54901         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54902         for 16-bit 'unsigned int'.
54903
54904 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54905
54906         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54907
54908 2001-08-27  Richard Henderson  <rth@redhat.com>
54909
54910         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54911         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54912
54913 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54914
54915         * gcc.dg/asm-names.c (ymain): New.
54916
54917 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54918
54919         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54920         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54921         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54922
54923 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54924
54925         * gcc.dg/compare5.c: New testcase.
54926
54927 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54928
54929         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54930         and "In instantiation".
54931
54932 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54933
54934         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54935
54936 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54937
54938         * gcc.misc-tests/gcov.exp: Add support for branch information.
54939         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54940         * gcc.misc-tests/gcov-4.c: New test.
54941         * gcc.misc-tests/gcov-4b.c: New test.
54942         * gcc.misc-tests/gcov-5b.c: New test.
54943
54944 2001-08-20  Zack Weinberg  <zackw@panix.com>
54945
54946         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54947         expected to fail.
54948
54949 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54950
54951         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54952
54953 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54954
54955         * g++.dg/eh/template1.C: New test.
54956
54957 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54958
54959         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54960         Fix thinko.
54961         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54962         for xfail.
54963
54964 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54965
54966         * lib/g77-dg.exp: Use prune.exp for common procedures
54967         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54968         * lib/g77.exp: (g77-dg-prune) Remove
54969
54970 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54971
54972         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54973
54974 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54975
54976         * g++.dg/template/unify1.C: New test.
54977
54978 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54979
54980         * g++.dg/abi/empty4.C: New test.
54981
54982 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54983
54984         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54985         solaris2.*
54986         * g77.f-torture/compile/pr3743.x: Likewise.
54987
54988 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54989
54990         * g++.dg/other/using-declaration.C: New test.
54991
54992 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54993
54994         * gcc.dg/cpp/tr-sign.c: New testcase.
54995
54996 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54997
54998         * gcc.dg/cpp/19951025-1.c: Revert.
54999         * gcc.dg/cpp/directiv.c: We no longer process directives that
55000         interrupt macro arguments.
55001
55002 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
55003
55004         * gcc.dg/bconstp-1.c: New test.
55005
55006 2001-08-03  Richard Henderson  <rth@redhat.com>
55007
55008         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55009
55010 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
55011
55012         * gcc.dg/cpp/19951025-1.c: Update.
55013
55014 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
55015
55016         * g77.dg/ff90-1.f (s): Fix reference of variable z,
55017         should be x.
55018
55019 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
55020
55021         Kill -fhonor-std.
55022         * g++.old-deja/g++.ns/ns14.C: Remove special options.
55023         * g++.old-deja/g++.other/std1.C: Likewise.
55024         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55025
55026 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
55027
55028         * lib/g77.exp: Load gcc-defs.exp for common procedures
55029         (g77_pass, g77_fail, g77_finish, g77_exit,
55030         ${tool}_check_unsupported_p} Now redundant.  Deleted.
55031
55032 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55033
55034         * g77.dg/fbackslash.f
55035         * g77.dg/fcase-preserve.f
55036         * g77.dg/ff90-1.f
55037         * g77.dg/ffixed-line-length-0.f
55038         * g77.dg/ffixed-line-length-132.f
55039         * g77.dg/ffixed-line-length-7.f
55040         * g77.dg/ffixed-line-length-72.f
55041         * g77.dg/ffixed-line-length-none.f
55042         * g77.dg/ffree-form-1.f
55043         * g77.dg/fno-backslash.f
55044         * g77.dg/fno-f90-1.f
55045         * g77.dg/fno-fixed-form-1.f
55046         * g77.dg/fno-onetrip.f
55047         * g77.dg/fno-typeless-boz.f
55048         * g77.dg/fno-underscoring.f
55049         * g77.dg/fno-vxt-1.f
55050         * g77.dg/fonetrip.f
55051         * g77.dg/ftypeless-boz.f
55052         * g77.dg/fugly-assumed.f
55053         * g77.dg/funderscoring.f
55054         * g77.dg/fvxt-1.f
55055
55056 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
55057
55058         * objc.dg/fwd-proto-1.m: New.
55059         * objc.dg/local-decl-1.m: New.
55060         * objc.dg/naming-1.m: New.
55061         * objc.dg/naming-2.m: New.
55062         * objc.dg/proto-hier-1.m: New.
55063
55064 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
55065
55066         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55067         largest-type elements to a struct makes its size grow.
55068
55069 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55070
55071         * g++.dg/abi/vthunk1.C: New test.
55072
55073 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
55074
55075         * g++.dg/abi/vbase8-22.C: New test.
55076
55077 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55078
55079         * gcc.dg/cpp/macro8.c: New test.
55080
55081 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55082
55083         * g++.dg/abi/vbase8-21.C: New test.
55084
55085 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
55086
55087         * g++.dg/abi/vbase8-10.C: New test.
55088
55089 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55090
55091         * lib/g++.exp (g++_set_ld_library_path): Renamed to
55092         ${tool}_set_ld_library_path.
55093         Changed caller.
55094         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55095         g++.exp.
55096
55097 2001-07-26  Stan Cox <scox@redhat.com>
55098
55099         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55100         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55101         gcc_exit, gcc_check_unsupported_p):
55102         Moved to gcc-deps.exp
55103         * gcc-deps.exp: New file.
55104
55105 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55106
55107         * g++.old-deja/g++.pt/defarg14.C: New test.
55108
55109 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55110
55111         * g++.old-deja/g++.other/lineno5.C: New test.
55112
55113 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55114
55115         * g++.old-deja/g++.pt/crash68.C: New test.
55116
55117 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
55118
55119         * g++.old-deja/g++.other/crash42.C: New test.
55120
55121 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
55122
55123         * gcc.dg/cpp/extratokens.c: Fix.
55124         * gcc.dg/cpp/skipping2.c: New tests.
55125
55126 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55127
55128         * gcc.c-torture/execute/20010724-1.c: New file.
55129         * gcc.c-torture/execute/20010724-1.x: New file.
55130
55131 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55132
55133         * g++.old-deja/g++.other/cond7.C: New test.
55134
55135 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55136
55137         * g++.old-deja/g++.other/optimize4.C: New test.
55138
55139 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
55140
55141         * g++.old-deja/g++.abi/vbase8-5.C: New test.
55142
55143 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
55144
55145         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55146         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55147         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55148         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55149
55150         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55151         bug report" message.
55152
55153         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55154         * g++.dg/ext/instantiate1.C: Move from old-deja.
55155
55156 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
55157
55158         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55159         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55160         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55161         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55162
55163 2001-07-23  Jeffrey A Law  (law@cygnus.com)
55164
55165         * gcc.c-torture/execute/20010723-1.c: New test.
55166
55167 2001-07-23  Ben Elliston  <bje@redhat.com>
55168
55169         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55170
55171 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55172
55173         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55174         i[34567]86-*-*.
55175         Delete handling of ieee_multilib_flags.
55176         Pass -mieee for alpha*-*-* and sh-*-*.
55177         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55178
55179 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
55180
55181         Remove old-abi tests.
55182         * g++.old-deja/g++.mike/p11116.C: Remove.
55183         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55184
55185 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
55186
55187         * g77.f-torture/compile/pr3743.f: New test
55188
55189 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
55190
55191         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55192
55193 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55194
55195         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55196         g++.old-deja/g++.pt/static6.C: Likewise.
55197         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55198         supports weak symbols.
55199
55200 2001-07-18  Andreas Jaeger  <aj@suse.de>
55201
55202         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55203         supported again.
55204
55205 2001-07-18  Andreas Jaeger  <aj@suse.de>
55206
55207         * gcc.dg/iftrap-1.c: Fix target line.
55208
55209 2001-07-17  Richard Henderson  <rth@redhat.com>
55210
55211         * gcc.c-torture/execute/20010717-1.c: New.
55212
55213 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55214
55215         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55216         tests.
55217
55218 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55219
55220         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55221
55222 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55223
55224         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55225         UAC_SIGBUS, UAC_NOPRINT definitions.
55226
55227 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
55228
55229         * objc/execute/object_is_class.m: New test.
55230         * objc/execute/object_is_meta_class.m: New test.
55231
55232 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
55233
55234         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55235         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55236
55237 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
55238
55239         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55240         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55241
55242 2001-07-14  Richard Henderson  <rth@redhat.com>
55243
55244         * gcc.dg/iftrap-1.c: New.
55245
55246 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
55247
55248         * g77.f-torture/execute/intrinsic77.f: New test.
55249
55250 2001-07-11  Janis Johnson <janis@us.ibm.com>
55251
55252         * gcc.misc-tests/gcov-3.c: New test.
55253
55254 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55255
55256         * gcc.c-torture/compile/20010711-1.c,
55257         * gcc.c-torture/compile/20010711-2.c: New tests.
55258
55259 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
55260
55261         * gcc.c-torture/execute/20010711-1.c: New test.
55262
55263 2001-07-11  Ben Elliston  <bje@redhat.com>
55264
55265         * g++.old-deja/g++.other/enum5.C: New test.
55266
55267 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
55268
55269         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55270         (g++-dg-prune): Call prune_gcc_output.
55271         * prune.exp: New file for prune_gcc_output.
55272         * lib/g++.exp, lib/gcc.exp: Load it.
55273
55274 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55275
55276         * gcc.c-torture/compile/20010701-1.c,
55277         g++.old-deja/g++.ext/attrib6.C: New tests.
55278
55279 2001-07-06  Jeffrey A Law  (law@cygnus.com)
55280
55281         * gcc.c-torture/compile/20010706-1.c: New test.
55282
55283 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
55284
55285         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55286
55287 2001-06-28  Stan Shebs  <shebs@apple.com>
55288
55289         * gcc.dg/pragma-darwin.c: New test.
55290
55291 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55292
55293         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55294         Solaris 2.[678] system.
55295
55296 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55297
55298         * gcc.dg/20010622-1.c: New test.
55299
55300 2001-06-18  Stan Shebs  <shebs@apple.com>
55301
55302         * objc.dg: New directory.
55303         * objc.dg/dg.exp: New file.
55304         * objc.dg/alias.m: New.
55305         * objc.dg/class-1.m: New.
55306         * objc.dg/class-2.m: New.
55307         * objc.dg/const-str-1.m: New.
55308         * objc.dg/const-str-2.m: New.
55309         * objc.dg/id-1.m: New.
55310         * objc.dg/method-1.m: New.
55311         * objc.dg/super-class-1.m: New.
55312         * lib/objc-dg.exp: New file.
55313
55314 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55315
55316         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55317         of label name.
55318
55319 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
55320
55321         * g++.old-deja/g++.abi/vbase8-9.C: New test.
55322
55323 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55324
55325         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55326         variable.
55327
55328 2001-06-12  Richard Henderson  <rth@redhat.com>
55329
55330         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55331
55332 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55333
55334         * g++.old-deja/g++.abi/vbase5.C: New test.
55335         * g++.old-deja/g++.abi/vbase6.C: New test.
55336         * g++.old-deja/g++.abi/vbase7.C: New test.
55337
55338 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55339
55340         * gcc.c-torture/compile/20010610-1.c: New test.
55341
55342 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
55343
55344         * g++.old-deja/g++.abi/vbase4.C: New test.
55345
55346 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55347
55348         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55349         support %f for HC11/HC12 targets.
55350         * gcc.c-torture/execute/930513-1.x: New file, likewise.
55351         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55352         on HC11/HC12 targets.
55353         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55354
55355 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55356
55357         * gcc.dg/wchar_t-1.c: New file.
55358         * gcc.dg/wint_t-1.c: Likewise.
55359
55360 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
55361
55362         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55363
55364 2001-06-11  Richard Henderson  <rth@redhat.com>
55365
55366         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55367
55368 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55369
55370         * gcc.c-torture/compile/20010611-1.c: New test.
55371
55372 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55373
55374         * gcc.dg/c99-tag-1.c: Add more tests.
55375
55376 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
55377
55378         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55379         representation on MN10300 and ARM/Thumb.
55380
55381 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
55382
55383         * g77.f-torture/execute/20010610.f: New.
55384
55385 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
55386
55387         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55388         names.
55389
55390 2001-06-09  Richard Henderson  <rth@redhat.com>
55391
55392         * gcc.c-torture/execute/ashrdi-1.c: New.
55393         * gcc.c-torture/execute/ashldi-1.c: New.
55394         * gcc.c-torture/execute/lshrdi-1.c: New.
55395
55396 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
55397
55398         * objc/execute/load-3.m: Added. Check sending +load to categories,
55399         in addition to classes.
55400
55401 2001-06-08  Stan Shebs  <shebs@apple.com>
55402
55403         * objc/execute/load-2.m: New test.  From Nicola Pero
55404         <n.pero@mi.flashnet.it>.
55405
55406 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
55407
55408         * gcc.c-torture/execute/20010605-2.c: New test.
55409
55410 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55411
55412         * g++.old-deja/g++.abi/vbase2.C: New test.
55413         * g++.old-deja/g++.abi/vbase3.C: New test.
55414
55415 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55416
55417         * g++.old-deja/g++.pt/friend49.C: New test.
55418
55419 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55420
55421         * g++.old-deja/g++.ext/anon3.C: New test.
55422
55423 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55424
55425         * g++.old-deja/g++.other/conv7.C: New test.
55426
55427 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55428
55429         * gcc.c-torture/compile/20010605-2.c: New test.
55430
55431 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55432
55433         * gcc.c-torture/execute/20010604-1.c: New test.
55434
55435 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55436
55437         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55438
55439 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55440
55441         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55442         (g++_link_flags): Likewise.
55443         (g++_init): Pass gccpath's value to two previous functions.
55444
55445 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55446
55447         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55448         Ensure logfile entry matches exec command line.
55449
55450 2001-05-31  Richard Henderson  <rth@redhat.com>
55451
55452         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55453         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55454
55455 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55456
55457         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55458         compiler for irix6.2
55459
55460 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55461
55462         * g++.old-deja/g++.other/optimize3.C: New file.
55463
55464 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55465
55466         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55467         assemble.
55468
55469 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55470
55471         * g++.old-deja/g++.other/optimize2.C: New file.
55472
55473 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55474
55475         * gcc.c-torture/compile/20010518-2.c: New file.
55476         * gcc.c-torture/execute/20010518-1.c: New file.
55477         * gcc.c-torture/execute/20010518-2.c: New file.
55478
55479 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55480
55481         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55482
55483 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55484
55485         G++ no longer defines builtins that do not begin with __builtin.
55486         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55487         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55488         * g++.old-deja/g++.law/builtin1.C: Likewise.
55489         * g++.old-deja/g++.law/cvt2.C: Likewise.
55490         * g++.old-deja/g++.mike/net5.C: Likewise.
55491         * g++.old-deja/g++.other/builtins1.C: Likewise.
55492         * g++.old-deja/g++.other/builtins2.C: Likewise.
55493         * g++.old-deja/g++.other/builtins3.C: Likewise.
55494         * g++.old-deja/g++.other/builtins4.C: Likewise.
55495         * g++.old-deja/g++.other/inline8.C: Likewise.
55496         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55497
55498 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55499
55500         * g++.old-deja/g++.pt/using1.C: Adjust.
55501         * g++.old-deja/g++.pt/using2.C: New test.
55502
55503 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55504
55505         * gcc.dg/cpp/charconst.c: New tests.
55506         * gcc.dg/cpp/escape.c: New tests.
55507         * gcc.dg/cpp/escape-1.c: New tests.
55508         * gcc.dg/cpp/escape-2.c: New tests.
55509         * gcc.dg/cpp/ucs.c: New tests.
55510
55511 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55512
55513         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55514         native compiler for irix6.5.
55515
55516 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55517
55518         * lib/g++.exp (g++_include_flags): Use args to compute
55519         get_multilibs.
55520         (g++_link_flags): Likewise.
55521         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55522
55523 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55524
55525         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55526
55527 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55528
55529         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55530         this file.
55531
55532 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55533
55534         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55535         STACK_SIZE;
55536         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55537         to STACK_SIZE; Use it to define size of add_histo array.
55538         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55539         to STACK_SIZE.
55540         (f): Use GITT_SIZE to define size of gitt local table.
55541         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55542         to STACK_SIZE; Use it to define size of bytemem array.
55543
55544 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55545
55546         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55547         on 68HC11/HC12 due to the asm instruction.
55548         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55549         * gcc.c-torture/compile/920520-1.x: Likewise.
55550         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55551         on 68HC11/HC12 because the function is larger than 64K.
55552         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55553         on 68HC11/HC12 because the structure is too large.
55554
55555 2001-05-20  Richard Henderson  <rth@redhat.com>
55556
55557         * gcc.c-torture/execute/20010520-1.c: New.
55558
55559 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55560
55561         * g++.old-deja/g++.warn/compare1.C: New test.
55562         * gcc.dg/compare4.c: New test.
55563
55564 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55565
55566         * g++.old-deja/g++.other/optimize1.C: New test.
55567
55568 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55569
55570         * g++.old-deja/g++.pt/spec41.C: New test.
55571
55572 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55573
55574         * gcc.c-torture/compile/20010114-1.x: Remove.
55575
55576 2001-05-18  Stan Shebs  <shebs@apple.com>
55577
55578         * gcc.c-torture/compile/20010518-1.c: New test.
55579
55580 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55581
55582         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55583         * g++.old-deja/g++.pt/crash67.C: New test.
55584
55585 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55586
55587         * g++.old-deja/g++.other/debug9.C: New test.
55588
55589 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55590
55591         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55592
55593 2001-05-16  Jan Hubicka  <jh@suse.cz>
55594
55595         * gcc.c-torture/compile/20010516-1.c: New test.
55596
55597 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55598
55599         * g++.old-deja/g++.other/crash41.C: New test.
55600
55601 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55602
55603         * g++.old-deja/g++.pt/crash66.C: New test.
55604
55605 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55606
55607         * g++.old-deja/g++.robertl/eb27.C: Convert.
55608
55609 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55610
55611         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55612         declaration being redundant.
55613
55614 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55615
55616         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55617
55618 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55619
55620         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55621
55622 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55623
55624         * lib/g++.exp: Use testsuite_flags.
55625
55626 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55627
55628         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55629
55630 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55631
55632         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55633
55634 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55635
55636         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55637
55638 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55639
55640         * gcc.c-torture/compile/20010313-1.c: New test.
55641
55642 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55643
55644         * gcc.dg/cpp/direct2.c: New test.
55645         * gccq.dg/cpp/direct2s.c: New test.
55646
55647         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55648
55649 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55650
55651         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55652         * g++.old-deja/g++.other/op3.C: Likewise.
55653
55654 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55655
55656         * gcc.dg/cpp/syshdr.h: New file.
55657         * gcc.dg/cpp/sysmac1.c: Update.
55658         * gcc.dg/cpp/sysmac2.c: Update.
55659
55660 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55661
55662         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55663
55664 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55665
55666         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55667         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55668
55669 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55670
55671         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55672
55673 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55674
55675         * lib/g++.exp (g++_include_flags): Don't use any special flags
55676         if TESTING_IN_BUILD_TREE is not defined.
55677         (g++_init): Use a plain 'c++' as the compiler if
55678         TESTING_IN_BUILD_TREEE is not defined.
55679
55680 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55681
55682         * g++.old-deja/g++.eh/catch13.C: New test.
55683         * g++.old-deja/g++.eh/catch14.C: New test.
55684
55685 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55686
55687         * gcc.dg/cpp/tr-define.c: New test.
55688
55689 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55690
55691         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55692         <stdlib.h>, not <malloc.h>.
55693
55694 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55695
55696         * g++.old-deja/g++.ns/template17.C: New test.
55697
55698 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55699
55700         * g++.old-deja/g++.pt/ref4.C: New test.
55701
55702 2001-04-30  Richard Henderson  <rth@redhat.com>
55703
55704         * gcc.dg/20000724-1.c: Revert last change.
55705
55706 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55707
55708         * g77.f-torture/execute/20010430.f: New test.
55709
55710 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55711
55712         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55713
55714 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55715
55716         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55717
55718 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55719
55720         * g++.old-deja/g++.eh/crash6.C: New test.
55721
55722 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55723
55724         * g++.old-deja/g++.other/warn7.C: New test.
55725
55726 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55727
55728         * g++.old-deja/g++.other/defarg9.C: New test.
55729
55730 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55731
55732         * g77.f-torture/compile/20010426.f: New test.
55733         * g77.f-torture/execute/20010426.f: New test.
55734
55735 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55736
55737         * g77.f-torture/compile/20000629-1.x: Remove - error
55738         has been fixed.
55739
55740 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55741
55742         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55743         Tweak slightly to work with g++.dg framework.
55744         * g++.dg/special/ecos.exp: Run initp1.C test.
55745         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55746
55747         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55748         its linker doesn't give line numbers either.
55749         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55750
55751 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55752
55753         * g++.old-deja/g++.other/lex1.C: New test.
55754
55755 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55756
55757         * gcc.dg/noncompile/20010425-1.c: New test.
55758
55759 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55760
55761         * g++.old-deja/g++.pt/mangle2.C: New test.
55762
55763 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55764
55765         * gcc.dg/format/plus-1.c: New test.
55766
55767 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55768
55769         * gcc.dg/20010423-1.c: New test.
55770
55771 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55772
55773         * gcc.c-torture/execute/20010422-1.c: New test.
55774
55775 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55776
55777         * g++.old-deja/g++.ns/type2.C: New test.
55778
55779 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55780
55781         * g++.old-deja/g++.other/perf1.C: New test.
55782
55783 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55784
55785         * gcc.dg/c99-func-2.c: Remove xfail.
55786         * gcc.dg/c99-func-3.c: Remove xfail.
55787         * gcc.dg/c99-func-4.c: Remove xfail.
55788
55789 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55790
55791         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55792
55793 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55794
55795         * gcc.c-torture/compile/20010423-1.c: New test.
55796
55797 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55798
55799         * g++.old-deja/g++.pt/typename28.C: New test.
55800
55801 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55802
55803         * g++.old-deja/g++.abi/empty2.C: New test.
55804         * g++.old-deja/g++.abi/empty3.C: New test.
55805
55806 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55807
55808         * g++.old-deja/g++.other/comdat2.C: New test.
55809         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55810
55811 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55812
55813         * g++.old-deja/g++.other/overload14.C: New test.
55814
55815 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55816
55817         * g++.old-deja/g++.other/lookup23.C: New test.
55818
55819 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55820
55821         * gcc.c-torture/execute/20010403-1.c: New test.
55822
55823 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55824             Mark Mitchell  <mark@codesourcery.com>
55825
55826         * lib/old-dejagnu.exp: Don't delete output of executable.
55827         Add .exe suffix to executables.
55828
55829 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55830
55831         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55832
55833 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55834
55835         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55836
55837 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55838
55839         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55840         * g++.old-deja/g++.abi/crash1.C: New test.
55841
55842 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55843
55844         * g++.old-deja/g++.other/crash40.C: New test.
55845
55846 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55847
55848         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55849
55850 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55851
55852         * g++.old-deja/g++.other/warn6.C: New test.
55853
55854 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55855
55856         * g++.old-deja/g++.robertl/eb42.C: Same.
55857
55858 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55859
55860         * gcc.dg/wtr-conversion-1.c: New testcase.
55861
55862 2001-04-10  Richard Henderson  <rth@redhat.com>
55863
55864         * g++.old-deja/g++.other/array5.C: New.
55865
55866 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55867
55868         * gcc.c-torture/execute/20010408-1.c: New test.
55869
55870 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55871
55872         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55873         headers and constructs.
55874         * g++.old-deja/g++.robertl/eb79.C: Same.
55875         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55876         * g++.old-deja/g++.robertl/eb73.C: Same.
55877         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55878         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55879         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55880         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55881         * g++.old-deja/g++.robertl/eb44.C: Same.
55882         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55883         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55884         * g++.old-deja/g++.robertl/eb39.C: Same.
55885         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55886         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55887         * g++.old-deja/g++.robertl/eb30.C: Same.
55888         * g++.old-deja/g++.robertl/eb3.C: Same.
55889         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55890         * g++.old-deja/g++.robertl/eb21.C: Same.
55891         * g++.old-deja/g++.robertl/eb15.C: Same.
55892         * g++.old-deja/g++.robertl/eb118.C: Same.
55893         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55894         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55895         * g++.old-deja/g++.robertl/eb109.C: Same.
55896         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55897         * g++.old-deja/g++.mike/rtti1.C: Same.
55898         * g++.old-deja/g++.mike/p658.C: Same.
55899         * g++.old-deja/g++.mike/net46.C: Same.
55900         * g++.old-deja/g++.mike/net34.C: Same.
55901         * g++.old-deja/g++.mike/memoize1.C: Same.
55902         * g++.old-deja/g++.mike/eh2.C: Same.
55903         * g++.old-deja/g++.law/weak.C: Same.
55904         * g++.old-deja/g++.law/visibility7.C: Same.
55905         * g++.old-deja/g++.law/visibility25.C: Same.
55906         * g++.old-deja/g++.law/visibility22.C: Same.
55907         * g++.old-deja/g++.law/visibility2.C: Same.
55908         * g++.old-deja/g++.law/visibility17.C: Same.
55909         * g++.old-deja/g++.law/visibility13.C: Same.
55910         * g++.old-deja/g++.law/visibility10.C: Same.
55911         * g++.old-deja/g++.law/visibility1.C: Same.
55912         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55913         * g++.old-deja/g++.law/vbase1.C: Same.
55914         * g++.old-deja/g++.law/operators32.C: Same.
55915         * g++.old-deja/g++.law/nest3.C: Same.
55916         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55917         * g++.old-deja/g++.law/except5.C (main): Same.
55918         * g++.old-deja/g++.law/cvt7.C (run): Same.
55919         * g++.old-deja/g++.law/cvt2.C: Same.
55920         * g++.old-deja/g++.law/cvt16.C: Same.
55921         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55922         * g++.old-deja/g++.law/ctors17.C (main): Same.
55923         * g++.old-deja/g++.law/ctors13.C: Same.
55924         * g++.old-deja/g++.law/ctors12.C (main): Same.
55925         * g++.old-deja/g++.law/ctors10.C: Same.
55926         * g++.old-deja/g++.law/code-gen5.C: Same.
55927         * g++.old-deja/g++.law/bad-error7.C: Same.
55928         * g++.old-deja/g++.law/arm9.C: Same.
55929         * g++.old-deja/g++.law/arm12.C: Same.
55930         * g++.old-deja/g++.law/arg8.C: Same.
55931         * g++.old-deja/g++.law/arg1.C: Same.
55932         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55933         * g++.old-deja/g++.jason/template31.C: Same.
55934         * g++.old-deja/g++.jason/template24.C (main): Same.
55935         * g++.old-deja/g++.jason/2371.C: Same.
55936         * g++.old-deja/g++.eh/new2.C: Same.
55937         * g++.old-deja/g++.eh/new1.C: Same.
55938         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55939         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55940         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55941         * g++.old-deja/g++.brendan/crash62.C: Same.
55942         * g++.old-deja/g++.brendan/crash52.C: Same.
55943         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55944         * g++.old-deja/g++.brendan/crash38.C: Same.
55945         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55946         * g++.old-deja/g++.brendan/copy9.C: Same.
55947
55948 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55949
55950         * gcc.c-torture/execute/20001203-2.c (memset):
55951         Count argument is of type __SIZE_TYPE__.
55952
55953 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55954
55955         * gcc.c-torture/compile/20010404-1.c: New test.
55956
55957 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55958
55959         * gcc.c-torture/compile/20010326-1.c: New test.
55960
55961 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55962
55963         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55964         peculiarities of the SH.
55965         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55966
55967 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55968
55969         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55970         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55971         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55972
55973 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55974
55975         * g77.f-torture/compile/20010321-1.f: New test.
55976
55977 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55978
55979         * gcc.c-torture/compile/20010329-1.c: New test.
55980
55981 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55982
55983         * gcc.c-torture/execute/20010329-1.c: New test.
55984
55985 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55986
55987         * g++.old-deja/g++.other/eh4.C: Fix typo.
55988
55989 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55990
55991         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55992
55993 2001-03-28  Philip Blundell  <philb@gnu.org>
55994
55995         * gcc.c-torture/compile/20010328-1.c: New test.
55996
55997 2001-03-27  Richard Henderson  <rth@redhat.com>
55998
55999         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56000         * g++.old-deja/g++.eh/vbase3.C: Likewise.
56001
56002 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
56003
56004         * gcc.c-torture/compile/20010327-1.c: New test.
56005
56006 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
56007
56008         * g++.old-deja/g++.other/friend12.C: New test.
56009         * g++.old-deja/g++.other/friend9.C: Expect no errors.
56010         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56011
56012 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56013
56014         * gcc.c-torture/execute/20010325-1.c: New test.
56015
56016 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
56017
56018         * g++.old-deja/g++.other/mangle3.C: New test.
56019
56020 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
56021
56022         * g++.old-deja/g++.other/anon8.C: New test.
56023
56024 2001-03-20  Philip Blundell  <philb@gnu.org>
56025
56026         * gcc.c-torture/compile/20010320-1.c: New test.
56027
56028 2001-03-17  Richard Henderson  <rth@redhat.com>
56029
56030         * g++.old-deja/g++.other/eh4.C: Add expected error text.
56031
56032 2001-03-15  Geoff Keating  <geoff@redhat.com>
56033
56034         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56035         tests on AIX.
56036
56037 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
56038
56039         * g++.old-deja/g++.other/eh4.C: New test.
56040
56041 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56042
56043         * gcc.dg/cpp/mi1.c: Update.
56044
56045 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
56046
56047         * g++.old-deja/g++.other/regstack.C: New test.
56048
56049 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
56050
56051         * g++.old-deja/g++.other/ref4.C: New test.
56052
56053 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
56054
56055         * objc/execute/va_method.m: Added.
56056         * objc/execute/IMP.m: Added.
56057         * objc/execute/_cmd.m: Added.
56058         * objc/execute/accessing_ivars.m: Added.
56059         * objc/execute/class-1.m: Added.
56060         * objc/execute/class-10.m: Added.
56061         * objc/execute/class-11.m: Added.
56062         * objc/execute/class-12.m: Added.
56063         * objc/execute/class-13.m: Added.
56064         * objc/execute/class-14.m: Added.
56065         * objc/execute/class-2.m: Added.
56066         * objc/execute/class-3.m: Added.
56067         * objc/execute/class-4.m: Added.
56068         * objc/execute/class-5.m: Added.
56069         * objc/execute/class-6.m: Added.
56070         * objc/execute/class-7.m: Added.
56071         * objc/execute/class-8.m: Added.
56072         * objc/execute/class-9.m: Added.
56073         * objc/execute/class-tests-1.h
56074         * objc/execute/class-tests-2.h
56075         * objc/execute/compatibility_alias.m: Added.
56076         * objc/execute/encode-1.m: Added.
56077         * objc/execute/formal_protocol-1.m: Added.
56078         * objc/execute/formal_protocol-2.m: Added.
56079         * objc/execute/formal_protocol-3.m: Added.
56080         * objc/execute/formal_protocol-4.m: Added.
56081         * objc/execute/formal_protocol-5.m: Added.
56082         * objc/execute/formal_protocol-6.m: Added.
56083         * objc/execute/formal_protocol-7.m: Added.
56084         * objc/execute/informal_protocol.m: Added.
56085         * objc/execute/initialize.m: Added.
56086         * objc/execute/load.m: Added.
56087         * objc/execute/many_args_method.m: Added.
56088         * objc/execute/nested-3.m: Added.
56089         * objc/execute/no_clash.m: Added.
56090         * objc/execute/private.m: Added.
56091         * objc/execute/redefining_self.m: Added.
56092         * objc/execute/root_methods.m: Added.
56093         * objc/execute/selector-1.m: Added.
56094         * objc/execute/static-1.m: Added.
56095         * objc/execute/static-2.m: Added.
56096         * objc/execute/va_method.m: Added.
56097
56098 2001-03-10  Richard Henderson  <rth@redhat.com>
56099
56100         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56101
56102 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
56103
56104         * g++.old-deja/g++.other/crash31.C: XFAIL.
56105         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56106         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56107         * gcc.c-torture/execute/20010123-1.x: XFAIL.
56108         * gcc.c-torture/execute/20010124-1.x: XFAIL.
56109         * gcc.dg/sequence-pt-1.c: XFAIL one test.
56110
56111 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56112
56113         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56114
56115 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56116
56117         * gcc.dg/20000724-1.c: Don't use multiline strings.
56118
56119 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
56120
56121         * objc/execute/string1.m, objc/execute/string2.m: Compare the
56122         result of -cString against what we expect it to be; don't just
56123         print it out for no one to read.
56124
56125         * objc/execute/string3.m, objc/execute/string4.m: New tests.
56126         Based on testcases provided by Nicola Pero.
56127
56128 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56129
56130         * gcc.dg/cpp/macro7.c: New test.
56131
56132 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
56133
56134         * gcc.dg/cpp/multiline.c: Update.
56135
56136 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56137
56138         * g++.old-deja/g++.other/enum3.C: New test.
56139
56140 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56141
56142         * g++.old-deja/g++.other/pod1.C: New test.
56143
56144 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
56145
56146         * g++.old-deja/g++.ext/overload1.C: New test.
56147
56148 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56149
56150         * g++.old-deja/g++.pt/using1.C: New test.
56151
56152 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
56153
56154         * g++.old-deja/g++.other/using9.C: New test.
56155
56156 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
56157
56158         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56159
56160         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56161
56162 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
56163
56164         * g++.old-deja/g++.ext/realpt1.C: Remove.
56165
56166 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
56167
56168         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56169
56170 2001-02-26  Will Cohen  <wcohen@redhat.com>
56171
56172         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56173
56174 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
56175
56176         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56177         templatized constructors.
56178
56179 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56180
56181         * gcc.c-torture/execute/20010224-1.c: New test.
56182
56183 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
56184
56185         * gcc.c-torture/execute/20010222-1.c: New test.
56186
56187 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
56188
56189         * g++.old-deja/g++.other/inline20.C: New test.
56190
56191 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
56192
56193         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56194
56195 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
56196
56197         * g++.old-deja/g++.other/lookup22.C: New test.
56198
56199 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
56200
56201         * g77.dg: New directory.
56202         * g77.dg/20010216-1.f: New test case.
56203         * g77.dg/dg.exp: New driver.
56204         * lib/g77-dg.exp: New driver library.
56205
56206 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56207
56208         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56209
56210 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
56211
56212         * g++.old-deja/g++.other/decl9.C: New test.
56213
56214 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
56215
56216         * g++.old-deja/g++.other/init16.C: Update the test so that it does
56217         not need <string> and also tests the initialization at runtime.
56218
56219 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
56220
56221         * gcc.c-torture/execute/longlong.c: New test.
56222
56223 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56224
56225         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56226
56227 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
56228
56229         * gcc.c-torture/execute/920302-1.c (execute):
56230         Change argument type to short.
56231
56232 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56233
56234         * g++.old-deja/g++.pt/deduct6.C: New test.
56235
56236 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
56237
56238         * g++.old-deja/g++.pt/deduct5.C: New test.
56239
56240 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
56241
56242         * gcc.c-torture/execute/20010209-1.c: New test.
56243
56244 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
56245
56246         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56247
56248 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
56249
56250         * g++.dg/vtgc1.C: Update for new ABI.
56251
56252         * consistency.vlad: New directory, 1665 files.
56253
56254 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56255
56256         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56257         return type.
56258         * gcc.dg/cpp/digraphs.c: Declare puts.
56259
56260 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56261
56262         * g++.old-deja/g++.other/warn5.C: New test.
56263
56264 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56265
56266         * g++.old-deja/g++.pt/spec40.C: New test.
56267
56268 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
56269
56270         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56271         case.
56272         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56273
56274 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
56275
56276         * gcc.c-torture/compile/20010209-1.c: New test.
56277
56278 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
56279
56280         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56281         excess errors message but not if it crashes.
56282         * g++.old-deja/g++.other/crash27.C: Likewise.
56283         * g++.old-deja/g++.other/crash28.C: Likewise.
56284         * g++.old-deja/g++.other/crash30.C: Likewise.
56285         * g++.old-deja/g++.other/crash32.C: Likewise.
56286         * g++.old-deja/g++.other/crash35.C: Likewise.
56287         * g++.old-deja/g++.pt/inherit2.C: Likewise.
56288
56289 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56290
56291         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56292         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56293         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56294         g77.f-torture/execute/execute.exp,
56295         g77.f-torture/noncompile/noncompile.exp,
56296         gcc.c-torture/execute/execute.exp,
56297         gcc.c-torture/execute/memcheck/memcheck.exp,
56298         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56299         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56300         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56301         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56302         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56303         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56304         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56305         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56306         Remove bug reporting instructions with ancient email addresses.
56307
56308 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56309
56310         * gcc.dg/20010202-1.c: New test.
56311         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56312
56313 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
56314
56315         * g++.dg/stdbool-if.C: New test.
56316
56317 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
56318
56319         * objc/execute/fdecl.m: Added main().
56320
56321 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
56322
56323         * gcc.c-torture/execute/20010206-1.c: New test.
56324
56325 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
56326
56327         * gcc.dg/cpp/avoidpaste1.c: Update.
56328
56329 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
56330
56331         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56332         Pero <nicola@brainstorm.co.uk>.
56333         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56334
56335 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
56336
56337         * g++.old-deja/g++.pt/spec39.C: New test.
56338
56339 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
56340
56341         * gcc.c-torture/compile/20010202-1.c: New test.
56342
56343 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
56344
56345         * g++.old-deja/g++.abi/primary2.C: New test.
56346         * g++.old-deja/g++.abi/primary3.C: New test.
56347         * g++.old-deja/g++.abi/primary4.C: New test.
56348         * g++.old-deja/g++.abi/primary5.C: New test.
56349         * g++.old-deja/g++.abi/vtable3.h: New test.
56350         * g++.old-deja/g++.abi/vtable3a.C: New test.
56351         * g++.old-deja/g++.abi/vtable3b.C: New test.
56352         * g++.old-deja/g++.abi/vtable3c.C: New test.
56353         * g++.old-deja/g++.abi/vtable3d.C: New test.
56354         * g++.old-deja/g++.abi/vtable3e.C: New test.
56355         * g++.old-deja/g++.abi/vtable3f.C: New test.
56356         * g++.old-deja/g++.abi/vtable3g.C: New test.
56357         * g++.old-deja/g++.abi/vtable3h.C: New test.
56358         * g++.old-deja/g++.abi/vtable3i.C: New test.
56359         * g++.old-deja/g++.abi/vtable3j.C: New test.
56360         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56361
56362 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
56363
56364         * g++.old-deja/g++.other/anon6.C: New test.
56365         * g++.old-deja/g++.other/anon7.C: New test.
56366
56367 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
56368
56369         * gcc.dg/cpp/avoidpaste2.c: New tests.
56370
56371 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
56372
56373         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56374
56375 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
56376
56377         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56378         DECIMAL_DIG cases for Irix."
56379
56380 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
56381
56382         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56383
56384 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56385
56386         * gcc.dg/c99-tag-1.c: New test.
56387
56388 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56389
56390         * gcc.dg/cpp/tr-warn1.c: Add tests.
56391
56392 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
56393
56394         * gcc.dg/cpp/avoidpaste1.c: Update.
56395         * gcc.dg/cpp/paste4.c: Update.
56396
56397 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
56398
56399         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56400         cases for Irix.
56401
56402 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56403
56404         * g++.old-deja/g++.other/inline19.C: New test.
56405
56406 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
56407
56408         * gcc.dg/Wlarger-than.c: New test.
56409
56410 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56411
56412         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56413
56414 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56415
56416         * gcc.c-torture/execute/20010129-1.c: New test.
56417         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56418
56419 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56420
56421         * gcc.dg/cpp/avoidpaste1.c: Test case.
56422
56423 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56424
56425         * g++.old-deja/g++.other/inline18.C: New test.
56426
56427 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56428
56429         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56430         and __builtin_putchar.
56431
56432 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56433
56434         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56435         tests.
56436
56437 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56438
56439         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56440         floating point number rounding mode to round to the nearest
56441         representable mode.
56442
56443 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56444
56445         * g++.old-deja/g++.other/mangle2.C: New test.
56446
56447 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56448
56449         * gcc.c-torture/compile/20010124-1.c: New test.
56450
56451 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56452
56453         * g++.old-deja/g++.pt/spec38.C: New test.
56454
56455 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56456
56457         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56458         "Build don't run".
56459
56460 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56461
56462         * gcc.c-torture/execute/20010123-1.c: New test.
56463
56464 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56465
56466         * g++.old-deja/g++.pt/spec37.C: New test.
56467
56468 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56469
56470         * g++.old-deja/g++.pt/overload14.C: New test.
56471
56472 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56473
56474         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56475         __builtin_return_address.
56476
56477 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56478
56479         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56480         * g++.old-deja/g++.pt/spec35.C: New test.
56481         * g++.old-deja/g++.pt/spec36.C: New test.
56482
56483 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56484
56485         * gcc.c-torture/compile/20010118-1.c: New test.
56486
56487 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56488
56489         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56490
56491 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56492
56493         * gcc.c-torture/execute/20010119-1.c: New test.
56494
56495 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56496
56497         * g++.old-deja/g++.other/vbase5.C: New test.
56498
56499 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56500
56501         * gcc.c-torture/execute/20010118-1.c: New test.
56502
56503 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56504
56505         * g++.old-deja/g++.pt/deduct3.C: New test.
56506
56507 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56508
56509         * g++.old-deja/g++.pt/spec34.C: New test.
56510
56511 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56512
56513         * g77.f-torture/compile/20000601-2.f: New test.
56514
56515 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56516
56517         * g++.old-deja/g++.other/init17.C: New test.
56518
56519 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56520
56521         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56522
56523 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56524
56525         * g++.old-deja/g++.pt/unify8.C: New test.
56526
56527 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56528
56529         * g++.old-deja/g++.abi/vbase1.C: New test.
56530
56531 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56532
56533         * g++.old-deja/g++.pt/crash65.C: New test.
56534
56535 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56536
56537         * gcc.dg/cpp/assembl2.S: New test case.
56538
56539 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56540
56541         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56542         are supported.
56543
56544 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56545
56546         * g++.old-deja/g++.other/builtins1.C: New test.
56547         * g++.old-deja/g++.other/builtins2.C: Likewise.
56548         * g++.old-deja/g++.other/builtins3.C: Likewise.
56549         * g++.old-deja/g++.other/builtins4.C: Likewise.
56550
56551 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56552
56553         * gcc.c-torture/compile/20010117-1.c: New test.
56554         * gcc.c-torture/compile/20010117-2.c: New test.
56555
56556 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56557
56558         * g77.f-torture/execute/20010116.[fx]: New test,
56559         XFAIL on i?86-*-*.
56560         * g77.f-torture/compile/20010115.f: Indicate it's
56561         a test for PR fortran/1636.
56562
56563 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56564
56565         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56566
56567 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56568
56569         * g77.f-torture/compile/20010115.f: New test.
56570
56571 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56572
56573         * g++.old-deja/g++.pt/nontype5.C: New test.
56574
56575 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56576
56577         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56578         have an equivalent working one below it.
56579
56580 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56581
56582         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56583         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56584
56585 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56586
56587         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56588         message containing "init_priority".
56589         (conpr-2.C): Likewise.
56590         (conpr-3.C): Likewise.
56591         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56592
56593 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56594
56595         * gcc.c-torture/execute/20010114-2.c: New test.
56596
56597 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56598
56599         * gcc.c-torture/compile/20010114-1.c: New test.
56600         * gcc.c-torture/compile/20010114-1.x: Xfail.
56601         * gcc.c-torture/compile/20010114-2.c: New test.
56602         * gcc.c-torture/execute/20010114-1.c: New test.
56603         * gcc.dg/trunc-1.c: New test.
56604         * gcc.dg/uninit-B.c: New test.
56605
56606 2001-01-13  Nick Clifton  <nickc@redhat.com>
56607
56608         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56609         target.
56610
56611 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56612
56613         * gcc.c-torture/compile/20010113-1.c: New test.
56614
56615 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56616
56617         * gcc.c-torture/compile/20001212-1.c: New test.
56618
56619 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56620
56621         * gcc.dg/cpp/widestr1.c: Update.
56622         * gcc.dg/cpp/prag-imp.c: Remove.
56623
56624 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56625
56626         * gcc.c-torture/execute/20000801-3.x: Remove.
56627         * gcc.dg/c90-init-1.c: New test.
56628         * gcc.dg/c99-init-1.c: New test.
56629         * gcc.dg/c99-init-2.c: New test.
56630         * gcc.dg/gnu99-init-1.c: New test.
56631
56632 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56633
56634         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56635         testing that no relevant ones were found.
56636
56637 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56638
56639         * g++.old-deja/g++.pt/cast2.C: New test.
56640
56641 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56642
56643         * g++.old-deja/g++.pt/friend47.C: New test.
56644
56645 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56646
56647         * g++.old-deja/g++.pt/instantiate13.C: New test.
56648
56649 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56650
56651         * g++.old-deja/g++.other/defarg7.C: New test.
56652         * g++.old-deja/g++.other/defarg8.C: New test.
56653
56654 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56655
56656         * g++.old-deja/g++.pt/crash64.C: New test.
56657
56658 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56659
56660         * g++.old-deja/g++.pt/crash63.C: New test.
56661
56662 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56663
56664         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56665
56666 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56667
56668         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56669
56670 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56671
56672         * g++.old-deja/g++.pt/error3.C: New test.
56673
56674 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56675
56676         * g++.old-deja/g++.other/crash39.C: New test.
56677
56678 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56679
56680         * g++.old-deja/g++.other/vbase4.C: New test.
56681
56682 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56683
56684         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56685         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56686         * gcc.dg/special/special.exp: New test driver which will check
56687         for alias support for the above test.
56688
56689 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56690
56691         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56692         problems on small machines.
56693         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56694         parameterize.
56695
56696 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56697
56698         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56699         mips.
56700         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56701
56702 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56703
56704         * g++.old_deja/g++.pt/using8.C: New test.
56705
56706 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56707
56708         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56709
56710 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56711
56712         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56713         where a failure is expected.
56714         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56715
56716 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56717
56718         * g++.old_deja/g++.pt/instantiate12.C: New test.
56719
56720 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56721
56722         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56723         start of structs.
56724         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56725         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56726         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56727         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56728         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56729         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56730         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56731         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56732         * g++.old-deja/g++.eh/spec6.C: Likewise.
56733         * g++.old-deja/g++.jason/crash3.C: Likewise.
56734         * g++.old-deja/g++.law/ctors11.C: Likewise.
56735         * g++.old-deja/g++.law/ctors17.C: Likewise.
56736         * g++.old-deja/g++.law/ctors5.C: Likewise.
56737         * g++.old-deja/g++.law/ctors9.C: Likewise.
56738         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56739         * g++.old-deja/g++.mike/net22.C: Likewise.
56740         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56741         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56742         * g++.old-deja/g++.mike/virt3.C: Likewise.
56743         * g++.old-deja/g++.niklas/t128.C: Likewise.
56744         * g++.old-deja/g++.other/anon4.C: Likewise.
56745         * g++.old-deja/g++.other/using1.C: Likewise.
56746         * g++.old-deja/g++.other/warn3.C: Likewise.
56747         * g++.old-deja/g++.pt/t37.C: Likewise.
56748         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56749         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56750
56751 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56752
56753         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56754
56755 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56756
56757         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56758
56759 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56760
56761         * gcc.c-torture/compile/20010107-1.c: New test.
56762
56763 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56764
56765         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56766
56767 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56768
56769         * gcc.dg/format/format.h: New file.
56770         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56771         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56772         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56773         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56774         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56775         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56776         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56777         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56778         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56779         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56780         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56781         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56782         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56783         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56784         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56785         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56786         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56787         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56788         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56789         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56790         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56791         instead of declaring standard types, macros and functions in each
56792         test.
56793
56794 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56795
56796         * gcc.c-torture/execute/20010106-1.c: New test.
56797
56798 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56799
56800         * gcc.dg/format/format.exp: New file.
56801         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56802         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56803         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56804         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56805         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56806         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56807         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56808         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56809         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56810         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56811         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56812         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56813         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56814         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56815         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56816         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56817         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56818         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56819         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56820         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56821         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56822         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56823         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56824         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56825         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56826         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56827         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56828         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56829         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56830         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56831         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56832         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56833         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56834         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56835         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56836         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56837         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56838         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56839         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56840         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56841         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56842         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56843
56844 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56845
56846         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56847         account.
56848
56849 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56850
56851         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56852
56853 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56854
56855         * g++.old-deja/g++.pt/crash62.C: New test.
56856
56857 2001-01-04  Richard Henderson  <rth@redhat.com>
56858
56859         * gcc.dg/20000926-1.c: Update expected warnings.
56860         * gcc.dg/array-2.c: Likewise.
56861         * gcc.dg/array-4.c: Also validate flexible array members.
56862         * gcc.dg/c99-flex-array-1.c: New.
56863
56864 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56865
56866         * gcc.c-torture/compile/20001222-1.x: Remove.
56867
56868 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56869
56870         * gcc.c-torture/execute/built-in-setjmp.c: New.
56871
56872 2001-01-03  Richard Henderson  <rth@redhat.com>
56873
56874         * gcc.dg/940510-1.c: Update expected error wording.
56875         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56876
56877 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56878
56879         * lib/target-supports.exp (check_alias_available): Modified to
56880         indicate aliases not supported if only weak aliases are supported.
56881
56882 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56883
56884         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56885         Turn on cmpstrsi checks for __pj__ and __i370__.
56886
56887 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56888
56889         * g++.old-deja/g++.other/virtual11.C: New test.
56890
56891 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56892
56893         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56894
56895 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56896
56897         * gcc.c-torture/compile/20010102-1.c: New test.
56898
56899 2001-01-02  Andreas Jaeger  <aj@suse.de>
56900
56901         * gcc.dg/noreturn-3.c: New test.
56902
56903         * gcc.dg/noreturn-4.c: New test.
56904
56905 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56906
56907         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56908         __builtin_fputc and __builtin_fwrite.
56909
56910 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56911
56912         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56913         signed char, not default char.
56914
56915 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56916
56917         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56918
56919 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56920
56921         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56922
56923 2000-12-29  Richard Henderson  <rth@redhat.com>
56924
56925         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56926         (__cyg_profile_func_exit): Define.
56927
56928 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56929
56930         * g++.dg/vtgc1.C: New test.
56931
56932 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56933
56934         * gcc.dg/noncompile/20001228-1.c: New test.
56935
56936         * gcc.dg/20001228-1.c: New test.
56937
56938         * gcc.c-torture/execute/20001228-1.c: New test.
56939
56940 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56941
56942         * gcc.dg/format-strfmon-1.c: New test.
56943
56944 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56945
56946         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56947         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56948         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56949         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56950         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56951         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56952         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56953         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56954         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56955         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56956         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56957         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56958         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56959
56960         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56961         * gcc.c-torture/execute/string-opt-4.c: Test index.
56962
56963 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56964
56965         * gcc.c-torture/compile/20001226-1.c: New test.
56966
56967 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56968
56969         * gcc.c-torture/compile/20001222-1.c: New test.
56970         * gcc.c-torture/compile/20001222-1.x: Xfail.
56971
56972 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56973
56974         * gcc.c-torture/execute/comp-goto-2.c: New test.
56975
56976 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56977
56978         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56979         Use long types if __INT_MAX__ is 32767.
56980         (main): Use cast to (sint32 *) when poking 88 into a_page.
56981
56982         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56983
56984 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56985
56986         * gcc.c-torture/compile/20001221-1.c: New test.
56987         * gcc.c-torture/execute/20001221-1.c: New test.
56988
56989 2000-12-20  Richard Henderson  <rth@redhat.com>
56990
56991         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56992         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56993
56994 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56995
56996         * gcc.dg/compare3.c: New test.
56997
56998 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56999
57000         * gcc.dg/format-warnll-1.c: New test.
57001
57002 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
57003
57004         * gcc.dg/cpp/cmdlne-P.c: New test.
57005
57006 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57007
57008         * gcc.c-torture/execute/builtin-abs-1.c,
57009         gcc.c-torture/execute/builtin-abs-2.c: New tests.
57010
57011 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57012
57013         * gcc.dg/cpp/multiline.c: New test.
57014
57015 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
57016
57017         * g++.old-deja/g++.other/syshdr1.C: Update.
57018         * gcc.dg/cpp/lineflags.c: Remove temporarily.
57019
57020 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57021
57022         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57023
57024 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57025
57026         * g++.old-deja/g++.pt/ttp65.C: New test.
57027
57028 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57029
57030         * g++.old-deja/g++.pt/ttp64.C: New test.
57031
57032 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57033
57034         * g++.old-deja/g++.pt/spec33.C: New test.
57035
57036 2000-12-14  Catherine Moore  <clm@redhat.com>
57037
57038         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57039         * gcc.c-torture/execute/920612-2.c: Likewise.
57040         * gcc.c-torture/execute/920428-2.c: Likewise.
57041         * gcc-c-torture/execute/va-arg-11.c: Call exit.
57042         * gcc.c-torture/execute/va-arg-21.c: Likewise.
57043
57044 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57045
57046         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57047         * gcc.dg/pack-test-2.c: Likewise.
57048
57049 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57050
57051         Tests by Zack Weinberg <zackw@stanford.edu>.
57052
57053         * gcc.dg/cpp/defined.c: Update.
57054         * gcc.dg/cpp/defined_trad.c: New tests.
57055
57056 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
57057
57058         * gcc.dg/cpp/trad-direct.c: Update.
57059
57060 2000-12-11  Neil Booth  <neilb@earthling.net>
57061
57062         * gcc.dg/cpp/defined_trad.c
57063
57064 2000-12-11  Neil Booth  <neilb@earthling.net>
57065
57066         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57067
57068 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57069
57070         * gcc.dg/format-miss-2.c: New test.
57071
57072 2000-12-09  Neil Booth  <neilb@earthling.net>
57073
57074         * gcc.dg/cpp/lineflags.c: New tests.
57075         * gcc.dg/cpp/poison.c: Update.
57076         * gcc.dg/cpp/redef2.c: Update.
57077         * gcc.dg/cpp/skipping.c: New test.
57078
57079 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
57080
57081         * g++.old-deja/g++.other/eh3.C: New testcase.
57082
57083 2000-12-07  Neil Booth  <neilb@earthling.net>
57084
57085         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57086         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57087         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57088         wtr-union-init-2.c, wtr-union-init-3.c: Update.
57089         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57090         Update.
57091
57092 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57093
57094         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57095         __SIZE_TYPE__ instead of int for type of integers cast to
57096         pointers.
57097
57098 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
57099
57100         * g++.old-deja/g++.other/cleanup4.C: New test.
57101
57102 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57103
57104         * format-sec-1.c: New test.
57105
57106 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57107
57108         * gcc.dg/format-nonlit-3.c: New test.
57109
57110 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57111
57112         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57113         through a null pointer.
57114
57115 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57116
57117         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57118         * g++.old-deja/g++.pt/partial4.C: New test.
57119
57120 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
57121
57122         * gcc.c-torture/execute/ieee/hugeval.x: New.
57123
57124 2000-12-06  Neil Booth  <neilb@earthling.net>
57125
57126         * gcc.dg/cpp/backslash2.c: New tests.
57127
57128 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57129
57130         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57131         * gcc.c-torture/execute/stdio-opt-2.c: New test.
57132
57133 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
57134
57135         * gcc.c-torture/execute/20001203-2.c: New testcase.
57136
57137 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57138
57139         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57140         * g++.old-deja/g++.other/virtual10.C: New test.
57141
57142 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
57143
57144         * g++.old-deja/g++.mike/pmf5.C: Remove test.
57145
57146 2000-12-05  Richard Henderson  <rth@redhat.com>
57147
57148         * gcc.c-torture/compile/20001205-1.c: New.
57149
57150 2000-12-04  Neil Booth  <neilb@earthling.net>
57151
57152         * g++.old-deja/g++.other/virtual9.C: New test.
57153         * g++.old-deja/g++.pt/crash61.C: New test.
57154         * gcc.c-torture/execute/loop-9.c: New test.
57155
57156 2000-12-04  Neil Booth  <neilb@earthling.net>
57157
57158         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57159         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57160         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57161         * gcc.dg/cpp/extratokens.c: ...here.
57162
57163 2000-12-04  Neil Booth  <neilb@earthling.net>
57164
57165         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57166         New tests.
57167
57168 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57169
57170         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57171         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57172
57173 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
57174
57175         * gcc.c-torture/execute/20001203-1.c: New test.
57176
57177 2000-12-03  Neil Booth  <neilb@earthling.net>
57178
57179         * gcc.dg/cpp/macro6.c: New test cases.
57180
57181 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57182
57183         * gcc.c-torture/execute/string-opt-9.c: New test.
57184         * gcc.c-torture/execute/string-opt-10.c: Likewise.
57185         * gcc.c-torture/execute/string-opt-11.c: Likewise.
57186         * gcc.c-torture/execute/string-opt-12.c: Likewise.
57187
57188         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57189         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57190
57191 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
57192
57193         * gcc.dg/cpp/if-6.c: New testcase.
57194
57195         * gcc.dg/20001201-1.c: New testcase.
57196
57197 2000-12-02  Neil Booth  <neilb@earthling.net>
57198
57199         * g++.old-deja/g++.other/externC4.C,
57200         g++.old-deja/g++.other/friend10.C: New tests.
57201
57202 2000-12-02  Neil Booth  <neilb@earthling.net>
57203
57204         * g++.old-deja/g++.other/instan2.C
57205         * g++.old-deja/g++.other/instan3.C: New test.
57206
57207 2000-12-02  Neil Booth  <neilb@earthling.net>
57208
57209         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57210         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57211         gnuc99.c,gnuc99-pedantic.c: New tests.
57212
57213 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57214
57215         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57216         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57217
57218 2000-12-01  Neil Booth  <neilb@earthling.net>
57219
57220         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57221         * gcc.dg/cpp/poison.c: Update.
57222         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57223
57224 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
57225
57226         * g77.f-torture/execute/20001201.f: New test.
57227
57228 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57229
57230         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57231
57232 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
57233
57234         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57235
57236 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
57237
57238         * g++.old-deja/g++.other/cast6.C: New test.
57239
57240 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
57241
57242         * gcc.c-torture/execute/20001130-2.c: New testcase.
57243
57244 2000-11-30  Richard Henderson  <rth@redhat.com>
57245
57246         * gcc.c-torture/execute/20001130-1.c: New test.
57247
57248 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57249
57250         * g++.old-deja/g++.other/op3.C: New test.
57251
57252 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57253
57254         * g++.old-deja/g++.other/op2.C: New test.
57255
57256 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
57257
57258         * g++.old-deja/g++.other/crash38.C: New test.
57259
57260 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
57261
57262         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57263
57264 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
57265
57266         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57267         tests.
57268         * gcc.c-torture/execute/string-opt-6.c: New test.
57269
57270         * gcc.dg/20001117-1.c: Add main.
57271
57272 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
57273
57274         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57275         Move from here ...
57276         * gcc.dg/940510-1.c: ... to here.
57277
57278         * gcc.dg/20000926-1.c: GNU C now allows initializations of
57279         zero-size arrays in toplevel structures.
57280
57281 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57282
57283         * gcc.c-torture/execute/loop-8.c: New test.
57284
57285 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57286
57287         * g++.old-deja/g++.other/base1.C: New test.
57288
57289 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57290
57291         * g++.old-deja/g++.other/parse2.C: New test.
57292
57293 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57294
57295         * g++.old-deja/g++.pt/incomplete1.C: New test.
57296
57297 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
57298
57299         * g++.old-deja/g++.other/friend9.C: New test.
57300
57301 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
57302
57303         * gcc.dg/20001127-1.c: New test.
57304
57305 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57306
57307         * g++.old-deja/g++.pt/friend46.C: New test.
57308
57309 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
57310
57311         * g++.old-deja/g++.other/ptrmem8.C: New test.
57312
57313 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57314
57315         * gcc.c-torture/execute/string-opt-7.c: New test.
57316         * gcc.c-torture/execute/string-opt-8.c: Likewise.
57317
57318 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57319
57320         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57321         instead of 'mkcheck 2'.
57322
57323 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57324
57325         * gcc.c-torture/execute/memcheck/driver.c,
57326         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57327         C9X references to refer to C99.
57328
57329 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
57330
57331         * gcc.dg/ultrasp3.c: New test.
57332
57333 2000-11-25  Neil Booth  <neilb@earthling.net>
57334
57335         * gcc.dg/cpp/include2.c: Update test to be locale independent.
57336
57337 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
57338
57339         * gcc.c-torture/compile/20001123-2.c: New.
57340
57341 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
57342
57343         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57344
57345 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
57346
57347         * gcc.dg/sequence-point-1.c: Add some new tests.
57348         * gcc.c-torture/execute/20001124-1.c: New test.
57349
57350 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57351
57352         * g++.old-deja/g++.other/vaarg4.C: New test.
57353         * gcc.c-torture/compile/20001123-1.c: New test.
57354
57355 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
57356
57357         * g++.other/crash24.C: Adjust and remove XFAIL.
57358         * g++.other/crash37.C: New test.
57359
57360 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
57361
57362         * g++.old-deja/g++.pt/instantiate9.C: New test.
57363
57364 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
57365
57366         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57367         new ABI, too.
57368
57369         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57370         * g++.old-deja/g++.robertl/eb55.C: Likewise.
57371
57372 2000-11-22  Neil Booth  <neilb@earthling.net>
57373
57374         * gcc.dg/cpp/Wtrigraphs.c: New test.
57375
57376 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
57377
57378         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57379
57380 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
57381
57382         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57383
57384 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
57385
57386         * lib/gcc-dg.exp: load_lib scanasm.exp.
57387         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57388         * lib/g++-dg.exp: load_lib scanasm.exp.
57389         * lib/scanasm.exp: New.
57390         (scan-assembler, scan-assembler-not): Add optional arguments to
57391         test name, or if not present, the pattern name.
57392         (scan-assembler-dem, scan-assembler-dem-not): New.
57393
57394         * g++.dg/dg.exp: New.
57395
57396 2000-11-21  Neil Booth  <neilb@earthling.net>
57397
57398         * gcc.dg/cpp/integrated1.c: Remove.
57399
57400 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57401
57402         * gcc.c-torture/execute/20001121-1.c: New test.
57403
57404 2000-11-21  Richard Henderson  <rth@redhat.com>
57405
57406         * gcc.c-torture/compile/20001121-1.c: New test.
57407
57408 2000-11-20  Neil Booth  <neilb@earthling.net>
57409
57410         * gcc.dg/cpp/integrated1.c: New test.
57411
57412 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57413
57414         * g++.old-deja/g++.other/inline17.C: New test.
57415
57416 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57417
57418         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57419         local variable to be zero: I made the variable global. Now
57420         uses abort() and exit() instead of relying on main's return value.
57421
57422 2000-11-20  Neil Booth  <neilb@earthling.net>
57423
57424         * gcc.dg/cpp/paste2.c: Update test.
57425         * objc/execute/paste.m: New test.
57426
57427 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57428
57429         * gcc.dg/c99-condexpr-1.c: New test.
57430
57431 2000-11-20  Neil Booth  <neilb@earthling.net>
57432
57433         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57434
57435 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57436
57437         * g++.old-deja/g++.pt/export1.C: New test.
57438
57439 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57440
57441         * gcc.dg/20001117-1.c: New test.
57442
57443 2000-11-18  Richard Henderson  <rth@redhat.com>
57444
57445         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57446
57447 2000-11-18  Richard Henderson  <rth@redhat.com>
57448
57449         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57450         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57451         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57452
57453 2000-11-18  Richard Henderson  <rth@redhat.com>
57454
57455         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57456         (main): New.  Exit cleanly.
57457
57458 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57459
57460         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57461         gcc.dg/c99-fordecl-2.c: New tests.
57462
57463 2000-11-18  Richard Henderson  <rth@redhat.com>
57464
57465         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57466         * gcc.c-torture/execute/zerolen-2.c: New.
57467
57468 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57469
57470         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57471         memory.
57472
57473 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57474
57475         * g++.old-deja/g++.pt/instantiate8.C: New test.
57476
57477 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57478
57479         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57480         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57481
57482 2000-11-16  Nick Clifton  <nickc@redhat.com>
57483
57484         * gcc.c-torture/execute/nestfunc-2.c: New test.
57485         * gcc.c-torture/execute/nestfunc-3.c: New test.
57486
57487 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57488
57489         * gcc.c-torture/compile/20001116-1.c: New test.
57490
57491 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57492
57493         * gcc.c-torture/execute/20001115-1.c: New test.
57494
57495 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57496
57497         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57498         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57499         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57500         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57501
57502 2000-11-15  Neil Booth  <neilb@earthling.net>
57503
57504         gcc.dg/cpp/_Pragma1.c: Update.
57505         gcc.dg/cpp/_Pragma2.c: New test.
57506
57507 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57508
57509         * g++.old-deja/g++.other/anon5.C: New test.
57510
57511 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57512
57513         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57514         tests.
57515
57516 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57517
57518         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57519         output.
57520
57521 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57522
57523         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57524         labels at end of compound statements.
57525
57526 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57527
57528         * gcc.c-torture/execute/loop-7.c: New test.
57529
57530 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57531
57532         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57533
57534 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57535
57536         * gcc.dg/c99-bool-1.c: New test.
57537
57538 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57539
57540         * gcc.dg/c99-scope-1.c: Remove xfail.
57541         * gcc.dg/c99-scope-2.c: New test.
57542
57543 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57544
57545         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57546         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57547
57548 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57549
57550         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57551         error messages.
57552
57553         * g++.mike/p700.C: Don't typedef wchar_t.
57554         * g++.mike/p784.C: Likewise.
57555         * g++.mike/eb101.C: Don't use __wchar_t.
57556
57557 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57558
57559         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57560         from DO loop.
57561
57562 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57563
57564         * gcc.c-torture/execute/20001111-1.c: New test.
57565
57566 2000-11-10  Nick Clifton  <nickc@redhat.com>
57567
57568         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57569         long multuiple and accumulate.
57570
57571 2000-11-09  Richard Henderson  <rth@redhat.com>
57572
57573         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57574         via size_t instead of int.
57575
57576         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57577         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57578         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57579         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57580
57581 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57582
57583         * gcc.c-torture/compile/20001109-1.c: New test.
57584         * gcc.c-torture/compile/20001109-2.c: New test.
57585
57586 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57587
57588         * g++.old-deja/g++.pt/operator1.C: New test.
57589         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57590
57591 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57592
57593         * gcc.dg/20001108-1.c: New test.
57594
57595 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57596
57597         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57598         with both arguments constant strings.
57599         * gcc.c-torture/execute/string-opt-3.c: New test.
57600         * gcc.c-torture/execute/string-opt-4.c: New test.
57601         * gcc.c-torture/execute/string-opt-5.c: New test.
57602
57603 2000-11-08  Nick Clifton  <nickc@redhat.com>
57604
57605         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57606         mulsidi3adddi patterns.
57607
57608 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57609
57610         * g++.old-deja/g++.other/crash36.C: New test.
57611
57612 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57613
57614         * g++.old-deja/g++.other/init16.C: New test.
57615
57616 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57617
57618         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57619
57620 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57621
57622         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57623         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57624         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57625
57626 2000-11-07  DJ Delorie  <dj@redhat.com>
57627
57628         * gcc.dg/20000614-1.c: Add return so that test can pass.
57629
57630 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57631
57632         * gcc.c-torture/execute/string-opt-1.c: New test.
57633
57634 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57635
57636         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57637         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57638         parameters in registers, and there is no way for a varargs
57639         function to know in which order the integer and floating-point
57640         parameters should be interleaved when they are placed on the
57641         stack.
57642         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57643         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57644
57645 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57646
57647         * gcc.c-torture/execute/string-opt-2.c: New test.
57648
57649 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57650
57651         * g++.old-deja/g++.pt/crash60.C: New test.
57652
57653 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57654
57655         * g++.old-deja/g++.other/crash24.C: New test.
57656         * g++.old-deja/g++.other/crash25.C: New test.
57657         * g++.old-deja/g++.other/crash26.C: New test.
57658         * g++.old-deja/g++.other/crash27.C: New test.
57659         * g++.old-deja/g++.other/crash28.C: New test.
57660         * g++.old-deja/g++.other/crash29.C: New test.
57661         * g++.old-deja/g++.other/crash30.C: New test.
57662         * g++.old-deja/g++.other/crash31.C: New test.
57663         * g++.old-deja/g++.other/crash32.C: New test.
57664         * g++.old-deja/g++.other/crash33.C: New test.
57665         * g++.old-deja/g++.other/crash34.C: New test.
57666         * g++.old-deja/g++.other/crash35.C: New test.
57667
57668 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57669
57670         * gcc.c-torture/execute/20001031-1.c: New test.
57671
57672 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57673
57674         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57675         namespace.
57676
57677         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57678         standards-conformant.
57679
57680         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57681
57682         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57683         * g++.old-deja/g++.mike/p755a.C: Likewise.
57684         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57685         library makes no calls to `operator new' during initialization.
57686
57687 2000-11-04  Neil Booth  <neilb@earthling.net>
57688
57689         * gcc.dg/cpp/include2.c: New tests.
57690
57691 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57692
57693         * lib/g++.exp (g++_set_ld_library_path): New function.
57694         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57695
57696 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57697
57698         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57699         warnings.
57700
57701 2000-11-01  Richard Henderson  <rth@redhat.com>
57702
57703         * g++.old-deja/g++.ext/namedret1.C: New.
57704         * g++.old-deja/g++.ext/namedret2.C: New.
57705         * g++.old-deja/g++.ext/namedret3.C: New.
57706
57707 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57708
57709         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57710         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57711
57712 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57713
57714         * gcc.c-torture/execute/va-arg-21.c: New test.
57715
57716 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57717
57718         * gcc.dg/c99-complex-2.c: New test.
57719
57720 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57721
57722         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57723
57724 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57725
57726         * g++.old-deja/g++.other/inline16.C: New test.
57727
57728 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57729
57730         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57731         __PRETTY_FUNCTION__
57732
57733 2000-10-29  Neil Booth  <neilb@earthling.net>
57734
57735         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57736         New tests.
57737         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57738         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57739         optimisation.
57740
57741 2000-10-29  Neil Booth  <neilb@earthling.net>
57742
57743         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57744         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57745         * mi5.c: Test multiple includes work with -C.
57746         * trigraphs.c: Test ^= version.
57747
57748 2000-10-28  Neil Booth  <neilb@earthling.net>
57749
57750         New tests and test updates for new macro expander.
57751
57752         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57753         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57754         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57755         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57756         new diagnostic messages.
57757
57758         * gcc.dg/cpp/macro3.c: New tests.
57759
57760 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57761
57762         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57763         on the same line.
57764
57765 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57766
57767         * g++.old-deja/g++.other/eh2.C: New test.
57768
57769 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57770
57771         * gcc.c-torture/execute/20001027-1.c: New test.
57772
57773 2000-10-26  Richard Henderson  <rth@redhat.com>
57774
57775         * gcc.c-torture/execute/20001026-1.c: New.
57776
57777 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57778
57779         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57780         * g++.old-deja/g++.law/builtin1.C: Likewise.
57781         * g++.old-deja/g++.law/ctors10.C: Likewise.
57782         * g++.old-deja/g++.law/virtual3.C: Likewise.
57783         * g++.old-deja/g++.mike/p658.C: Likewise.
57784         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57785         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57786         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57787         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57788         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57789
57790 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57791
57792         * gcc.c-torture/compile/20001024-1.c: New test.
57793
57794 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57795
57796         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57797         to tell us whether or not we are using V3.
57798
57799 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57800
57801         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57802         operands.
57803
57804 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57805
57806         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57807
57808 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57809
57810         * gcc.c-torture/execute/20001024-1.c: New test.
57811
57812 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57813
57814         * g++.old-deja/g++.other/sibcall1.C: New test.
57815
57816 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57817
57818         * gcc.dg/noncompile/init-3.c: New test.
57819
57820 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57821
57822         * gcc.dg/format-array-1.c: New test.
57823
57824 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57825
57826         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57827         writing through null pointers; remove comment about testing
57828         unterminated strings.
57829
57830 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57831
57832         * gcc.c-torture/execute/20001017-2.c: New test.
57833
57834 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57835
57836         * gcc.c-torture/compile/20001018-1.c: New test.
57837         * gcc.c-torture/compile/20001018-1.x: Xfail.
57838
57839 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57840
57841         * gcc.c-torture/execute/20001017-1.c: New test.
57842
57843 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57844
57845         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57846         for multiple use of arguments with scanf formats; add tests for
57847         multiple use of arguments.
57848
57849 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57850
57851         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57852         from some old tests.
57853
57854 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57855
57856         * gcc.dg/format-miss-1.c: New test.
57857
57858 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57859
57860         * gcc.c-torture/execute/20001013-1.c: New test.
57861
57862 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57863
57864         * gcc.dg/format-branch-1.c: New test.
57865
57866 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57867
57868         * README, lib/file-format.exp: Remove EGCS references.
57869
57870 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57871
57872         * gcc.dg/20001013-1.c: New test.
57873
57874 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57875
57876         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57877         for intmax_t in the compiler using __typeof__ and the type rules
57878         for conditional expressions.
57879
57880 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57881
57882         * gcc.dg/20001012-1.c: New test.
57883         * gcc.dg/20001012-2.c: New test.
57884
57885 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57886
57887         * gcc.dg/format-attr-1.c: New test.
57888
57889 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57890
57891         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57892         __LONG_LONG_MAX__ instead of LLONG_MAX.
57893
57894 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57895
57896         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57897         scanf flags.
57898         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57899         flags.
57900
57901 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57902
57903         * gcc.dg/sequence-pt-1.c: New test.
57904
57905 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57906
57907         * gcc.c-torture/execute/20001011-1.c: New testcase.
57908         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57909
57910 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57911
57912         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57913         does not error on it.
57914
57915 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57916
57917         * gcc.dg/20001009-1.c: New test.
57918
57919 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57920
57921         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57922         * gcc.c-torture/execute/20001009-2.c: ... to here.
57923
57924 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57925
57926         * gcc.c-torture/compile/20001009-1.c: New testcase.
57927         * gcc.c-torture/execute/20001009-1.c: New testcase.
57928         Testcases provided by Jan Hubicka <jh@suse.cz>.
57929
57930 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57931
57932         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57933         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57934         uintmax_t using <limits.h> to emulate the compiler's internal
57935         logic.  No longer XFAIL %j tests.
57936
57937 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57938
57939         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57940         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57941         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57942         regexps and details of expected handling of some bad formats.
57943         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57944         suppression.
57945
57946 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57947
57948         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57949         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57950         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57951         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57952         in list archives.
57953
57954 2000-10-06  Richard Henderson  <rth@cygnus.com>
57955
57956         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57957         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57958         * g++.old-deja/g++.jason/report.C: Likewise.
57959         * g++.old-deja/g++.law/friend5.C: Likewise.
57960         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57961         of the expected warnings.
57962
57963 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57964
57965         * g++.old-deja/g++.pt/enum14.C: New test.
57966
57967 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57968
57969         * g++.old-deja/g++.pt/crash59.C: New test.
57970
57971 2000-10-04  Will Cohen  <wcohen@redhat.com>
57972
57973         * gcc.dg/20000926-1.c: New test.
57974
57975 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57976
57977         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57978         function name for current C++ compiler.
57979         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57980
57981 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57982
57983         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57984         __PRETTY_FUNCTION__.
57985         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57986
57987 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57988
57989         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57990
57991 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57992
57993         * gcc.c-torture/compile/20000923-1.c: New test.
57994
57995 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57996
57997         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57998         * g++.old-deja/g++.pt/ttp62.C: Same.
57999         * g++.old-deja/g++.other/inline14.C: Same.
58000
58001 2000-09-24  Richard Henderson  <rth@cygnus.com>
58002
58003         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58004
58005 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58006
58007         * gcc.dg/c90-printf-1.c: Add test for wide string format.
58008
58009 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
58010
58011         * gcc.c-torture/compile/20000922-1.c: New file.
58012
58013 2000-09-21  Nick Clifton  <nickc@redhat.com>
58014
58015         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58016         a signed long modulo operation.
58017         (mod6): New function - perform an unsigned long modulo operation.
58018         (main): Add tests for modulos of very large numbers by very small
58019         dividends.
58020
58021 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58022
58023         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58024
58025 2000-09-19  Richard Henderson  <rth@cygnus.com>
58026
58027         * gcc.dg/compare2.c (case 10): XFAIL.
58028
58029 2000-09-18  Richard Henderson  <rth@cygnus.com>
58030
58031         * gcc.c-torture/execute/20000906-1.c: Move ...
58032         * gcc.dg/20000906-1.c: ... here.  Only run on targets
58033         that support __builtin_trap.
58034
58035 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
58036
58037         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58038
58039 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58040
58041         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58042         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
58043         more $ format tests.
58044
58045 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58046
58047         * gcc.dg/format-errmk-1.c: New test.
58048
58049 2000-09-17  Greg McGary  <greg@mcgary.org>
58050
58051         * gcc.c-torture/execute/20000917-1.x: Remove.
58052
58053 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58054
58055         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58056
58057 2000-09-17  Greg McGary  <greg@mcgary.org>
58058
58059         * gcc.c-torture/execute/20000917-1.c: New test.
58060         * gcc.c-torture/execute/20000917-1.x: XFAIL.
58061
58062 2000-09-16  Neil Booth  <NeilB@earthling.net>
58063
58064         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58065         in nested macro bug.
58066
58067 2000-09-15  Neil Booth  <NeilB@earthling.net>
58068
58069         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58070
58071 2000-09-14  Jeffrey A Law  (law@cygnus.com)
58072
58073         * gcc.c-torture/execute/20000914-1.c: New test.
58074
58075 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
58076
58077         * g++.other/inline13.C: New test.
58078
58079 2000-09-12  Andreas Jaeger  <aj@suse.de>
58080
58081         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58082         constant by Ulrich Drepper <drepper@redhat.com>.
58083
58084 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
58085
58086         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58087
58088 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58089
58090         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58091
58092 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
58093
58094         * gcc.dg/cpp/backslash.c: New test.
58095
58096 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
58097
58098         * gcc.c-torture/execute/20000910-1.c: New test.
58099         * gcc.c-torture/execute/20000910-2.c: Likewise.
58100
58101 2000-09-11  Robert Lipe  <robertl@sco.com>
58102
58103         * gcc.dg/pragma-align.c: New test.
58104
58105 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
58106
58107         * g++.old-deja/g++.pt/explicit82.C: New test.
58108         * g++.old-deja/g++.pt/explicit83.C: New test.
58109
58110 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
58111
58112         * gcc.dg/asm-names.c: New test.
58113
58114 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58115
58116         * gcc.dg/cpp/tr-warn6.c: New test
58117
58118 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58119
58120         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58121         be accepted.
58122
58123 2000-09-07  Catherine Moore  <clm@redhat.com>
58124
58125         * gcc.c-torture/execute/unroll-1.c: New test.
58126
58127 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
58128
58129         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58130         ERROR markers.
58131         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58132         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58133         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58134         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58135         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58136         Preprocess only.
58137         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58138         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58139
58140 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58141
58142         * g++.old-deja/g++.pt/deduct2.C: New test.
58143
58144 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58145
58146         * g++.old-deja/g++.pt/parms2.C: New test.
58147
58148 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
58149
58150         * g++.old-deja/g++.pt/crash58.C: New test.
58151
58152 2000-09-06  Greg McGary  <greg@mcgary.org>
58153
58154         * gcc.c-torture/execute/20000906-1.c: New test.
58155         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58156
58157 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58158
58159         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58160
58161 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58162
58163         * g++.old-deja/g++.pt/crash57.C: New test.
58164
58165 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58166
58167         * g++.old-deja/g++.pt/crash56.C: New test.
58168
58169 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
58170
58171         * g++.old-deja/g++.pt/koenig1.C: New test.
58172
58173 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58174
58175         * gcc.dg/20000904-1.c: New test.
58176
58177 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
58178
58179         * gcc.dg/cpp/paste8.c: New test.
58180
58181 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
58182
58183         * gcc.c-torture/compile/20000827-1.c: New test.
58184
58185 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58186
58187         * gcc.dg/format-diag-1.c: New test.
58188
58189 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
58190
58191         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58192         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58193         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58194         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58195         gcc.dg/formatz-1.c: Adjust warning regular expressions.
58196
58197 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58198
58199         * g++.old-deja/g++.other/nested4.C: New test.
58200
58201 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
58202
58203         * g++.old-deja/g++.ns/scoped1.C: New test.
58204
58205 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
58206
58207         * lib/g++.exp: Support testing already-installed GCC.
58208
58209 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58210
58211         * wtr-label-1.c, wtr-suffix-1.c: New tests.
58212
58213 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58214
58215         * gcc.dg/return-type-2.c: New test.
58216
58217 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
58218
58219         * gcc.c-torture/compile/20000825-1.c: New test.
58220
58221 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
58222
58223         * gcc.dg/dwarf2-2.c: New test.
58224
58225 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
58226
58227         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58228         dg-warning regexps.
58229
58230 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58231
58232         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58233         gcc.dg/format-ext-5.c: New tests.
58234
58235 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
58236
58237         * g++.old-deja/g++.other/crash22.C: New test.
58238
58239 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
58240
58241         * gcc.dg/noncompile/930622-2.c: Adjust error message.
58242
58243 2000-08-24  Richard Henderson  <rth@cygnus.com>
58244
58245         * gcc.dg/ia64-sync-1.c: New test.
58246         * gcc.dg/ia64-sync-2.c: New test.
58247         * gcc.dg/ia64-asm-1.c: New test.
58248
58249 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
58250
58251         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58252         * gcc.dg/format-ext-2.c: New test.
58253
58254 2000-08-23  Jason Merrill  <jason@redhat.com>
58255
58256         * lib/old-dejagnu.exp: Also ignore "In member function" and
58257         "At global scope".
58258
58259 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58260
58261         * gcc.dg/noncompile/label-lineno-1.c: New test.
58262
58263 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58264
58265         * gcc.dg/c99-array-nonobj-1.c: New test.
58266
58267 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
58268
58269         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58270         tests.
58271         * gcc.dg/format-ext-1.c: New test.
58272
58273 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58274
58275         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58276         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58277         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58278         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58279         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58280
58281 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
58282
58283         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58284         gcc.dg/c99-strftime-2.c: New tests.
58285
58286 2000-08-22  Richard Henderson  <rth@cygnus.com>
58287
58288         * gcc.c-torture/execute/20000822-1.c: New test.
58289
58290 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58291
58292         * gcc.c-torture/execute/20000819-1.x: Remove.
58293
58294 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58295
58296         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58297         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58298         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58299         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58300         gcc.dg/format-xopen-1.c: New tests.
58301
58302 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
58303
58304         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58305
58306 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
58307
58308         * g++.old-deja/g++.other/loop2.C: New test.
58309
58310         * gcc.c-torture/compile/20000606-1.c: New test.
58311         * gcc.c-torture/compile/20000728-1.c: New test.
58312         * gcc.c-torture/execute/20000801-1.c: New test.
58313         * gcc.c-torture/execute/20000801-2.c: New test.
58314         * gcc.c-torture/execute/20000819-1.c: New test.
58315         * gcc.c-torture/execute/20000819-1.x: XFAIL.
58316         * gcc.dg/20000629-1.c: New test.
58317         * gcc.dg/20000724-1.c: New test.
58318         * gcc.dg/20000807-1.c: New test.
58319
58320 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58321
58322         * gcc.dg/cpp/pragma-1.c: New test.
58323         * gcc.dg/cpp/pragma-2.c: New test.
58324
58325 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
58326
58327         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58328         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
58329
58330 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58331
58332         * gcc.c-torture/compile/20000818-1.c: New test.
58333
58334 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
58335
58336         * gcc.c-torture/execute/20000818-1.c: New test.
58337
58338 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
58339
58340         * gcc.dg/format-va-1.c: New test.
58341
58342 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58343
58344         * g++.old-deja/g++.other/typedef8.C: New test.
58345
58346 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58347
58348         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58349         * g++.old-deja/g++.mike/net36.C: Mark candidate.
58350         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58351         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58352         * g++.old-deja/g++.other/ptrmem7.C: New test.
58353         * g++.old-deja/g++.pt/ptrmem10.C: New test.
58354
58355 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
58356
58357         * g++.old-deja/g++.pt/typename27.C: New test.
58358
58359 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
58360
58361         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58362         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58363         * g++.old-deja/g++.pt/friend45.C: New test.
58364         * g++.old-deja/g++.other/friend8.C: New test.
58365
58366 2000-08-15  Richard Henderson  <rth@cygnus.com>
58367
58368         * gcc.c-torture/execute/20000815-1.c: New test.
58369
58370 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
58371
58372         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58373         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58374         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58375
58376 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
58377
58378         * g++.old-deja/g++.other/refinit2.C: New test.
58379
58380 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
58381
58382         * lib/c-torture.exp (c-torture): Make
58383         compiler_conditional_xfail_data global.
58384         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58385         compiler_conditional_xfail_data machinery.
58386         (f-torture-execute): Likewise.
58387         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58388         and only when unrolling loops.
58389
58390         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58391
58392 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58393
58394         * g++.old-deja/g++.pt/explicit81.C: New test.
58395
58396 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
58397
58398         * g++.old-deja/g++.pt/typename26.C: New test.
58399
58400 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
58401
58402         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58403         warning.
58404
58405 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
58406
58407         * g++.old-deja/g++.other/array3.C: New test.
58408
58409 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58410
58411         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58412         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58413         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58414         New tests.
58415
58416 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58417
58418         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58419         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58420
58421 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58422
58423         * gcc.c-torture/execute/20000808-1.c: New test.
58424
58425 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58426
58427         * gcc.dg/c90-const-expr-1.c: New test.
58428
58429 2000-08-08  Richard Henderson  <rth@cygnus.com>
58430
58431         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58432
58433 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58434
58435         * gcc.dg/noncompile/const-ll-1.c: New test.
58436
58437 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58438
58439         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58440
58441 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58442
58443         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58444         that running programs linked against the shared version of libobjc
58445         run correctly.
58446
58447 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58448
58449         * gcc.dg/c99-printf-1.c: New test.
58450
58451 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58452
58453         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58454
58455 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58456
58457         * gcc.c-torture/execute/20000731-1.x: Delete.
58458
58459 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58460
58461         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58462         and torture_without_loops as is done by c-torture.exp.
58463         (search_for): Copy from c-torture.exp.
58464         (gcc-dg-runtest): New function, drives a directory of tests
58465         iterating over the TORTURE_OPTIONS.
58466         (scan-assembler, scan-assembler-not): Move here from
58467         individual directory drivers.
58468
58469         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58470         defined by lib/gcc-dg.exp.
58471         * gcc.dg/cpp/cpp.exp: Likewise.
58472         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58473         gcc-dg-runtest, so we cycle over optimization options.
58474
58475         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58476         * gcc.dg/compare2.c: No longer expected to fail.
58477
58478 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58479
58480         * gcc.c-torture/execute/20000804-1.c: New test.
58481
58482 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58483
58484         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58485
58486 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58487
58488         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58489
58490 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58491
58492         * gcc.c-torture/compile/20000803-1.c: New test.
58493
58494 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58495
58496         * gcc.c-torture/execute/20000801-3.c,
58497         gcc.c-torture/execute/20000801-4.c: New tests.
58498         * gcc.c-torture/execute/20000801-3.x,
58499         gcc.c-torture/execute/20000801-4.x: Xfail.
58500
58501 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58502
58503         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58504         libobjc/.libs to allow for libtool.
58505
58506 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58507
58508         * gcc.c-torture/compile/20000802-1.c: New test.
58509
58510 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58511
58512         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58513
58514 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58515
58516         * gcc-c-torture/execute/20000731-2.c: New test.
58517
58518         * gcc.c-torture/execute/20000731-1.c: New test.
58519         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58520
58521 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58522
58523         * gcc.dg/cpp/paste7.c: New test.
58524         * gcc.dg/cpp/20000725-1.c: New test.
58525
58526 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58527
58528         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58529         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58530         declaration warning for __builtin_dwarf_reg_size.
58531
58532         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58533
58534 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58535
58536         * gcc.dg/noncompile/voidparam-1.c: New test.
58537
58538 2000-07-30  Richard Henderson  <rth@cygnus.com>
58539
58540         * gcc.dg/c90-digraph-1.c: Don't xfail.
58541         * gcc.dg/compare2.c (case 10): Xfail.
58542         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58543
58544 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58545
58546         * gcc.dg/c99-main-1.c: New test.
58547
58548 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58549
58550         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58551
58552 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58553
58554         * gcc.c-tortuer/execute/20000726-1.c: New test.
58555
58556 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58557
58558         * gcc.c-torture/execute/enum-2.c: New test.
58559
58560 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58561
58562         * gcc.dg/cpp/tr-warn3.c: New test.
58563
58564 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58565
58566         * g++.old-deja/g++.ext/implicit1.C: Remove.
58567         * g++.old-deja/g++.jason/c2.C: Remove
58568         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58569         * g++.old-deja/g++.pt/crash16.C: Likewise.
58570         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58571
58572 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58573
58574         * g++.old-deja/g++.other/for2.C: New test.
58575
58576 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58577
58578         * gcc.dg/20000720-1.c: New test.
58579
58580 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58581
58582         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58583
58584 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58585
58586         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58587         * gcc.c-torture/execute/20000722-1.c: New.
58588         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58589
58590 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58591
58592         * gcc.dg/cpp/20000720-1.S: New test.
58593
58594 2000-07-21  Michael Meissner  <meissner@redhat.com>
58595
58596         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58597
58598 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58599
58600         * g++.old-deja/g++.brendan/crash16.C,
58601         g++.old-deja/g++.brendan/parse3.C,
58602         g++.old-deja/g++.brendan/redecl1.C,
58603         g++.old-deja/g++.ns/template13.C,
58604         g++.old-deja/g++.other/decl4.C,
58605         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58606
58607 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58608
58609         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58610         and "Internal error".
58611
58612         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58613         regexps.
58614         * gcc.dg/cpp/paste6.c: New test.
58615
58616 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58617
58618         * gcc.dg/cpp/tr-direct.c: New test.
58619
58620         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58621         gcc.dg/cpp/undef1.c: Tweak error regexps.
58622
58623 2000-07-18  Eric Christopher <echristo@redhat.com>
58624
58625         * gcc.c-torture/compile/20000718-1.c: New test.
58626
58627 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58628
58629         * cpplex.c (_cpp_push_token): If the token being pushed back
58630         is the previous token in this context, just subtract one from
58631         context->posn.
58632         * cppmacro.c (save_expansion): Clear aux field when storing a
58633         placemarker.
58634
58635 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58636
58637         * gcc.dg/noncompile/redecl-1.c: New test.
58638
58639 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58640
58641         * gcc.c-torture/execute/20000717-5.c: New test.
58642         * gcc.c-torture/execute/20000717-1.x: Removed.
58643
58644 2000-07-17  Richard Henderson  <rth@cygnus.com>
58645
58646         * gcc.c-torture/execute/20000717-4.c: New test.
58647
58648 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58649
58650         * gcc.dg/cpp/syshdr.c: New test.
58651         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58652
58653 2000-07-17  Neil Booth  <neilb@earthling.net>
58654
58655         * gcc.dg/cpp/cmdlne-dM.c: New test.
58656         * gcc.dg/cpp/cmdlne-dD.c: New test.
58657
58658 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58659
58660         * gcc.c-torture/execute/20000717-3.c: New test.
58661
58662         * gcc.c-torture/compile/20000717-1.c: New test.
58663
58664 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58665
58666         * gcc.c-torture/execute/20000717-2.c: New test.
58667
58668 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58669
58670         * gcc.dg/formatz-1.c: New test.
58671
58672         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58673         * gcc.dg/c99-digraph-1.c: New tests.
58674
58675         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58676         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58677
58678         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58679         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58680         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58681         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58682         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58683         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58684         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58685
58686 2000-07-17  Greg McGary <greg@mcgary.org>
58687
58688         * gcc.c-torture/execute/20000717-1.c: New test.
58689         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58690
58691 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58692
58693         * gcc.c-torture/execute/20000715-2.c: New test.
58694         * gcc.dg/20000715-1.c: New test.
58695
58696 2000-07-15  Michael Meissner  <meissner@redhat.com>
58697
58698         * gcc.c-torture/execute/20000715-1.c: New test.
58699
58700 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58701
58702         * gcc.c-torture/execute/20000707-1.c: New test.
58703
58704 2000-07-13  Neil Booth  <NeilB@earthling.net>
58705
58706         * gcc.dg/cpp/digraph1.c,
58707         gcc.dg/cpp/digraph2.c,
58708         gcc.dg/cpp/digraphs.c: New tests.
58709
58710 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58711
58712         * g77.f-torture/compile/20000630-2.f: New test.
58713         * g77.f-torture/compile/20000630-2.x
58714
58715 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58716
58717         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58718
58719 2000-07-11  Neil Booth  <NeilB@earthling.net>
58720
58721         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58722
58723 2000-07-11  Neil Booth  <NeilB@earthling.net>
58724
58725         * gcc.dg/cpp/cmdlne-C.c: New.
58726
58727 2000-07-09  Neil Booth  <NeilB@earthling.net>
58728
58729         * gcc.dg/cpp/directiv.c: New tests.
58730         * gcc.dg/cpp/undef1.c: Update.
58731
58732 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58733
58734         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58735
58736 2000-07-09  Neil Booth  <NeilB@earthling.net>
58737
58738         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58739
58740 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58741
58742         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58743         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58744
58745 2000-07-08  Neil Booth  <NeilB@earthling.net>
58746
58747         * gcc.dg/cpp/macsyntx.c: New tests.
58748
58749 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58750
58751         * gcc.dg/20000707-1.c: New test.
58752
58753 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58754
58755         * gcc.c-torture/execute/20000706-1.c: New test.
58756         * gcc.c-torture/execute/20000706-2.c: New test.
58757         * gcc.c-torture/execute/20000706-3.c: New test.
58758         * gcc.c-torture/execute/20000706-4.c: New test.
58759         * gcc.c-torture/execute/20000706-5.c: New test.
58760
58761 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58762
58763         * g++.old-deja/g++.pt/instantiate7.C: New test.
58764
58765 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58766
58767         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58768         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58769         * g++.old-deja/g++.other/rtti3.C: Likewise.
58770         * g++.old-deja/g++.other/rttid3.C: Likewise.
58771
58772 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58773
58774         *  g77.f-torture/compile/20000630-1.x: Fix typo
58775
58776 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58777
58778         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58779         assembly output.
58780
58781 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58782
58783         * gcc.dg/cpp/ident.c: New test.
58784
58785 2000-07-05  Neil Booth  <NeilB@earthling.net>
58786
58787         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58788           gcc.dg/cpp/lexstrng.c: New tests.
58789
58790 2000-07-04  Neil Booth  <NeilB@earthling.net>
58791
58792         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58793         * gcc.dg/cpp/strify2.c: Same.
58794
58795 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58796
58797         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58798         * gcc.dg/cpp/19990703-1.c: Likewise.
58799         * gcc.dg/cpp/20000625-1.c: Likewise.
58800         * gcc.dg/cpp/20000625-2.c: Likewise.
58801
58802         * gcc.dg/cpp/macro1.c,
58803         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58804         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58805         gcc.dg/cpp/strify1.c,
58806         gcc.dg/cpp/strify2.c: New tests.
58807
58808 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58809
58810         * gcc.c-torture/execute/20000703-1.c: New test.
58811
58812 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58813
58814         * g++.old-deja/g++.pt (lookup10.C): New test.
58815
58816 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58817
58818         * g++.old-deja/g++.pt (typename25.C): New test.
58819
58820 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58821
58822         * gcc.c-torture/compile/20000701-1.c: New test.
58823
58824 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58825
58826         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58827         to test case.
58828
58829 2000-06-30  Catherine Moore  <clm@cygnus.com>
58830
58831         * gcc.c-torture/execute/align-1.c: New test.
58832
58833 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58834
58835         * g++.old-deja/g++.pt/expr8.C: New test.
58836         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58837
58838 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58839
58840         * gcc.c-torture/compile/20000629-1.c: New test.
58841
58842 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58843
58844
58845         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58846         gcc.dg/noncompile directory, depending on whether they're
58847         preprocessor tests or not.  Annotate all the tests for the dg
58848         framework.
58849
58850         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58851         * gcc.dg/noncompile/noncompile.exp: New.
58852
58853         * Moved files:
58854         Old name                                New name
58855         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58856         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58857         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58858         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58859         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58860         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58861         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58862         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58863         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58864         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58865         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58866         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58867         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58868         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58869         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58870         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58871         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58872         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58873         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58874         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58875         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58876         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58877         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58878         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58879
58880         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58881         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58882         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58883         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58884         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58885         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58886
58887 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58888
58889         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58890         declare one variable.  On the fourth, error.
58891         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58892         declared by 20000628-1a.h.
58893
58894 2000-06-29  Richard Henderson  <rth@redhat.com>
58895
58896         * gcc.c-torture/execute/930529-1.x: New file.
58897         * gcc.dg/920413-1.c: Adjust expected warning text.
58898         * gcc.dg/980217-1.c: Declare abort.
58899         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58900
58901 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58902
58903         * g77.f-torture/compile/20000629-1.f: New test.
58904         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58905
58906 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58907
58908         Rearrange lots of files, removing entirely the
58909         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58910         directories.
58911
58912         * Deleted files:
58913         gcc.c-torture/code_quality/code_quality.exp
58914         gcc.c-torture/special/special.exp
58915         gcc.failure/failure.exp
58916         gcc.failure/940409-1.x
58917         gcc.c-torture/compile/961203-1.x
58918
58919         * New files:
58920         gcc.misc-tests/linkage.exp
58921         gcc.c-torture/execute/920730-1t.c
58922         gcc.c-torture/execute/920730-1t.x
58923         gcc.c-torture/compile/920520-1.x
58924         gcc.c-torture/compile/920521-1.x
58925         gcc.c-torture/compile/981006-1.x
58926         gcc.c-torture/execute/eeprof-1.x
58927
58928         * Moved files (possibly with modifications to fit a new harness):
58929         Old name                                New name
58930         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58931         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58932         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58933         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58934         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58935         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58936         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58937         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58938         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58939         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58940         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58941         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58942         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58943         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58944
58945 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58946
58947         * c-torture/compile/961203-1.x: Delete.
58948
58949         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58950         not exit. Include stdio.h.
58951         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58952         * gcc.misc-tests/dg-12.c: Likewise.
58953         * gcc.misc-tests/dg-5.c: Likewise.
58954         * gcc.misc-tests/dg-6.c: Likewise.
58955         * gcc.misc-tests/dg-7.c: Prototype abort.
58956         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58957         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58958         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58959         not exit.
58960         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58961         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58962
58963 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58964
58965         * gcc.dg/cpp/20000628-1.c: New test.
58966         * gcc.dg/cpp/20000628-1.h: New header for above test.
58967         * gcc.dg/cpp/20000628-1a.h: Likewise.
58968
58969 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58970
58971         * gcc.dg/cpp: New directory.
58972         * gcc.dg/cpp/cpp.exp: New driver.
58973         * gcc.dg/cpp/20000627-1.c: New test.
58974         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58975         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58976         and rewrite as a compilation test.
58977
58978         * gcc.dg: Move many files into the cpp subdirectory, possibly
58979         renaming or editing them as well.
58980         Old name                New name
58981         990119-1.c              cpp/19990119-1.c
58982         990228-1.c              cpp/19990228-1.c
58983         990407-1.c              cpp/19990407-1.c
58984         990409-1.c              cpp/19990409-1.c
58985         990413-1.c              cpp/19990413-1.c
58986         990703-1.c              cpp/19990703-1.c
58987         20000127-1.c            cpp/20000127-1.c
58988         20000129-1.c            cpp/20000129-1.c
58989         20000207-1.c            cpp/20000207-1.c
58990         20000207-2.c            cpp/20000207-2.c
58991         20000209-1.c            cpp/20000209-1.c
58992         20000209-2.c            cpp/20000209-2.c
58993         20000301-1.c            cpp/20000301-1.c
58994         20000419-1.c            cpp/20000419-1.c
58995         20000510-1.S            cpp/20000510-1.S
58996         20000519-1.c            cpp/20000519-1.c
58997         20000529-1.c            cpp/20000529-1.c
58998         20000625-1.c            cpp/20000625-1.c
58999         20000625-2.c            cpp/20000625-2.c
59000         cpp-as1.c               cpp/assert1.c
59001         cpp-as2.c               cpp/assert2.c
59002         cxx-comments-1.c        cpp/cxxcom1.c
59003         cxx-comments-2.c        cpp/cxxcom2.c
59004         endif-label.c           cpp/endif.c
59005         cpp-hash1.c             cpp/hash1.c
59006         cpp-hash2.c             cpp/hash2.c
59007         cpp-if1.c               cpp/if-1.c
59008         cpp-if2.c               cpp/if-2.c
59009         cpp-if3.c               cpp/if-3.c
59010         cpp-if4.c               cpp/if-4.c
59011         cpp-if5.c               cpp/if-5.c
59012         cpp-cond.c              cpp/if-cexp.c
59013         cpp-missingop.c         cpp/if-mop.c
59014         cpp-missingparen.c      cpp/if-mpar.c
59015         cpp-opprec.c            cpp/if-oppr.c
59016         cpp-ifparen.c           cpp/if-paren.c
59017         cpp-shortcircuit.c      cpp/if-sc.c
59018         cpp-shift.c             cpp/if-shift.c
59019         cpp-unary.c             cpp/if-unary.c
59020         cpp-li1.c               cpp/line1.c
59021         cpp-li2.c               cpp/line2.c
59022         lineno.c                cpp/line3.c
59023         lineno-2.c              cpp/line4.c
59024         cpp-mi.c                cpp/mi1.c
59025         cpp-mic.h               cpp/mi1c.h
59026         cpp-micc.h              cpp/mi1cc.h
59027         cpp-mind.h              cpp/mi1nd.h
59028         cpp-mindp.h             cpp/mi1ndp.h
59029         cpp-mix.h               cpp/mi1x.h
59030         cpp-mi2.c               cpp/mi2.c
59031         cpp-mi2a.h              cpp/mi2a.h
59032         cpp-mi2b.h              cpp/mi2b.h
59033         cpp-mi2c.h              cpp/mi2c.h
59034         cpp-mi3.c               cpp/mi3.c
59035         cpp-mi3.def             cpp/mi3.def
59036         poison-1.c              cpp/poison.c
59037         pr-impl.c               cpp/prag-imp.c
59038         cpp-redef-2.c           cpp/redef1.c
59039         cpp-redef.c             cpp/redef2.c
59040         strpaste.c              cpp/strp1.c
59041         strpaste-2.c            cpp/strp2.c
59042         cpp-tradpaste.c         cpp/tr-paste.c
59043         cpp-tradstringify.c     cpp/tr-str.c
59044         cpp-tradwarn1.c         cpp/tr-warn1.c
59045         cpp-tradwarn2.c         cpp/tr-warn2.c
59046         trigraphs.c             cpp/trigraphs.c
59047         cpp-unc1.c              cpp/unc1.c
59048         cpp-unc2.c              cpp/unc2.c
59049         cpp-unc3.c              cpp/unc3.c
59050         cpp-unc.c               cpp/unc4.c
59051         undef.c                 cpp/undef1.c
59052         undef-2.c               cpp/undef2.c
59053         cpp-wi1.c               cpp/widestr1.c
59054
59055 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
59056
59057         * lib/g++.exp (g++_include_flags): Tweak.
59058
59059 2000-06-27  H.J. Lu  <hjl@gnu.org>
59060             Loren J. Rittle  <ljrittle@acm.org>
59061
59062         * lib/g++.exp (g++_include_flags): Override libgloss.exp
59063         version with one that knows about the new gcc tree structure.
59064         (g++_link_flags): Same.
59065
59066 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
59067
59068         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59069         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59070         case we are cross-compiling.
59071
59072         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59073         g++.old-deja/g++.niklas/Makefile.in,
59074         g++.old-deja/g++.niklas/configure.in,
59075         g++.old-deja/g++.other/Makefile.in,
59076         g++.old-deja/g++.other/configure.in,
59077         gcc.c-torture/code_quality/Makefile.in,
59078         gcc.c-torture/code_quality/configure.in,
59079         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59080         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59081         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59082         gcc.c-torture/execute/ieee/Makefile.in,
59083         gcc.c-torture/execute/ieee/configure.in,
59084         gcc.c-torture/noncompile/Makefile.in,
59085         gcc.c-torture/noncompile/configure.in,
59086         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59087         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59088         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59089
59090 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59091
59092         * g++.old-deja/g++.other/ambig3.C: New test.
59093
59094 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
59095
59096         * g++.old-deja/g++.pt/syntax1.C: New test.
59097         * g++.old-deja/g++.pt/syntax2.C: New test.
59098         * g++.old-deja/g++.other/syntax3.C: New test.
59099         * g++.old-deja/g++.other/syntax4.C: New test.
59100
59101 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59102
59103         * gcc.dg/20000623-1.c: Prototype exit and abort.
59104
59105 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
59106
59107         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59108         New tests.
59109         * gcc.dg/cpp-mi3.def: New file.
59110
59111         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59112         inside assertions.
59113         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59114         lexer's error messages.
59115         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59116         divine anything from the linemarkers.
59117         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59118         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59119
59120 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
59121
59122         * gcc.dg/20000623-1.c: New test.
59123
59124 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
59125
59126         * gcc.c-torture/execute/20000622-1.c: New test.
59127
59128 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59129
59130         * g++.old-deja/g++.other/init15.C: New test.
59131
59132 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
59133
59134         * g++.old-deja/g++.pt/vaarg2.C: New test.
59135         * g++.old-deja/g++.pt/vaarg3.C: New test.
59136
59137 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
59138
59139         * g++.old-deja/g++.other/dyncast6.C: New test.
59140
59141 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
59142
59143         * gcc.c-torture/execute/loop-6.c: New test.
59144
59145 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
59146
59147         * gcc.dg/20000614-1.c: New test.
59148         * gcc.dg/20000614-2.c: New test.
59149
59150 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
59151
59152         * g++.old-deja/g++.other/inline12.C: New test.
59153
59154 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
59155
59156         * g++.old-deja/g++.other/eh1.C: New test.
59157
59158 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
59159
59160         * g++.old-deja/g++.other/type.C: New test.
59161
59162 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59163
59164         * g++.old-deja/g++.other/initstring.C: New test.
59165
59166 2000-06-12  Jason Merrill  <jason@redhat.com>
59167
59168         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59169
59170 2000-06-09  Jeffrey A Law  (law@cygnus.com)
59171
59172         * gcc.c-torture/compile/20000609-1.c: New test.
59173
59174 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
59175
59176         * gcc.dg/20000609-1.c: New test.
59177
59178 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
59179
59180         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59181         * gcc.c-torture/noncompile/poison-1.c: Move...
59182         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59183         * gcc.dg/cpp-li1.c: Add a token after the #line.
59184
59185 2000-06-05  Richard Henderson  <rth@cygnus.com>
59186
59187         * gcc.c-torture/execute/20000605-2.c: New test.
59188         * gcc.c-torture/execute/20000605-3.c: New test.
59189
59190 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
59191
59192         * g77.f-torture/execute/20000503-1.x: New file.
59193
59194 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
59195
59196         * g++.old-deja/g++.eh/badalloc1.C: New test.
59197
59198 2000-06-05  Richard Henderson  <rth@cygnus.com>
59199
59200         * gcc.c-torture/execute/20000605-1.c: New test.
59201
59202 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
59203             Nathan Sidwell <nathan@codesourcery.com>
59204
59205         * gcc.c-torture/compile/20000605-1.c: New test.
59206
59207 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
59208
59209         * g77.f-torture/compile/20000601-1.f: New test.
59210
59211 2000-06-03  Richard Henderson  <rth@cygnus.com>
59212
59213         * gcc.c-torture/execute/20000603-1.c: New.
59214
59215 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
59216
59217         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59218         * gcc.dg/noreturn-2.c (noreturn): Likewise.
59219
59220 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
59221
59222         * gcc.dg/compare2.c (case 12): XFAIL.
59223         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59224         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59225
59226         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59227
59228 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
59229
59230         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59231         guard macro is already defined when the header is first
59232         included.
59233         * gcc.dg/cpp-mix.h: New file.
59234         * gcc.dg/endif-label.c: Update patterns to match compiler.
59235
59236         * g++.brendan/complex1.C: Declare abort.
59237         * g++.law/refs4.C: Remove XFAIL.
59238         * g++.oliva/expr2.C: Declare abort and exit.
59239
59240 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
59241
59242         * gcc.c-torture/execute/20000528-1.c: New test.
59243
59244         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59245         * g++.old-deja/g++.law/temps4.C: Likewise.
59246
59247         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59248         stdlib.h.  Call abort() on failure.
59249         * g++.old-deja/g++.law/refs4.C: Likewise.
59250         * g++.old-deja/g++.law/temps4.C: Likewise.
59251         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59252         * gcc.c-torture/execute/20000112-1.c: Include string.h.
59253
59254 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
59255
59256         Relative to g++.dg/special:
59257         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59258
59259         Relative to g++.old-deja:
59260         * g++.brendan/complex1.C, g++.jason/optimize2.C,
59261         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59262         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59263         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59264         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59265         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59266         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59267
59268         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59269         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59270         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59271         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59272         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59273         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59274         and/or string.h.
59275
59276         * g++.other/goto1.C: Update expectations for error messages.
59277
59278 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
59279
59280         * gcc.c-torture/compile/20000523-1.c: New test.
59281
59282 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59283
59284         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59285
59286 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
59287
59288         * g++.old-deja/g++.eh/catch11.C: New test.
59289         * g++.old-deja/g++.eh/catch12.C: New test.
59290
59291 2000-05-24  Nick Clifton  <nickc@cygnus.com>
59292
59293         * gcc.c-torture/execute/20000523-1.c: New test.
59294
59295 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
59296
59297         * c-torture/execute/bcp-1.c: Replace abort in arg of
59298         __builtin_constant_p with a generic external function.
59299
59300         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59301         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59302         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59303         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59304         Prototype abort and/or exit.
59305
59306         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59307         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59308         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59309         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59310
59311 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
59312
59313         * gcc.dg/dwarf2-1.c: New test.
59314
59315 2000-05-20  Richard Henderson  <rth@cygnus.com>
59316
59317         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59318
59319 2000-05-20  Andreas Jaeger  <aj@suse.de>
59320
59321         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59322         testcase.
59323
59324 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
59325
59326         * gcc.c-torture/execute/20000519-2.c: New test.
59327
59328 2000-05-19  Andreas Jaeger  <aj@suse.de>
59329
59330         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59331         which fails with SSA.
59332
59333         * lib/c-torture.exp: Also test with -O3 -fssa.
59334
59335 2000-05-18  Michael Meissner  <meissner@redhat.com>
59336
59337         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59338         * gcc.c-torture/execute/920415-1.c: Ditto.
59339         * gcc.c-torture/execute/920501-1.c: Ditto.
59340         * gcc.c-torture/execute/conversion.c: Ditto.
59341         * gcc.c-torture/execute/cvt-1.c: Ditto.
59342
59343 2000-05-18  Jeffrey A Law  (law@cygnus.com)
59344
59345         * gcc.c-torture/compile/20000518-1.c: New test.
59346
59347 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
59348
59349         * g77.f-torture/compile/200005018.f: New test.
59350
59351 2000-05-17  Jeffrey A Law  (law@cygnus.com)
59352
59353         * gcc.c-torture/compile/20000517-1.c: New test.
59354
59355 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59356
59357         * gcc.c-torture/execute/20000516-1.c: New test.
59358
59359 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
59360
59361         * g++.old-deja/g++.other/eh.C: New test.
59362
59363 2000-05-12  Richard Henderson  <rth@cygnus.com>
59364
59365         * gcc.c-torture/execute/990208-1.c (main): Don't pass
59366         constants through to doit's conditional.
59367
59368 2000-05-11  Jeffrey A Law  (law@cygnus.com)
59369
59370         * gcc.c-torture/compile/20000511-1.c: New test.
59371         * g77.f-torture/compile/20000511-1.f: New test.
59372         * g77.f-torture/compile/20000511-2.f: New test.
59373
59374 2000-05-11  Michael Meissner  <meissner@redhat.com>
59375
59376         * gcc.c-torture/execute/20000511-1.c: New test.
59377
59378 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
59379
59380         * gcc.dg/dg.exp: Scan .S files as well as .c files.
59381         * gcc.dg/20000510-1.S: New.
59382
59383 2000-05-08  Catherine Moore  <clm@cygnus.com>
59384
59385         * gcc.dg/unused-3.c: New.
59386
59387 2000-05-06  Richard Henderson  <rth@cygnus.com>
59388
59389           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59390           * g++.old-deja/g++.mike/warn1.C: Likewise.
59391           * g++.old-deja/g++.pt/local1.C: Likewise.
59392           * g++.old-deja/g++.pt/local7.C: Likewise.
59393           * g++.old-deja/g++.pt/spec16.C: Likewise.
59394
59395 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
59396
59397         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59398
59399 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
59400
59401           * g77.f-torture/execute/20000503-1.f: New test.
59402
59403 2000-05-04  Andreas Jaeger  <aj@suse.de>
59404
59405         * gcc.dg/noreturn-2.c: New test.
59406
59407 2000-05-04  Neil Booth  <NeilB@earthling.net>
59408
59409         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59410         preprocessor.
59411
59412 2000-05-04  Richard Henderson  <rth@cygnus.com>
59413
59414         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59415
59416 2000-05-04  Richard Henderson  <rth@cygnus.com>
59417
59418         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59419         OpenSSL by Jason R Thorpe.
59420
59421 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59422
59423         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59424
59425 2000-05-03  Robert Lipe <robertlipe@usa.net>
59426
59427         * gcc.dg/20000503-1.c: New test.
59428
59429 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59430
59431         * gcc.c-torture/compile/20000502-1.c: New test.
59432         * g++.old-deja/g++.other/align.C: New test.
59433         * gcc.dg/cpp-tradstringify.c: New test.
59434
59435 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59436
59437         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59438         and hard registers.
59439
59440 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59441
59442         * gcc.c-torture/execute/loop-5.c: New test.
59443
59444 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59445
59446         * gcc.c-torture/execute/va-arg-20.c: New test.
59447
59448 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59449
59450         * gcc.c-torture/execute/20000422-1.c: New test.
59451
59452 2000-04-20  Greg McGary  <gkm@gnu.org>
59453
59454         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59455         when optimizing, but without sibling-call optimizations (-O1).
59456
59457 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59458
59459           * gcc.c-torture/compile/20000420-1.c: New test.
59460
59461 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59462
59463         * g++.abi/ptrflags.C: New test.
59464         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59465
59466 2000-04-19  Catherine Moore  <clm@cygnus.com>
59467
59468         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59469
59470 2000-04-19  Greg McGary  <gkm@gnu.org>
59471
59472         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59473         sibling-call optimizations.
59474
59475 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59476
59477         * gcc.dg/20000419-1.c: New test.
59478
59479 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59480
59481         * gcc.c-torture/execute/20000412-6.c: New test.
59482
59483 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59484
59485         * gcc.c-torture/execute/20000412-5.c: New test.
59486         * g77.f-torture/compile/20000412-1.f: New test.
59487         * gcc.c-torture/execute/20000412-4.c: New test.
59488         * gcc.c-torture/compile/20000412-2.c: New test.
59489         * gcc.c-torture/execute/20000412-3.c: New test.
59490         * gcc.c-torture/compile/20000412-1.c: New test.
59491         * gcc.c-torture/execute/20000412-2.c: New test.
59492
59493 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59494
59495         * objc/execute/bf-20.m: New test.
59496
59497 2000-04-10  Richard Henderson  <rth@cygnus.com>
59498
59499         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59500
59501         * gcc.c-torture/execute/20000412-1.c: New test.
59502
59503 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59504
59505         * g++.old-deja/g++.eh/catchptr1.C: New test.
59506
59507 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59508
59509         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59510
59511 2000-04-08  Neil Booth  <NeilB@earthling.net>
59512
59513         * gcc.dg/cpp-nullchar.c: Remove test as
59514         embedded nulls cause problems.
59515
59516 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59517
59518         * gcc.dg/compare2.c: New test.
59519
59520 2000-04-08  Neil Booth  <NeilB@earthling.net>
59521
59522         * gcc.dg/cpp-nullchar.c: New test.
59523
59524 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59525
59526         * gcc.dg/cpp-mi2.c: New test.
59527         * gcc.dg/cpp-mi2[abc].h: New files.
59528
59529 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59530
59531         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59532         member name.
59533
59534 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59535
59536         * g++.old-deja/g++.abi/vmihint.C: New test.
59537
59538 2000-04-06  Neil Booth  <NeilB@earthling.net>
59539
59540         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59541         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59542         copyright.
59543
59544 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59545
59546         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59547         avoid stack-frame overwrite.
59548
59549 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59550
59551         * gcc.c-torture/compile/20000405-2.c: New test.
59552         * gcc.c-torture/compile/20000405-3.c: New test.
59553
59554 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59555
59556         * gcc.c-torture/compile/20000405-1.c: New test.
59557
59558 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59559
59560         * gcc.dg/cast-qual-1.c: Revert last change.
59561
59562 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59563
59564         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59565
59566 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59567
59568         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59569         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59570
59571 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59572
59573         * gcc.c-torture/compile/20000403-2.c: New test.
59574         * gcc.c-torture/compile/20000403-1.c: New test.
59575
59576 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59577
59578         * gcc.c-torture/execute/20000403-1.c: New test.
59579
59580 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59581
59582         * gcc.c-torture/execute/20000402-1.c: New test.
59583
59584 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59585
59586         * gcc.c-torture/execute/va-arg-15.c: New test.
59587         * gcc.c-torture/execute/va-arg-16.c: New test.
59588         * gcc.c-torture/execute/va-arg-17.c: New test.
59589         * gcc.c-torture/execute/va-arg-18.c: New test.
59590         * gcc.c-torture/execute/va-arg-19.c: New test.
59591
59592 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59593
59594         * gcc.c-torture/compile/981211-1.c: Move to...
59595         * gcc.dg/cpp-as1.c: ...here.
59596         * gcc.dg/cpp-as2.c: New file.
59597
59598         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59599         compiler.
59600
59601 2000-04-02  Neil Booth  <NeilB@earthling.net>
59602
59603         * gcc.dg/cpp-cond.c  New tests.
59604         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59605         accidental success less likely.
59606         * gcc.dg/cpp-missingop.c  New tests.
59607         * gcc.dg/cpp-missingparen.c  New tests.
59608         * gcc.dg/cpp-shift.c  New tests.
59609         * gcc.dg/cpp-shortcircuit.c  New tests.
59610         * gcc.dg/cpp-unary.c  New tests.
59611
59612 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59613
59614         * gcc.c-torture/compile/20000329-1.c: New test.
59615
59616 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59617
59618         * gcc.c-torture/compile/20000326-1.c: New test.
59619         * gcc.c-torture/compile/20000326-2.c: New test.
59620
59621 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59622
59623         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59624         the first parameter is a function argument.
59625
59626 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59627
59628         * g++.old-deja/g++.ext/array4.C: New test.
59629
59630 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59631
59632         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59633
59634 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59635
59636         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59637
59638 2000-03-19  Richard Henderson  <rth@cygnus.com>
59639
59640         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59641
59642 2000-03-19  Richard Henderson  <rth@cygnus.com>
59643
59644         * gcc.c-torture/compile/20000319-1.c: New test.
59645
59646 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59647
59648         * gcc.c-torture/execute/20000314-3.c: New test.
59649         * gcc.c-torture/execute/20000314-2.c: New test.
59650         * gcc.c-torture/execute/20000314-1.c: New test.
59651         * gcc.c-torture/compile/20000314-2.c: New test.
59652         * gcc.c-torture/compile/20000314-1.c: New test.
59653
59654 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59655
59656         * g++.old-deja/g++.warn/inline.C: New test.
59657
59658 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59659
59660         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59661         standards-compliant result rather than specific constants.
59662         Put test-values in array.
59663
59664 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59665
59666         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59667         (g++_target_compile): Put test-specific options last.
59668
59669 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59670
59671         * g++.old-deja/g++.eh/vbase4.C: New test.
59672
59673 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59674
59675         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59676
59677 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59678
59679         * g++.old-deja/g++.brendan/misc12.C: Removed.
59680         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59681         * g++.old-deja/g++.ext/pretty4.C: New test.
59682
59683 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59684
59685         * g++.old-deja/g++.other/string2.C: New test.
59686
59687 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59688
59689         * g++.old-deja/g++.warn/impint2.C: New test.
59690
59691 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59692
59693         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59694         is 1, not zero.
59695
59696 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59697
59698         * g++.old-deja/g++.warn/impint.C: New test.
59699         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59700         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59701         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59702         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59703         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59704         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59705         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59706         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59707         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59708         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59709         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59710         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59711
59712 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59713
59714         * gcc.dg/cpp-redef.c: New test.
59715
59716 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59717
59718         * g++.old-deja/g++.pt/unify7.C: New test.
59719
59720 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59721
59722         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59723         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59724
59725 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59726
59727         * gcc.c-torture/compile/20000224-1.c: New test.
59728
59729 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59730
59731         * gcc.c-torture/compile/cpp-2.c: New test.
59732         * gcc.c-torture/compile/cpp-1.c: New test.
59733
59734 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59735
59736         * gcc.c-torture/execute/20000225-1.c: New test.
59737
59738 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59739
59740         * gcc.dg/cpp-li2.c: New test.
59741
59742         * gcc.dg/cpp-wi1.c: New test.
59743
59744         * gcc.dg/cpp-li1.c: New test.
59745
59746 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59747
59748         * g++.old-deja/g++.other/sizeof5.C: New test.
59749
59750 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59751
59752         * gcc.c-torture/execute/va-arg-13.c: New test.
59753
59754 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59755
59756         * gcc.c-torture/execute/va-arg-12.c: New test.
59757
59758 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59759
59760         * gcc.c-torture/execute/20000223-1.c: New test.
59761
59762 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59763
59764         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59765
59766 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59767
59768         * g++.old-deja/g++.abi/ptrmem.C: New test.
59769
59770 2000-02-19  Richard Henderson  <rth@cygnus.com>
59771
59772         * gcc.c-torture/compile/init-3.c: New.
59773
59774 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59775
59776         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59777         ALWAYS_CXXFLAGS.
59778
59779 2000-02-11  Robert Lipe <robertl@sco.com>
59780
59781         * gcc.c-torture/compile/20000211-3.c: New test.
59782
59783 2000-02-11  Martin Buchholz <martin@xemacs.org>
59784
59785         * gcc.c-torture/compile/20000211-2.c: New test.
59786
59787 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59788
59789         * gcc.c-torture/compile/20000211-1.c: New test.
59790
59791 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59792
59793         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59794           on native targets
59795
59796 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59797
59798         * g++.old-deja/g++.other/cast5.C: New test.
59799
59800 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59801
59802         * gcc.c-torture/execute/20000205-1.c: New.
59803
59804 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59805
59806         * g++.old-deja/g++.jason/cast3.C: Return void.
59807         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59808
59809 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59810
59811         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59812
59813         * gcc.dg/loop-1.c: New test.
59814
59815 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59816
59817         * gcc.c-torture/compile/20000127-1.c: New test.
59818         * gcc.c-torture/execute/991228-1.c: New test.
59819
59820 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59821
59822         * gcc.dg/unused-2.c: New test.
59823
59824         * gcc.dg/conv-1.c: New test.
59825
59826 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59827
59828         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59829         compiler.
59830         (tool_option_proc): Fix typo.
59831
59832 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59833
59834         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59835         of the ld on the host, not on the build machine.
59836         Also, don't crash if '--help' is not a supported option.
59837
59838 2000-01-24  Richard Henderson  <rth@cygnus.com>
59839
59840         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59841
59842 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59843
59844         * gcc.c-torture/execute/20000120-2.c: New test.
59845         * gcc.c-torture/execute/20000120-1.c: New test.
59846
59847 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59848
59849         * gcc.c-torture/execute/20000113-1.c: New test.
59850
59851 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59852
59853         * gcc.c-torture/execute/20000112-1.c: New test.
59854
59855 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59856
59857         * gcc.dg/20000111-1.c: New test.
59858
59859 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59860
59861         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59862         with 16 bit integers.
59863
59864 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59865
59866         * gcc.dg/20000108-1.c: New test.
59867
59868 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59869
59870         * g++.old-deja/g++.ns/koenig8.C: New test.
59871
59872 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59873
59874         * g++.old-deja/g++.other/cast4.C: New test.
59875
59876 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59877
59878         * gcc.c-torture/compile/20000105-2.c: New test.
59879         * gcc.c-torture/compile/20000105-1.c: New test.
59880
59881 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59882
59883         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59884         references to printf & atoi to conform to ANSI standard.
59885         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59886         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59887         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59888         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59889         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59890         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59891         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59892         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59893         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59894         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59895         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59896         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59897         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59898         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59899         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59900         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59901         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59902         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59903         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59904         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59905         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59906         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59907         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59908         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59909         * g++.old-deja/g++.brendan/init3.C: Likewise.
59910         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59911         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59912         * g++.old-deja/g++.brendan/new2.C: Likewise.
59913         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59914         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59915         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59916         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59917         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59918         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59919         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59920         * g++.old-deja/g++.brendan/template24.C: Likewise.
59921         * g++.old-deja/g++.brendan/template3.C: Likewise.
59922         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59923         * g++.old-deja/g++.jason/inline3.C: Likewise.
59924         * g++.old-deja/g++.jason/opeq.C: Likewise.
59925         * g++.old-deja/g++.law/arg5.C: Likewise.
59926         * g++.old-deja/g++.law/arm7.C: Likewise.
59927         * g++.old-deja/g++.law/ctors11.C: Likewise.
59928         * g++.old-deja/g++.law/cvt8.C: Likewise.
59929         * g++.old-deja/g++.law/init9.C: Likewise.
59930         * g++.old-deja/g++.law/refs4.C: Likewise.
59931         * g++.old-deja/g++.law/template2.C: Likewise.
59932         * g++.old-deja/g++.law/visibility24.C: Likewise.
59933         * g++.old-deja/g++.law/vtable3.C: Likewise.
59934         * g++.old-deja/g++.mike/asm2.C: Likewise.
59935         * g++.old-deja/g++.mike/eh1.C: Likewise.
59936         * g++.old-deja/g++.mike/misc1.C: Likewise.
59937         * g++.old-deja/g++.mike/misc13.C: Likewise.
59938         * g++.old-deja/g++.mike/misc14.C: Likewise.
59939         * g++.old-deja/g++.mike/ns12.C: Likewise.
59940         * g++.old-deja/g++.mike/p1248.C: Likewise.
59941         * g++.old-deja/g++.mike/p3708.C: Likewise.
59942         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59943         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59944         * g++.old-deja/g++.mike/p646.C: Likewise.
59945         * g++.old-deja/g++.mike/p700.C: Likewise.
59946         * g++.old-deja/g++.mike/p783.C: Likewise.
59947         * g++.old-deja/g++.mike/p783a.C: Likewise.
59948         * g++.old-deja/g++.mike/p783b.C: Likewise.
59949         * g++.old-deja/g++.mike/p786.C: Likewise.
59950         * g++.old-deja/g++.mike/p789.C: Likewise.
59951         * g++.old-deja/g++.mike/p789a.C: Likewise.
59952         * g++.old-deja/g++.mike/p807a.C: Likewise.
59953         * g++.old-deja/g++.other/delete3.C: Likewise.
59954         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59955         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59956         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59957         * g++.old-deja/g++.other/empty1.C: Likewise.
59958         * g++.old-deja/g++.other/temporary1.C: Likewise.
59959         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59960         * g++.old-deja/g++.pt/t16.C: Likewise.
59961         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59962
59963 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59964
59965         * gcc.dg/991230-1.c: New test.
59966
59967 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59968
59969         * gcc.c-torture/compile/991229-3.c: New test.
59970         * gcc.c-torture/compile/991229-2.c: New test.
59971         * gcc.c-torture/compile/991229-1.c: New test.
59972
59973 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59974
59975         * gcc.c-torture/compile/labels-2.c: New test.
59976
59977 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59978
59979         * gcc.c-torture/execute/991227-1.c: New test.
59980
59981 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59982
59983         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59984
59985 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59986
59987         * gcc.c-torture/execute/991221-1.c: New test.
59988
59989 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59990
59991         * g++.old-deja/g++.other/cast3.C: New test.
59992
59993 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59994
59995         * gcc.c-torture/execute/991216-4.c: New test.
59996
59997 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59998
59999         * gcc.c-torture/execute/991216-1.c: New test.
60000         * gcc.c-torture/execute/991216-2.c: New test.
60001         * gcc.c-torture/execute/991216-3.c: New test.
60002
60003 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60004
60005         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60006         Actually make the test fail by using "-O2" for compilation.
60007
60008 1999-12-15  Nathan Sidwell  <nathan@acm.org>
60009
60010         * g++.old-deja/g++.warn/cast-align1.C: New test.
60011
60012 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60013
60014         * gcc.c-torture/compile/991214-1.c: New test.
60015         * gcc.c-torture/compile/991214-2.c: New test.
60016
60017 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
60018
60019         * gcc.dg/991214-1.c: New test.
60020
60021 1999-12-13  Jeffrey A Law  (law@cygnus.com)
60022
60023         * gcc.c-torture/compile/991213-3.c: New test.
60024         * gcc.c-torture/compile/991213-2.c: New test.
60025         * gcc.c-torture/compile/991213-1.c: New test.
60026
60027 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
60028
60029         * gcc.dg/991209-1.c: New test.
60030
60031 1999-12-08  Nathan Sidwell <nathan@acm.org>
60032
60033         * gcc.c-torture/compile/991208-1.c: New test.
60034
60035 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60036
60037         * gcc.dg/ultrasp2.c: New test.
60038
60039 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
60040
60041         * g++.old-deja/g++.abi/align.C (main): Fix typo.
60042
60043 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
60044
60045         * gcc.c-torture/compile/991202-1.c: New test.
60046         * gcc.c-torture/execute/991202-1.c: New test.
60047         * gcc.c-torture/execute/991202-2.c: New test.
60048         * gcc.c-torture/execute/991202-3.c: New test.
60049
60050 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
60051
60052         * g++.old-deja/g++.abi/align.C: New test.
60053         * g++.old-deja/g++.abi/aggregates.C: Likewise.
60054         * g++.old-deja/g++.abi/bitfields.C: Likewise.
60055
60056 1999-12-01  Richard Henderson  <rth@cygnus.com>
60057
60058         * gcc.c-torture/execute/991201-1.c: New.
60059
60060 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
60061
60062         * gcc.dg/991129-1.c: New test.
60063
60064 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
60065
60066         * gcc.c-torture/compile/991127-1.c: New test.
60067
60068 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60069
60070         * g++.old-deja/g++.other/warn4.C: New test.
60071
60072 1999-11-22  Nathan Sidwell  <nathan@acm.org>
60073
60074         * g++.old-deja/g++.eh/cleanup2.C: New test.
60075         * g++.old-deja/g++.ext/pretty2.C: New test.
60076         * g++.old-deja/g++.ext/pretty3.C: New test.
60077         * g++.old-deja/g++.other/debug6.C: New test.
60078
60079 1999-10-20  Jim Wilson  <wilson@cygnus.com>
60080
60081         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60082         compiler_output to look for one error message instead of two.
60083
60084 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
60085
60086         * gcc.c-torture/execute/991118-1.c: Also test case
60087         where the word boundary does not split a byte evenly.
60088
60089 1999-11-19  Nathan Sidwell  <nathan@acm.org>
60090
60091         * g++.old-deja/g++.ext/restrict1.C: New test.
60092
60093 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60094
60095         * gcc.c-torture/execute/991118-1.c: New test.
60096
60097 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
60098
60099         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60100         working directory pathnames.
60101
60102 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
60103
60104         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60105         host is equipped with driver.h and driver.o so it can actually
60106         compile and run the tests.
60107
60108 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
60109
60110         * gcc.c-torture/compile/991008-1.c: New test.
60111
60112 1999-11-08  Nick Clifton  <nickc@cygnus.com>
60113
60114         * lib/gcc-dg.exp: Include target-supports.exp
60115
60116 1999-11-05  Nick Clifton  <nickc@cygnus.com>
60117
60118         * lib/target-supports.exp: New file: Provide procs to test for
60119         features supported by the target.
60120         (check_weak_available): Moved here from ecos.exp.
60121         (check_alias_available): New proc: Determine of the target
60122         toolchain supports the alias attribute.
60123
60124         * gcc.dg/special/ecos.exp: Move check_weak_available to
60125         target-supports.exp.
60126         (alias-1.c): Only perform the test if the target supports
60127         aliases.
60128         (wkali-1.c): Only perform the test if the target supports
60129         aliases.
60130
60131         * gcc.dg/990506-0.c: Expect error messages from cross
60132         targets as well as native targets.
60133
60134 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60135
60136         * gcc.dg/ultrasp1.c: Removed xfail.
60137         * gcc.dg/struct-ret-2.c: Likewise.
60138         * gcc.dg/array-1.c: Likewise.
60139
60140 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
60141
60142         * gcc.dg/struct-ret-2.c: New test.
60143
60144         * gcc.dg/array-1.c: New test.
60145
60146 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
60147
60148         * gcc.c-torture/execute/991030-1.c: New test.
60149
60150 1999-10-26  Richard Henderson  <rth@cygnus.com>
60151
60152         * gcc.c-torture/compile/991026-2.c: New test.
60153
60154 1999-10-26  Jeffrey A Law  (law@cygnus.com)
60155
60156         * gcc.c-torture/compile/991026-1.c: New test.
60157
60158 1999-10-23  Jeffrey A Law  (law@cygnus.com)
60159
60160         * gcc.c-torture/execute/991023-1.c: New test.
60161
60162 1999-10-19  Jeffrey A Law  (law@cygnus.com)
60163
60164         * gcc.c-torture/execute/991019-1.c: New test.
60165
60166 1999-10-16  Richard Henderson  <rth@cygnus.com>
60167
60168         * gcc.c-torture/execute/991016-1.c: New test.
60169
60170 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
60171
60172         * gcc.c-torture/execute/991014-1.c: New test.
60173
60174 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
60175
60176         * g++.old-deja/g++.other/union2.C: New test.
60177
60178 1999-10-13  Nathan Sidwell  <nathan@acm.org>
60179
60180         * g++.old-deja/g++.other/vaarg2.C: New test.
60181         * g++.old-deja/g++.other/vaarg3.C: New test.
60182
60183 1999-10-12  Craig Burley  <craig@jcb-sc.com>
60184
60185         * g77.f-torture/noncompile/19990905-1.f: Moved from being
60186         in compile/.
60187
60188 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
60189
60190         * gcc.c-torture/execute/va-arg-11.c: New test.
60191
60192 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
60193
60194         * lib/file-format.exp (gcc_target_object_format): Don't
60195         crash if objdump is unavailable.
60196
60197 1999-09-29  Donn Terry <donn@interix.com>
60198
60199         * gcc.misc-tests/mg.exp: delete extraneous redirection.
60200
60201 1999-09-28  Nick Clifton  <nickc@cygnus.com>
60202
60203         * gcc.c-torture/compile/990928-1.c: New test.
60204
60205 1999-09-28  Nathan Sidwell  <nathan@acm.org>
60206
60207         * g++.old-deja/g++.other/decl6.C: New test.
60208
60209 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60210
60211         * gcc.c-torture/execute/va-arg-10.c: New test.
60212
60213 1999-09-27  Nathan Sidwell  <nathan@acm.org>
60214
60215         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60216         __PRETTY_FUNCTION__.
60217
60218 1999-09-23  Nick Clifton  <nickc@cygnus.com>
60219
60220         * gcc.c-torture/execute/990923-1.c: New test.
60221
60222 1999-09-21  Nick Clifton  <nickc@cygnus.com>
60223
60224         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60225         for which -fpic is inappropriate.
60226
60227 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
60228
60229         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60230
60231 1999-09-21  Nathan Sidwell  <nathan@acm.org>
60232
60233         * g++.old-deja/g++.other/dyncast1.C: New test.
60234         * g++.old-deja/g++.other/dyncast2.C: New test.
60235         * g++.old-deja/g++.other/dyncast3.C: New test.
60236         * g++.old-deja/g++.other/dyncast4.C: New test.
60237         * g++.old-deja/g++.other/dyncast5.C: New test.
60238         * g++.old-deja/g++.eh/catch3.C: New test.
60239         * g++.old-deja/g++.eh/catch3p.C: New test.
60240         * g++.old-deja/g++.eh/catch4.C: New test.
60241         * g++.old-deja/g++.eh/catch4p.C: New test.
60242         * g++.old-deja/g++.eh/catch5.C: New test.
60243         * g++.old-deja/g++.eh/catch5p.C: New test.
60244         * g++.old-deja/g++.eh/catch6.C: New test.
60245         * g++.old-deja/g++.eh/catch6p.C: New test.
60246         * g++.old-deja/g++.eh/catch7.C: New test.
60247         * g++.old-deja/g++.eh/catch7p.C: New test.
60248         * g++.old-deja/g++.eh/catch8.C: New test.
60249         * g++.old-deja/g++.eh/catch8p.C: New test.
60250         * g++.old-deja/g++.eh/catch9.C: New test.
60251         * g++.old-deja/g++.eh/catch9p.C: New test.
60252
60253 1999-09-13  Nathan Sidwell  <nathan@acm.org>
60254
60255         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60256         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60257
60258 1999-09-13  Jeffrey A Law  (law@cygnus.com)
60259
60260         * gcc.c-torture/compile/990913-1.c: New test.
60261
60262 1999-09-10  Nathan Sidwell  <nathan@acm.org>
60263
60264         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60265         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60266
60267 1999-09-09  Richard Henderson  <rth@cygnus.com>
60268
60269         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60270
60271 1999-09-09  Nathan Sidwell  <nathan@acm.org>
60272
60273         * g++.old-deja/g++.other/lookup11.C: New test.
60274         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60275         what is permitted and what we want.
60276         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60277         overload use.
60278         * g++.old-deja/g++.jason/rfg5.C: Likewise.
60279
60280 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
60281
60282         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60283         * gcc.c-torture/noncompile/poison-1.c: New file.
60284
60285 1999-09-08  Nathan Sidwell  <nathan@acm.org>
60286
60287         * g++.old-deja/g++.other/sizeof3.C: New test.
60288         * g++.old-deja/g++.other/sizeof4.C: New test.
60289         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60290         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60291
60292 1999-09-07  Richard Henderson  <rth@cygnus.com>
60293
60294         * gcc.dg/va-arg-1.c: New.
60295
60296 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
60297
60298         * gcc.c-torture/execute/va-arg-9.c: New test.
60299
60300 1999-09-05  Craig Burley  <craig@jcb-sc.com>
60301
60302         * g77.f-torture/compile/980519-2.f: New test.
60303         * g77.f-torture/compile/19990905-0.f: New test.
60304         * g77.f-torture/compile/19990905-1.f: New test.
60305         * g77.f-torture/compile/19990905-2.f: New test.
60306
60307         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60308
60309 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
60310
60311         * gcc.c-torture/execute/990827-1.c: Fix typo.
60312
60313 1999-09-03  Nathan Sidwell  <nathan@acm.org>
60314
60315         * g++.old-deja/g++.other/deref1.C: New test.
60316
60317 1999-09-02  Nathan Sidwell  <nathan@acm.org>
60318
60319         * g++.old-deja/g++.other/ambig2.C: New test.
60320         * g++.old-deja/g++.other/cond5.C: New test.
60321         * g++.old-deja/g++.other/lookup16.C: New test.
60322
60323 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
60324
60325         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60326         assemblers too.
60327
60328 1999-08-31  Jeffrey A Law  (law@cygnus.com)
60329
60330         * lib/c-torture.exp: Avoid the "compare executables" optimization
60331         when testing native.
60332
60333 1999-08-29  Jeffrey A Law  (law@cygnus.com)
60334
60335         * gcc.c-torture/execute/990829-1.c: New test.
60336         * gcc.c-torture/compile/990829-1.c: New test.
60337
60338 1999-08-27  Paul Burchard  <burchard@pobox.com>
60339
60340         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60341         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60342         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60343         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60344         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60345         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60346         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60347         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60348         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60349         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60350         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60351
60352 1999-08-27  Jeffrey A Law  (law@cygnus.com)
60353
60354         * gcc.c-torture/execute/990827-1.c: New test.
60355
60356 1999-08-26  Craig Burley  <craig@jcb-sc.com>
60357
60358         * g77.f-torture/noncompile/19990826-4.f: New test.
60359
60360         * g77.f-torture/compile/19990826-3.f: New test.
60361
60362         * g77.f-torture/execute/19990826-2.f: New test.
60363
60364         * g77.f-torture/compile/19990826-1.f: New test.
60365
60366         * gcc.c-torture/execute/990826-0.c: New test.
60367         * g77.c-torture/execute/19990826-0.f: New test.
60368
60369         * g77.f-torture/noncompile/970626-2.f: New test.
60370
60371 1999-08-25  Paul Burchard  <burchard@pobox.com>
60372
60373         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60374         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60375         lss-011.C: New tests.
60376
60377 1999-08-25  Nathan Sidwell  <nathan@acm.org>
60378
60379         * g++.old-deja/g++.other/decl5.C: New test.
60380
60381 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60382
60383         * noncompile/noncompile.exp: Load_lib c-torture.exp.
60384         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60385         call `postbase' for each one.  All callers of `postbase' changed
60386         to call this instead.
60387
60388 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
60389
60390         * gcc.c-torture/execute/990811-1.c: New test.
60391
60392 1999-08-09  Nick Clifton  <nickc@cygnus.com>
60393
60394         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60395         just native ones.
60396
60397         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60398         just native ones.
60399
60400 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60401
60402         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60403
60404 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60405
60406         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60407
60408 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60409
60410         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60411
60412 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60413
60414         * gcc.c-torture/execute/990804-1.c: New test.
60415
60416 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60417
60418         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60419         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60420         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60421
60422 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60423
60424         * g++.old-deja/g++.other/struct1.C: New test.
60425
60426 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60427
60428         * g++.old-deja/g++.other/enum2.C: New test.
60429
60430 1999-08-02  Richard Henderson  <rth@cygnus.com>
60431
60432         Adapted from tests from Franz Sirl:
60433         * gcc.c-torture/execute/va-arg-7.c: New test.
60434         * gcc.c-torture/execute/va-arg-8.c: New test.
60435
60436 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60437
60438         * gcc.c-torture/compile/990801-2.c: New test.
60439
60440         * gcc.c-torture/compile/990801-1.c: New test.
60441
60442 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60443
60444         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60445         fp-cmp-1.c, converting double to float.
60446
60447         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60448         fp-cmp-1.c, converting double to long double.
60449
60450         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60451         from fr1 to unknown_register, since fr1 is a legitimate register
60452         on some machines.
60453
60454 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60455
60456         * README: More listname related changes.
60457
60458 1999-07-08  Catherine Moore  <clm@cygnus.com>
60459
60460         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60461
60462 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60463
60464         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60465
60466 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60467
60468         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60469
60470 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60471
60472         * gcc.dg/990703-1.c: New test.
60473
60474 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60475
60476         * lib/file-format.exp: New file: Move definition of proc
60477         gcc_target_object_format to here from
60478         gcc.dg/special/ecos.exp.
60479
60480         * lib/c-torture.exp: Include lib file-format.exp.
60481         * lib/gcc-dg.exp: Include lib file-format.exp.
60482
60483         * gcc.dg/special/ecos.exp: Remove definition of proc
60484         gcc_target_object_format.
60485
60486 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60487
60488         * gcc.c-torture/execute/990628-1.c: New test.
60489
60490 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60491
60492         * gcc.c-torture/compile/990625-2.c: New test.
60493
60494         * gcc.c-torture/compile/990625-1.c: New test.
60495
60496 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60497
60498         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60499         attributes compile.
60500         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60501         ports that use the COFF/PE file format.
60502
60503 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60504
60505         * gcc.c-torture/compile/990617-1.c: New test.
60506
60507 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60508
60509         * g++.old-deja/g++.other/decl4.C: New test.
60510
60511 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60512
60513         * g++.old-deja/g++.other/bitfld3.C: New test.
60514
60515 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60516
60517         * g++.old-deja/g++.eh/catch1.C: New test.
60518
60519 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60520
60521         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60522
60523         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60524         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60525
60526 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60527
60528         * g77.f-torture/compile/19990502-0.f: Replace with new,
60529         shorter, test that still fails after recent changes.
60530
60531 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60532
60533         * gcc.c-torture/execute/990604-1.c: New test.
60534
60535 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60536
60537         * gcc.c-torture/execute/990531-1.c: New test.
60538
60539 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60540
60541         * gcc.c-torture/compile/990527-1.c: New test.
60542
60543 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60544
60545         * gcc.c-torture/execute/990527-1.c: New test.
60546
60547 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60548
60549         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60550         bitfields as signed.
60551
60552 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60553
60554         * g77.f-torture/compile/19990525-0.f: New test.
60555
60556 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60557
60558         * gcc.c-torture/execute/990525-2.c: New test.
60559
60560         * gcc.c-torture/execute/990525-1.c: New test.
60561
60562 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60563
60564         * g++.old-deja/g++.other/anon3.C: New test.
60565         * g++.old-deja/g++.other/anon4.C: New test.
60566         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60567         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60568         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60569         Merrill).
60570
60571 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60572
60573         * gcc.c-torture/execute/990524-1.c: New test.
60574
60575         * gcc.dg/990524-1.c: New test.
60576
60577 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60578
60579         * gcc.c-torture/compile/990523-1.c: New test.
60580
60581 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60582
60583         * gcc.c-torture/compile/990519-1.c: New test.
60584
60585 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60586
60587         * gcc.c-torture/compile/990517-1.c: New test.
60588
60589         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60590         (e4, f4): New tests.
60591         (main): Call them.
60592
60593 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60594
60595         * gcc.dg/noreturn-1.c: New test.
60596
60597 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60598
60599         * gcc.c-torture/execute/990513-1.c: New test.
60600
60601 1999-05-10  Richard Henderson  <rth@cygnus.com>
60602
60603         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60604
60605 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60606
60607         * g77.f-torture/execute/erfc.f: Use small single-precision
60608         values, to avoid problems on Alphas when not -mieee.
60609
60610 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60611
60612         * gcc.dg/990506-0.c: New test.
60613
60614 1999-05-08  Richard Henderson  <rth@cygnus.com>
60615
60616         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60617         the constant to test.  Don't XFAIL 64-bit targets.
60618
60619         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60620         * g++.old-deja/g++.law/profile1.C: Likewise.
60621
60622         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60623         operator new instances.
60624         * g++.old-deja/g++.other/delete5.C: Likewise.
60625
60626 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60627
60628         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60629         intrinsic.
60630
60631 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60632
60633         * g77.f-torture/execute/u77-test.f: Reverse order of two
60634         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60635
60636 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60637
60638         * gcc.dg/compare1.c: New test.
60639
60640 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60641
60642         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60643         New tests.
60644
60645 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60646
60647         * g77.f-torture/compile/19990502-1.f: New test.
60648
60649 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60650
60651         * g77.f-torture/compile/19990502-0.f: New test.
60652
60653 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60654
60655         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60656         intrinsic.
60657
60658 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60659
60660         * g77.f-torture/execute/u77-test.f (main): List libU77
60661         intrinsics not currently tested.
60662         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60663         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60664         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60665         Trim blanks off the ends of some printed strings.
60666
60667 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60668
60669         * g77.f-torture/execute/u77-test.f (main): Just warn about
60670         FSTAT gid disagreement, as it's expected on some systems.
60671
60672 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60673
60674         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60675         use a new function, which allows for some slop.
60676         Clean up some commentary.
60677         (issum): The new function.
60678         (sgladd): Deleted subroutine.
60679
60680 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60681
60682         * g77.f-torture/execute/u77-test.f: Modify to be more like
60683         libf2c/libU77 version, bringing patches to that version here.
60684         Add suitable commentary.
60685
60686 1999-04-25  Richard Henderson  <rth@cygnus.com>
60687
60688         * gcc.dg/990424-1.c: New test.
60689
60690 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60691
60692         * g77.f-torture/execute/u77-test.f (main): Bug involving
60693         LSTAT has been fixed, so turn back on full checking.
60694
60695 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60696
60697         * g77.f-torture/compile/19990419-0.f: New test.
60698         * g77.f-torture/execute/19990419-1.f: New test.
60699
60700 1999-04-17  Richard Henderson  <rth@cygnus.com>
60701
60702         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60703         to avoid the need for a prototype to supress a warning.
60704
60705 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60706
60707         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60708
60709 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60710
60711         * gcc.c-torture/execute/990404-1.c: New test.
60712
60713 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60714
60715         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60716         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60717         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60718         missing initializer warnings.
60719
60720 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60721
60722         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60723         matching strings.
60724
60725 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60726
60727         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60728
60729 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60730
60731         * g77.f-torture/execute/19990325-0.f: New test.
60732         * g77.f-torture/execute/19990325-1.f: New test.
60733
60734 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60735
60736         * gcc.c-torture/execute/990324-1.c: New test.
60737
60738 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60739
60740         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60741         test with 4.
60742
60743 1999-03-17  Richard Henderson  <rth@cygnus.com>
60744
60745         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60746
60747 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60748
60749         * g77.f-torture/execute/19990313-2.f: New test.
60750         * g77.f-torture/execute/19990313-3.f: New test.
60751
60752 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60753
60754         * g77.f-torture/execute/19990313-0.f: New test.
60755         * g77.f-torture/execute/19990313-1.f: New test.
60756
60757 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60758
60759         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60760         printf to sprintf.
60761         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60762         (main): Add check for u15.  Conditionalize u31 check depending on
60763         whether ints are <32 bits or >=32 bits.
60764
60765 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60766
60767         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60768
60769 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60770
60771         * g77.f-torture/compile/19990305-0.f: New test.
60772         * g77.f-torture/execute/19981119-0.f: New test.
60773
60774 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60775
60776         * g77.f-torture/execute/970625-2.f: call ABORT if final
60777         result is not correct, instead of just printing it.
60778         Add this checking via newly introduced obfuscation, to
60779         trip up buggy front ends.
60780
60781 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60782
60783         * g77.f-torture/compile/960317-1.f: Moved from being
60784         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60785
60786 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60787
60788         * g77.f-torture/execute/960317-1.f: New (old) test.
60789         * g77.f-torture/execute/970625-2.f: Ditto.
60790
60791 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60792
60793         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60794         error message on line 1 or line 2; cccp and cpplib do this differently.
60795
60796 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60797
60798         * g++.old-deja/g++.law/weak1.C: New test.
60799
60800 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60801
60802         * gcc.c-torture/execute/990119-1.c: Renamed to...
60803         * gcc.dg/990119-1.c: this, so it will only be tested once
60804         (it's a preprocessor test, it doesn't need to be run at
60805         multiple optimization levels).
60806
60807 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60808
60809         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60810           ALWAYS_CXXFLAGS.
60811
60812 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60813
60814         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60815         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60816         to not be compilable by current g77.
60817
60818 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60819
60820         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60821
60822 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60823
60824         * gcc.c-torture/execute/990222-1.c: New test.
60825
60826 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60827
60828         * g77.f-torture/compile/19990218-0.f: New test.
60829         * g77.f-torture/noncompile/19990218-1.f: New test.
60830
60831 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60832
60833         * g77.f-torture/compile/19981216-0.f: New test.
60834
60835 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60836
60837         * gcc.dg/990214-1.c: New test.
60838
60839 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60840
60841         * gcc.dg/990213-2.c: New test.
60842
60843         * gcc.dg/990213-1.c: New test.
60844
60845 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60846
60847         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60848         ints.
60849
60850 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60851
60852         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60853         specified by target.
60854
60855         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60856
60857 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60858
60859         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60860
60861 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60862
60863         * gcc.dg/special/ecos.exp: New test driver for new tests with
60864         special requirements.
60865
60866         * gcc.dg/special/alias-1.c: New test.
60867         * gcc.dg/special/gcsec-1.c: New test.
60868         * gcc.dg/special/weak-1.c: New test.
60869         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60870         * gcc.dg/special/weak-2.c: New test.
60871         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60872         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60873         * gcc.dg/special/wkali-1.c: New test.
60874         * gcc.dg/special/wkali-2.c: New test.
60875         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60876         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60877
60878 1999-02-10  Felix Lee  <flee@cygnus.com>
60879
60880           * lib/c-torture.exp (c-torture-compile): Pull out code for
60881           analyzing gcc error messages.
60882           (c-torture-execute): Likewise.  Fix some (harmless) false
60883           positives.
60884           * lib/gcc.exp (gcc_check_compile): New function.
60885
60886 1999-02-08  Richard Henderson  <rth@cygnus.com>
60887
60888         * gcc.c-torture/execute/990208-1.c: New test.
60889
60890 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60891
60892         * g++.dg/special/ecos.exp: New driver for new tests with special
60893         requirements
60894
60895         * g++.dg/special/conpr-1.C: New test
60896         * g++.dg/special/conpr-2.C: New test
60897         * g++.dg/special/conpr-2a.C: New test
60898         * g++.dg/special/conpr-3.C: New test
60899         * g++.dg/special/conpr-3a.C: New test
60900         * g++.dg/special/conpr-3b.C: New test
60901
60902         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60903         allow g++ to use the dg driver
60904
60905         * README: Add comment about g++.dg directory
60906
60907 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60908
60909         * README: Update email addresses.
60910
60911 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60912
60913         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60914         arguments in order to force structure S onto the stack even on
60915         the alpha.
60916         (test): Pass 10 leading arguments to function foo as well as the
60917         structure S.
60918
60919         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60920         failure for all targets.
60921
60922         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60923         abort to terminate program execution.
60924
60925 1999-01-30  Richard Henderson  <rth@cygnus.com>
60926
60927         * gcc.c-torture/execute/990130-1.c: New test.
60928
60929 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60930
60931         * gcc.dg/990130-1.c: New test.
60932
60933 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60934
60935         * gcc.c-torture/execute/990128-1.c: New test.
60936
60937 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60938
60939         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60940
60941 1999-01-27  Felix Lee  <flee@cygnus.com>
60942
60943         * lib/c-torture.exp (c-torture-compile): pull out code for
60944         analyzing gcc error messages.
60945         (c-torture-execute): ditto, and fix some (harmless) false
60946         positives.
60947         * lib/gcc.exp (gcc_check_compile): new function.
60948
60949 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60950
60951         * gcc.dg/990117-1.c: New test.
60952
60953         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60954
60955         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60956
60957 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60958
60959         * g77.f-torture/compile/990115-1.f: New test.
60960
60961 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60962
60963         * gcc.c-torture/compile/990107-1.c: New test
60964
60965 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60966
60967         * gcc.c-torture/execute/990106-2.c: New test.
60968
60969         * gcc.c-torture/execute/990106-1.c: New test.
60970
60971 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60972
60973         * gcc.c-torture/compile/981223-1.c: New test.
60974
60975 1998-12-29  Richard Henderson  <rth@cygnus.com>
60976
60977         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60978         (opt3): Rename from opt4 and disable.
60979
60980 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60981
60982         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60983
60984 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60985
60986         * g++.old-deja/g++.other/conv5.C: New test.
60987
60988 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60989
60990         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60991
60992 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60993
60994         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60995
60996 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60997
60998         * gcc.c-torture/compile/981211-1.c: New test.
60999
61000 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61001
61002         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61003
61004         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61005
61006 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61007
61008         * gcc.special/930510-1.c: Make C9X safe.
61009         * gcc.misc-tests/gcov-1.c Similarly.
61010         * gcc.misc-tests/gcov-2.c Similarly.
61011
61012 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61013
61014         * gcc.dg/ultrasp1.c: New test.
61015
61016 1998-12-06  Richard Henderson  <rth@cygnus.com>
61017
61018         * gcc.c-torture/execute/981206.c: New test.
61019
61020 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61021
61022         * g++.old-deja/g++.ns/template7.C: New test.
61023
61024         * g++.old-deja/g++.other/expr1.C: New test.
61025
61026         * g++.old-deja/g++.eh/tmpl3.C: New test.
61027
61028         * g++.old-deja/g++.eh/tmpl2.C: New test.
61029
61030 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61031
61032         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61033         * g++.old-deja/g++.other/using6.C: Removed.
61034         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61035
61036         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61037
61038 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61039
61040         * g++.old-deja/g++.pt/overload8.C: New test.
61041
61042         * g++.old-deja/g++.pt/overload7.C: New test.
61043
61044         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61045
61046         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61047         and relinking messages.
61048         * lib/g++.exp (g++_target_compile): Remove .rpo file when
61049         compiling with -frepo.
61050
61051 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
61052
61053         * g++.old-deja/g++.pt/lookup6.C: New test.
61054
61055 1998-11-30  Nick Clifton  <nickc@cygnus.com>
61056
61057         * gcc.c-torture/execute/981130-1.c: New test.
61058         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61059
61060 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61061
61062         * g++.old-deja/g++.pt/explicit76.C: New test.
61063
61064         * g++.old-deja/g++.pt/friend38.C: New test.
61065
61066         * g++.old-deja/g++.ns/crash2.C: New test.
61067
61068         * g++.old-deja/g++.pt/defarg8.C: New test.
61069
61070         * g++.old-deja/g++.pt/instantiate6.C: New test.
61071
61072         * g++.old-deja/g++.pt/static6.C: New test.
61073
61074         * g++.old-deja/g++.pt/decl2.C: New test.
61075
61076 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61077
61078         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
61079         problem is actually related with name lookup, but so what? :-)
61080
61081         * g++.old-deja/g++.pt/friend37.C: New test.
61082
61083 1998-11-25  Dave Love  <d.love@dl.ac.uk>
61084
61085         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61086         element, which fails on some systems.
61087
61088         * g77.f-torture/execute/labug1.f: New test.
61089
61090 1998-11-21  Jeffrey A Law  (law@cygnus.com)
61091
61092         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61093         is defined.
61094
61095 1998-11-18  Dave Love  <d.love@dl.ac.uk>
61096
61097         * g77.f-torture/compile/981117-1.f: New test.
61098
61099 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
61100
61101         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
61102         properly discarded.
61103
61104 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
61105
61106         * gcc.c-torture/execute/memcheck: New directory of tests for
61107         -fcheck-memory-usage.
61108
61109 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
61110
61111         * README: New file, general information about the testsuite and
61112         new description of the various C++ test subdirectories.
61113         * README.g++: Eliminate obsolete information, update and move most
61114         relevant stuff to README.
61115
61116 1998-11-07  Richard Henderson  <rth@cygnus.com>
61117
61118         * gcc.c-torture/compile/981107-1.c: New test.
61119
61120 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
61121
61122         * execute/memcpy-bi.c: New testcase.
61123
61124 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
61125
61126         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61127         base classes.
61128
61129         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61130         template is selected.
61131
61132         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61133         classes, it should be accepted for all types.
61134
61135         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61136
61137         * g++.old-deja/g++.pt/spec24.C: Ensure that template
61138         specializations start with template headers.
61139
61140 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
61141
61142         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61143
61144         * g++.old-deja/g++.other/init9.C: Test cross initialization of
61145         non-POD types.
61146
61147 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
61148
61149         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61150
61151 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61152
61153         * compile/981022-1.c, compile/981022-1.x: New test and driver.
61154
61155 1998-10-19  Jeffrey A Law  (law@cygnus.com)
61156
61157         * 981019-1.c: New test.
61158
61159 1998-10-14  Robert Lipe <robertl@dgii.com>
61160
61161         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61162         find objc headers.
61163
61164 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
61165
61166         * compile/981001-4.c: Remove use of GCC extension that triggers a
61167         compiler bug.
61168
61169 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
61170
61171         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61172
61173 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61174
61175         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
61176         instantiation of template produces incorrect code for delete
61177         expression.
61178
61179         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
61180         constructors' name is not unique.
61181         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61182         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61183
61184         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
61185         automatic array of const is ill-formed.
61186
61187         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
61188         of template parameter?
61189
61190         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
61191         const.
61192
61193         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
61194         pointer-to-member expression.
61195
61196         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
61197         declaration causes ICE.
61198
61199 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
61200
61201         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
61202         reserved in the global namespace.
61203
61204         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61205         generate needed virtual table.
61206
61207         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61208
61209 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
61210
61211         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61212         template-dependent type
61213
61214 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61215
61216         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61217         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61218         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61219
61220         * g++.old-deja/g++.other/using5.C: New test; using decl from base
61221         class should be usable as argument of member function.
61222         * g++.old-deja/g++.other/using6.C: New test; using decl from base
61223         class should be usable as return type of member function.
61224         * g++.old-deja/g++.other/using7.C: New test; using decl from base
61225         class should be usable as type of data member.
61226
61227         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61228
61229 1998-10-09  Jeffrey A Law  (law@cygnus.com)
61230
61231         * gcc.c-torture/special/920521-1.c: Fix bogus test.
61232
61233 1998-10-08  Nick Clifton  <nickc@cygnus.com>
61234
61235         * gcc.dg/dll-?.c Add thumb to target list.
61236         Fix assembler scan patterns to match current assembler output.
61237
61238 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
61239
61240         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
61241         matching of template brackets.
61242
61243         * g++.old-deja/g++.other/using4.C: New test.  Test using
61244         declarations of methods from base classes.
61245
61246         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
61247         within functions should introduce names into the innermost
61248         enclosing namespace.
61249
61250         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
61251         of static locals if first initialization throws.
61252
61253 1998-10-07  Jim Wilson  <wilson@cygnus.com>
61254
61255         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61256
61257 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
61258
61259         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
61260         lose track of the possible targets of tablejump insns.
61261         * special/special.exp: Run it.
61262
61263 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
61264
61265         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
61266         must be declared before its specializations can be named in friend
61267         declarations.
61268
61269 1998-10-05  Dave Love  <d.love@dl.ac.uk>
61270
61271         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61272
61273         * g77.f-torture/execute/io1.f: New test.
61274
61275 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
61276
61277         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61278         with pointer to template function, for which no argument deduction
61279         is possible.
61280
61281         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61282         specialization of template function as argument to template
61283         function.
61284
61285         * g++.old-deja/g++.other/access2.C: New test; Inner class
61286         shouldn't have privileged access to Outer's names.
61287
61288 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
61289
61290         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61291         friend template declared within template class conflicts with
61292         nested class of the same name.
61293
61294         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61295         is ignored.
61296
61297         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61298         object with direct initializer as function declaration.
61299
61300         * g++.old-deja/g++.other/decl2.C: New test; duplicate
61301         initializers.
61302
61303         * g++.old-deja/g++.other/null2.C: New test; conditional operator
61304         involving const pointer and NULL produces incorrect result.
61305
61306         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61307         type name without `typename' should be rejected with -pedantic.
61308
61309 1998-10-02  Richard Henderson  <rth@cygnus.com>
61310
61311         * g++.old-deja/g++.other/addrof1.C: New test.
61312
61313 1998-10-01  Nick Clifton  <nickc@cygnus.com>
61314
61315         * gcc.c-torture/compile/981001-1.c: New test.
61316         * gcc.c-torture/execute/981001-1.c: New test.
61317
61318 1998-10-01  Jeffrey A Law  (law@cygnus.com)
61319
61320         * gcc.c-torture/compile/981001-2.c: New test.
61321         * gcc.c-torture/compile/981001-3.c: New test.
61322         * gcc.c-torture/compile/981001-4.c: New test.
61323
61324 1998-10-01  Robert Lipe  <robertl@dgii.com>
61325
61326         * lib/objc.exp (objc_target_compile): Add -L during compiles for
61327         multilibbed hosts.  Idea grafted from g77.exp.
61328
61329 1998-09-30  Dave Love  <d.love@dl.ac.uk>
61330
61331         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61332         avoid losing on systems which need -lsocket.
61333
61334 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
61335
61336         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61337         * g++.old-deja/g++.other/nested2.C: Ditto.
61338         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61339         failure.
61340
61341 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
61342
61343         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61344         preferred over template operator!= for enum bitfields.
61345
61346 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
61347
61348         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61349         that happen to have the same base name, but in different scopes,
61350         are incorrectly rejected.
61351
61352 1998-09-16  Richard Henderson  <rth@cygnus.com>
61353
61354         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61355         on the native word size instead of an integer literal.
61356
61357 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
61358
61359         * g++.old-deja/g++.other/static2.C: Invocation of static data
61360         member of type pointer-to-function denoted as non-static member.
61361
61362         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61363         checks involving function types and aliases.
61364
61365 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
61366
61367         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61368         redefined to the same non-trivial type.
61369
61370         * g++.old-deja/g++.pt/explicit73.C: Test for proper
61371         namespace-qualification of template specializations declared in
61372         other namespaces.
61373
61374         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61375         to declare a subset of the specializations of a template function
61376         as friends of specializations of a template class.
61377
61378         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61379         member templates that do not fully specialize the enclosing
61380         template class are rejected.
61381
61382 1998-09-11  Dave Love  <d.love@dl.ac.uk>
61383
61384         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61385
61386 1998-09-08  Dave Love  <d.love@dl.ac.uk>
61387
61388         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61389         altered from libf2c/libU77 version.
61390
61391 1998-09-06  Dave Love  <d.love@dl.ac.uk>
61392
61393         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61394
61395 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
61396             Alexandre Oliva  <oliva@dcc.unicamp.br>
61397
61398         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61399         (un)signed char are different types for template specialization
61400         purposes.
61401
61402 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
61403
61404         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61405         * objc: ObjC testsuite.
61406
61407 1998-08-31  Catherine Moore  <clm@cygnus.com>
61408
61409         * gcc.c-torture/execute/941014-1.x: New file.
61410
61411 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61412
61413         * lib/c-torture.exp: Add support for
61414         torture_eval_before_compile and torture_eval_before_execute
61415         variables.
61416
61417 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61418
61419         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61420         this test triggers valid.
61421
61422 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61423
61424         * gcc.dg/980827-1.c: New test.
61425
61426 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61427
61428         * gcc.c-torture/execute/loop-4b.c: New test.
61429
61430 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61431
61432         * lib/c-torture.exp: Add support for
61433         torture_eval_before_compile and torture_eval_before_execute
61434         variables.
61435
61436 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61437
61438         * gcc.c-torture/compile/980825-1.c: New test.
61439
61440 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61441
61442         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61443         count number tests in opt_t0 not good_t0.
61444
61445 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61446
61447         * gcc.c-torture/compile/930326-1.x: Fix typo.
61448
61449 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61450
61451         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61452         causes an ICE.
61453
61454 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61455
61456         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61457         STACK_SIZE is defined.
61458         * gcc.c-torture/unsorted/stuct.c: Similarly.
61459
61460         * gcc.c-torture/compile/980821-1.c: New test.
61461
61462 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61463
61464         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61465         16bit ints.
61466
61467 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61468
61469         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61470         code.
61471
61472 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61473
61474         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61475         error'.
61476
61477 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61478
61479         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61480
61481 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61482
61483         * gcc.c-torture/compile/980816-1.c: New test.
61484
61485         * gcc.dg/980816-1.c: New test.
61486
61487 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61488
61489         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61490         compiler for ieee tests.
61491
61492 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61493
61494         * g77.f-torture/compile/980729-0.f: New test.
61495
61496 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61497
61498         * gcc.c-torture/special/eeprof-1.c: New test, for
61499         -finstrument-functions.
61500         * gcc.c-torture/special/special.exp: Run it.
61501
61502 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61503
61504         * gcc.c-torture/compile/980729-1.c: New test.
61505
61506 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61507
61508         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61509         __thumb__ is defined, and test for ARM style doubles if so.
61510
61511 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61512
61513         * g77.f-torture/noncompile/980615-0.f: New test.
61514
61515 1998-07-26  H.J. Lu  (hjl@gnu.org)
61516
61517         * gcc.dg/980312-1.c: Do link instead of compile.
61518         * gcc.dg/980313-1.c: Likewise.
61519
61520 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61521
61522         * gcc.c-torture/compile/980726-1.c: New test.
61523
61524 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61525
61526         * g77.f-torture/execute/io0.f: New test.
61527
61528 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61529
61530         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61531         an int.
61532
61533 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61534
61535         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61536         m32r bugs.
61537
61538 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61539
61540         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61541         c-decl.c:grokdeclarator can handle mode attributes.
61542
61543 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61544
61545         * gcc.c-torture/execute/980716-1.c: New test.
61546
61547 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61548
61549         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61550         the mn10200.
61551         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61552         the mn10200.
61553         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61554         * gcc.c-torture/compile/930326-1.x: Similarly.
61555
61556 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61557
61558         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61559         New test from Craig.
61560
61561 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61562
61563         * g77.f-torture/noncompile/980616-0.f: New test.
61564
61565         * g77.f-torture/execute/970816-3.f: New test from Craig.
61566
61567 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61568
61569         *  g++.other/singleton.C: Return error value instead of taking
61570         SIGSEGV.
61571
61572 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61573
61574         *  g++.other/singleton.C: New test.  Warning is under dispute.
61575         Runtime crash is not.
61576
61577 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61578
61579         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61580         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61581         using6.C, using7.C}: New namespace tests.
61582
61583 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61584
61585         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61586         specialization with typedef'ed names used as array indexes.
61587
61588 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61589
61590         * gcc.c-torture/execute/980709-1.c: New test.
61591
61592         * gcc.dg/980709-1.c: New test.
61593
61594 1998-07-07  Richard Henderson  <rth@cygnus.com>
61595
61596         * gcc.c-torture/execute/bcp-1.c: New test.
61597
61598 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61599
61600         * gcc.c-torture/execute/980707-1.c: New test.
61601
61602 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61603
61604         * gcc.c-torture/compile/980706-1.c: New test.
61605
61606 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61607
61608         * g77.f-torture/execute/980701-0.f,
61609         g77.f-torture/execute/980701-1.f: New test from Craig.
61610
61611 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61612
61613         * gcc.c-torture/compile/980701-1.c: New test.
61614
61615         * gcc.c-torture/execute/980701-1.c: New test.
61616
61617 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61618 rlsruhe.de>
61619
61620         * g++.old-deja/g++.robertl/eb132.C: New test.
61621         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61622
61623 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61624
61625         * g77.f-torture/execute/980628-7.f,
61626         g77.f-torture/execute/980628-8.f,
61627         g77.f-torture/execute/980628-9.f,
61628         g77.f-torture/execute/980628-10.f: New tests from Craig.
61629
61630         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61631
61632 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61633
61634         * g77.f-torture/execute/980628-4.f: New test from Craig.
61635         * g77.f-torture/execute/980628-5.f: Likewise.
61636         * g77.f-torture/execute/980628-2.f: Likewise.
61637         * g77.f-torture/execute/980628-0.f: Likewise.
61638         * g77.f-torture/execute/980628-1.f: Likewise.
61639         * g77.f-torture/execute/980628-3.f: Likewise.
61640         * g77.f-torture/execute/980628-6.f: Likewise.
61641
61642 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61643
61644         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61645         directory when nothing has been installed yet.
61646
61647 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61648
61649         * gcc.c-torture/special/special.exp: Handle newer versions of
61650         dejagnu.
61651
61652 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61653
61654         * gcc.dg/980626-1.c: New test.
61655
61656 1998-06-19  Bruno Haible <haible@ilog.fr>
61657
61658         * gcc.misc-tests/m-un-2.c: New test.
61659         * g++.old-deja/g++.other/warn01.c: Likewise.
61660
61661 1998-06-19  Robert Lipe  <robertl@dgii.com>
61662
61663         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61664         compatibility with assmblers with a different comment character.
61665         Eliminate use of GAS-specific extensions.
61666
61667 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61668
61669         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61670
61671 1998-06-19  Robert Lipe  <robertl@dgii.com>
61672
61673         * lib/g77.exp: Replace search for libf2c.a with search for newly
61674         renamed libg2c.a
61675
61676 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61677
61678         * gcc.c-torture/execute/980617-1.c: New test.
61679
61680 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61681
61682         * gcc.c-torture/execute/980612-1.c: New test.
61683
61684 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61685
61686         * gcc.dg/980523-1.c: Only test on ppc-linux.
61687         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61688
61689         * gcc.c-torture/execute/980608-1.c: New test.
61690
61691 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61692
61693         * gcc.c-torture/execute/980605-1.c: New test.
61694
61695 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61696
61697         * gcc.c-torture/execute/980604-1.c: New test.
61698
61699 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61700
61701         * gcc.c-torture/execute/980602-1.c: New test.
61702         * gcc.c-torture/execute/980602-2.c: Likewise.
61703
61704 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61705
61706         * 970125-0.f: Fix per JCB.  Add commentary.
61707
61708 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61709
61710         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61711         IEEE -0 support.
61712
61713 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61714
61715         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61716         earlier.
61717
61718 1998-05-28  Catherine Moore <clm@cygnus.com>
61719
61720         * gcc.c-torture/execute/980526-3.c: New test.
61721
61722 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61723
61724         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61725         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61726         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61727         m88k-motorola-sysv3 to XFAIL.
61728
61729 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61730
61731         * gcc.dg/980526-1.c: New test.
61732         * gcc.c-torture/execute/980526-2.c: New test.
61733
61734 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61735
61736         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61737
61738         * gcc.c-torture/execute/980526-1.c: New test.
61739
61740 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61741
61742         * g77.f-torture/execute/alpha2.f: Add runtime test.
61743
61744 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61745
61746         * g++.old-deja/old-deja.exp: Strip leading directories.
61747
61748         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61749         error for the line.  Don't run multiple tests for the same line.
61750
61751 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61752
61753         * gcc.dg/980523-1.c: New test.
61754
61755 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61756
61757         * g77.f-torture/compile/970915-0.f: New test.
61758
61759 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61760
61761         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61762
61763 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61764
61765         * gcc.dg/980520-1.c: New test.
61766
61767 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61768
61769         * gcc.dg/980502-1.c: Fix return type.
61770
61771 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61772
61773         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61774         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61775         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61776         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61777         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61778
61779 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61780
61781         * g77.f-torture/execute/980520-1.f: New test.
61782
61783 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61784
61785         * lib/mike-g77.exp: New file.
61786
61787         * g77.f-torture/noncompile/noncompile.exp,
61788         g77.f-torture/noncompile/check0.f: New files.
61789
61790 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61791
61792         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61793         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61794         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61795         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61796         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61797         abort where appropriate.
61798
61799 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61800
61801         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61802         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61803
61804 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61805
61806         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61807
61808 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61809
61810         * g77.f-torture/compile/980427-0.f: New test.
61811
61812 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61813
61814         * g77.f-torture/compile/980424-0.f: New test.
61815
61816 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61817
61818         * g77.f-torture/compile/980419-2.f (main): New test.
61819         * g77.f-torture/compile/970125-0.f: New test.
61820         * g77.f-torture/compile/980419-1.f: New test.
61821
61822 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61823
61824         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61825         of loop-4.c.
61826
61827 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61828
61829         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61830
61831 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61832
61833         * gcc.c-torture/compile/980329-1.c: New test.
61834
61835 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61836
61837         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61838         * gcc.dg/980312-1.c: Fix typo in -march command.
61839
61840 1998-03-16  H.J. Lu  (hjl@gnu.org)
61841
61842         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61843
61844 1998-03-11  Robert Lipe  <robertl@dgii.com>
61845
61846         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61847         Dave Love agree the Fortran source is bogus.
61848
61849 1998-03-11  Robert Lipe  <robertl@dgii.com>
61850
61851         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61852         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61853         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61854         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61855         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61856
61857 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61858
61859         * g++.old-deja/g++.other/friend1.C: New test.
61860
61861 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61862
61863         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61864         possibly uninitialized) variables and declare dnrm2.
61865
61866 1998-02-23  Robert Lipe <robertl@dgii.com>
61867
61868         From Bruno Haible <haible@ilog.fr>:
61869         * gcc.c-torture/execute/980223.c: New test.
61870
61871 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61872
61873         * gcc.dg/ifelse-1.c: New test.
61874
61875 1998-02-09  H.J. Lu  (hjl@gnu.org)
61876
61877         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61878
61879           * lib/old-dejagnu.exp (old-dejagnu): Added the
61880           "execution test - XFAIL *-*-*" handling in the spirit of
61881           "excess errors test -". Changed the "execution test fails"
61882           handling to be like "excess errors test fails".
61883           * Update various tests accordingly.
61884
61885 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61886
61887         * gcc.c-torture/execute/980205.c: New test.
61888
61889 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61890
61891         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61892         * lib/f-torture.exp: Similarly.
61893         * gcc.c-torture: Rename all .cexp files to .x files.
61894
61895 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61896
61897         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61898         (940510-1.c): Removed duplicate.
61899         (971104-1.c): New test.
61900
61901 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61902
61903           * lib/f-torture.exp: Improve error and loop detection.
61904
61905 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61906
61907         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61908         use that to size the filler array.
61909
61910 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61911
61912         * lib/c-torture.exp(c-torture-execute): Fix typo.
61913
61914         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61915         testcase as the executable name. Keep the executable around if
61916         the test fails.
61917
61918 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61919
61920         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61921         changes.  Only test one -g option, and move it to the end of the
61922         list of options to test.
61923
61924 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61925
61926         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61927         variable GCC_TORTURE_OPTIONS to supply default switches separated
61928         by colons.  If no environment variable, run tests with -O0 -g, -O1
61929         -g, and -O2 -g as well.
61930
61931 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61932
61933         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61934         explanatory comments. Fix indentation.
61935
61936 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61937
61938         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61939
61940 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61941
61942         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61943         * g++.old-deja/g++.mike/p7325.C: Likewise.
61944         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61945
61946 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61947
61948         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61949         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61950         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61951         * g++.old-deja/g++.law/operators4.C: Likewise.
61952
61953 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61954
61955         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61956         * g++.old-deja/g++.mike/p784.C: Ditto.
61957         * g++.old-deja/g++.mike/p785.C: Ditto.
61958
61959 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61960
61961           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61962
61963 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61964
61965         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61966         target feature; pass this to c-torture-execute as needed.
61967
61968 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61969
61970         * lib/c-torture.exp(c-torture-execute): If the previous and the
61971         current executables being tested are identical, we don't need to
61972         run the executable again. Try to make the executable names
61973         unique. Add an optional argument for passing additional compiler
61974         flags.
61975
61976 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61977
61978         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61979
61980 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61981
61982         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61983
61984 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61985
61986         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61987         32bit or larger longs.
61988
61989         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61990         have either a 32bit long or 32bit int.
61991
61992 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61993
61994         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61995         Make double precision tests dependent on sizeof (double).
61996
61997 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61998
61999         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62000         too.
62001
62002 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
62003
62004         * gcc.c-torture/compile/961203-1.cexp: New script.
62005
62006 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
62007
62008         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62009         up the includes ourselves.
62010
62011 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
62012
62013         * lib/plumhall.exp: Remove random include, and add a few
62014         verbose messages for debugging.
62015
62016 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
62017
62018         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62019         of trying to do it ourselves.
62020
62021 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
62022
62023         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62024
62025 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
62026
62027         * gcc.prms/5403.c: Made regexp a bit less strict.
62028
62029 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
62030
62031         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62032         is returned from remote_load instead.
62033         * lib/plumhall.exp: Ditto.
62034         * lib/mike-g++.exp: Ditto.
62035         * lib/old-dejagnu.exp: Ditto.
62036         * lib/c-torture.exp: Ditto.
62037
62038 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
62039
62040         * lib/g++.exp: Use build_wrapper procedure.
62041         * lib/gcc.exp: Ditto.
62042
62043 1997-05-20  Jeffrey A Law  (law@cygnus.com)
62044
62045         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62046         an old-style decl for malloc.  Fixes tests to work when
62047         sizeof (int) != sizeof (size_t).
62048
62049 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62050
62051         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62052
62053         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62054         use stdargs.h interface.
62055
62056 1997-05-15  Mike Meissner  <meissner@cygnus.com>
62057
62058         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62059         NO_VARARGS when compiling.
62060
62061 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
62062
62063         * lib/plumhall.exp(ph_includes): New procedure.
62064         (ph_make): Use it.
62065         (ph_compiler): Ditto.
62066
62067         * lib/g++.exp: Rename test-glue.c to testglue.c.
62068         * lib/gcc.exp: Ditto.
62069
62070 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
62071
62072         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62073         to completion when it's called.
62074
62075 1997-03-21  Michael Meissner  <meissner@cygnus.com>
62076
62077         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62078         is defined, don't do test.
62079
62080 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
62081
62082         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62083         for object files.
62084         (ph_summary): Mark skipped testcases as untested, not unresolved.
62085
62086         * lib/plumhall.exp (ph_make): If unresolved because of bad
62087         errorCode, record errorCode in log file.
62088         (*): Replace send_log/verbose with verbose -log.
62089
62090 1997-03-19  Michael Meissner  <meissner@cygnus.com>
62091
62092         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62093         double conversion if double isn't at least 8 bytes.
62094
62095         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62096         int to work with targets where int is 16 bits.
62097
62098         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62099         8 bytes, just exit, since 4 byte doubles don't have enough bits of
62100         precision for the test to complete.
62101
62102 1997-03-14  Michael Meissner  <meissner@cygnus.com>
62103
62104         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62105         if d10v is not compiled with the -mdouble64 flag.
62106         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62107
62108         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62109         d10v is not compiled with the -mint32 flag.
62110
62111 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
62112
62113         * lib/plumhall.exp: Use incr_count.
62114
62115 1997-03-12  Jeffrey A Law  (law@cygnus.com)
62116
62117         * gcc.c-torture: Update to c-torture-1.45.
62118
62119 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
62120
62121         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62122         the name of the expect testcase file).
62123
62124         * lib/g++.exp(g++_init): Ditto.
62125
62126 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
62127
62128         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62129         the host.
62130
62131         * lib/gcc.exp(gcc_exit): New procedure.
62132
62133 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
62134
62135         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62136         specs where appropriate.
62137
62138         * g++.old-deja/g++.arm/*: Added additional ERROR checks
62139         because of new "candidates are" messages, and removed a few
62140
62141         * Converted all non-old-style g++ testcases to old-style, and
62142         moved into g++.old-deja.
62143
62144 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
62145
62146         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62147         options.
62148
62149         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62150         succeeded.
62151
62152         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62153
62154 1997-02-13  Michael Meissner  <meissner@cygnus.com>
62155
62156         * lib/gcc.exp (gcc_target_compile): Add support for defining
62157         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62158         the machine doesn't have those features.
62159
62160 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
62161
62162         * g++.law/operators4.exp: Don't use LIBS.
62163
62164 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
62165
62166         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62167
62168         * lib/mike-g++.exp: Don't set the compiler to be tested here.
62169         * lib/g++.exp: Set it here instead. Also, allow use of the
62170         --tool_exec and --tool_opt options. Change CXX to
62171         GXX_UNDER_TEST.
62172
62173         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62174
62175         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62176
62177 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
62178
62179         * lib/old-dejagnu.exp: Use prune_warnings instead of
62180         prune_system_crud.
62181         * lib/mike-g++.exp: Ditto.
62182         * lib/gcc.exp: Ditto.
62183         * lib/g++.exp: Ditto.
62184
62185         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62186
62187 1997-02-07  Jeffrey A Law  (law@cygnus.com)
62188
62189           * 941014-2.c: Include stdlib.h
62190           * 960327-1.c: Include stdio.h
62191           * dbra.c, index-1.c: Don't assume ints are 32bits.
62192
62193 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
62194
62195         * lib/gcc.exp: Add gcc,stack_size target feature.
62196
62197         * lib/g++.exp(g++_target_compile): Add the include and link
62198         paths here, not in two other places. And, it's $options, not
62199         options.
62200
62201         * lib/mike-g++.exp(postbase): Remove the code that determines
62202         the correct include and link paths.
62203         * g++.old-deja/old-deja.exp: Ditto.
62204
62205 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
62206
62207         * lib/g++.exp(g++_init): target_compile no longer returns the
62208         filename of the result.
62209
62210 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
62211
62212         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62213         call to glob.
62214
62215         * gcc.c-torture/special/special.exp: Change call to
62216         gcc_target_compile to include the object file.
62217
62218 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
62219
62220         * gcc.c-torture/special/special.exp: Correct misspelling in last
62221         change.
62222
62223 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
62224
62225         * lib/plumhall.exp(ph_summary): Log the entire output of the
62226         executable. Return -1 if there were any failures, 0 otherwise.
62227         (ph_execute): Return -1 if there were any failures, 0 otherwise.
62228         (ph_make): Clean up objects and executables that were built
62229         if the tests succeeded.
62230
62231 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
62232
62233         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62234         libraries and includes in the build tree as appropriate.
62235
62236 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62237
62238         * lib/c-torture.exp: Instead of looking for the global variable
62239         NO_LONG_LONG, check to see if that's a feature of the target.
62240
62241 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
62242
62243         * config/default.exp: Minimize. Delete the remainer of the files in
62244         config; this functionality is now in devo/dejagnu/config.
62245
62246         g++.*/*: Pass any additional flags used to compile to postbase;
62247         delete CXXFLAGS.
62248
62249         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62250         is now done by runtest.exp. Use gcc_target_compile instead of
62251         compile.
62252
62253         lib/c-torture.exp: Use gcc_target_compile instead of compile.
62254         Remove references to CFLAGS. Use remote_file instead of
62255         calling rm -f.
62256         (c-torture): Take a list of arguments to use to compile this
62257         testcase.
62258
62259         lib/g++.exp: Simplify. Use target_compile instead of compile.
62260         lib/gcc-dg.exp: Ditto.
62261         lib/gcc.exp: Ditto.
62262         lib/mike-{gcc,g++}.exp: Ditto.
62263         lib/old-dejagnu.exp: Ditto.
62264         lib/plumhall.exp: Ditto.
62265
62266 1997-01-08  Jim Wilson  <wilson@cygnus.com>
62267
62268         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62269         (ph_linker): Likewise.
62270
62271 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
62272
62273           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62274         MAP_ANON / MAP_ANONYMOUS if defined;
62275         else try to map from /dev/zero .
62276
62277 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62278
62279         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62280         isn't defined, then define it to MAP_ANONYMOUS.
62281
62282 1996-11-12  Jeffrey A Law  (law@cygnus.com)
62283
62284         * gcc.c-torture: Update to c-torture-1.42 release.
62285
62286 1996-11-11  Jeffrey A Law  (law@cygnus.com)
62287
62288         * gcc.c-torture: Update to c-torture-1.41 release.
62289
62290 1996-10-27  Jeffrey A Law  (law@cygnus.com)
62291
62292         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
62293         c-torture release.
62294
62295 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
62296
62297         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62298         and LDFLAGS.  Fix second case to append the target_info ldflags
62299         onto LDFLAGS, not CFLAGS.
62300         * lib/g++.exp (g++_init): Add target_info stuff.
62301         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
62302         of libgloss and newlib flags for !native.
62303
62304         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62305         (GDB): Fix relative path to go up another dir for finding gdb.
62306
62307 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
62308
62309         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62310         versions in the target_info array, if they don't exist.
62311
62312 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
62313
62314         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62315
62316 1996-07-08  Jim Wilson  <wilson@cygnus.com>
62317
62318         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62319         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62320
62321 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
62322
62323         * lib/old-dejagnu.exp: Don't remove the output file before we've
62324         actually tested it. Don't append pwd to the path of the executable
62325         we're testing.
62326
62327 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
62328
62329         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62330
62331 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
62332
62333         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62334         temporary directory for compiler files, and set it to a default
62335         value of /tmp. Set $output as the name of the output file from
62336         compiling the testcase. Add a -o option to $cflags_var so the
62337         compiler writes the final output file as $output. Set $executable
62338         to $output.
62339
62340         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62341         directory for compiler files, and set it to /tmp if it doesn't
62342         already have a value. Set $output_file to the name of the output
62343         file from compiling the testcase. Add a -o option to CXXFLAGS so
62344         the compiler writes the final output file as $output. Use $output
62345         as the executable to be tested.
62346
62347 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62348
62349         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62350
62351 1996-06-08  Jeffrey A Law  (law@cygnus.com)
62352
62353         * gcc.c-torture/execute/pending-1.c: New test.  Still
62354         pending in Tege's queue.
62355
62356 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
62357
62358         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62359         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
62360         if there were failures.  Call unresolved if there were unresolved
62361         testcases.  Call gcc_fail if program did not run to completion.
62362         (ph_make): Pass additional argument name to ph_execute.
62363         (ph_execute): Add new argument.  Pass additional arguments to
62364         ph_summary.  Call gcc_fail is there is no execution output.
62365
62366 1996-04-24  Jeffrey A Law  (law@cygnus.com)
62367
62368         * lib/plumhall.exp (proc_summary): Output relavent summary
62369         lines into the log so specific failures in plumhall can be
62370         investigated.
62371
62372 1996-04-10  Jeffrey A Law  (law@cygnus.com)
62373
62374         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62375         (c-torture-execute): Don't try to execute tests which use
62376         "long long" types if $NO_LONG_LONG is nonzero.
62377
62378 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
62379
62380         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62381         not c-torture.
62382
62383         * gcc.ieee: Move from here.
62384         * gcc.c-torture/execute/ieee: To here.
62385
62386 1996-03-26  Jeffrey A Law  (law@cygnus.com)
62387
62388         * gcc.c-torture: Update to c-torture-1.41 release.
62389
62390 1996-03-22  Jeffrey A Law  (law@cygnus.com)
62391
62392         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62393         not "$output".
62394
62395 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
62396
62397         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62398         -c present.
62399
62400 1996-03-02  Jeffrey A Law  (law@cygnus.com)
62401
62402         * config/proelf.exp: Handle connecting to a simulator.
62403
62404 1996-01-31  Jeffrey A Law  (law@cygnus.com)
62405
62406         * config/proelf.exp: New file.  Enough framework that we can
62407         run c-torture tests on the proelf targets (or any other target
62408         that gdb can connect to for that matter).
62409
62410 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62411
62412         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62413         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62414
62415         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62416         exec_output exists.
62417
62418 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62419
62420         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62421         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62422
62423         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62424         to pass/fail/unresolved/unsupported/untested.  Caller must now
62425         call unresolved/unsupported/untested.
62426         * lib/*.exp: Update FSF address.  Update to handle new results of
62427         ${tool}_load.
62428         * lib/chill.exp (verbose): Delete.
62429
62430 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62431
62432         * lib/gcc.exp (default_gcc_start): Change order of args to
62433         $LDFLAGS $CFLAGS $LIBS.
62434         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62435         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62436         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62437         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62438         * gcc.misc-tests/dg-test.exp: Likewise.
62439         * gcc.misc-tests/msgs.exp: Likewise.
62440         * gcc.prms/prms.exp: Likewise.
62441         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62442         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62443
62444         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62445
62446 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62447
62448         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62449
62450         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62451         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62452
62453         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62454         necessary.
62455
62456 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62457
62458         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62459         global for loop; add use of $mathlib.
62460         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62461         settings here; set mathlib for anything but VxWorks.
62462
62463 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62464
62465         * gcc.c-torture: Update to c-torture-1.40 release.
62466
62467 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62468
62469         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62470         dg.exp.
62471
62472 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62473
62474         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62475         global.
62476
62477 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62478
62479         * lib/g++.exp (LIBS): Define if not already.
62480         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62481         (gcc-dg-prune): Call prune_gcc_output.
62482         * lib/gcc.exp (prune_gcc_output): New proc.
62483         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62484         prune_gcc_output.
62485
62486 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62487
62488         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62489         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62490
62491 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62492
62493         * gcc.c-torture: Update to c-torture-1.39 release.
62494
62495 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62496
62497         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62498         fails, try others as well.
62499
62500 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62501
62502         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62503         If compilation fails, mark execute tests as `untested'.
62504         If test is marked as unsupported, don't mark compilation and
62505         execute tests as failed.
62506
62507 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62508
62509         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62510         libstdc++ for whether or not we want to be doing shared
62511         libraries.  Delete link_curses since we don't need it anymore.
62512         * lib/mike-g++.exp (postbase): Don't link in libg++.
62513         * g++.old-deja/old-deja.exp: Likewise.
62514
62515 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62516
62517         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62518
62519 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62520
62521         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62522         For that, add `-Wl,-a,shared_archive'.
62523         * g++.old-deja/old-deja.exp: Likewise.
62524
62525 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62526
62527         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62528
62529 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62530
62531         * lib/mike-g++.exp (postbase): Pay attention to the status of
62532         g++_load.
62533
62534 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62535
62536           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62537
62538 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62539
62540         * lib/gcc.exp (default_gcc_start): No longer need to log program
62541         being executed or its output, execute_anywhere does that now.
62542         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62543         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62544
62545 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62546
62547         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62548         the same as those in lib/g++.exp.
62549
62550 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62551
62552         * gcc.c-torture: Update to c-torture-1.38 release.
62553         * gcc.ieee: Related changes.
62554
62555 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62556
62557         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62558         "exec". Minor reformatting changes.
62559
62560         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62561         cross. This means all "exec" calls now work on a remote host as
62562         well.
62563         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62564         cross. Filter out the extra "\r\n" stuff that expect puts in.
62565         (c-torture-execute): Filter out the bogus warnings like
62566         c-torture-compile does. Add support for canadian cross.
62567         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62568         Use execute_anywhere rather than calling exec directly. Now it
62569         works for canadian cross testing.
62570
62571 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62572
62573         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62574         results into a variable, and check that rather than using file exists.
62575
62576 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62577
62578         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62579         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62580
62581 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62582
62583         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62584         lib_curses if there's a shared libg++ in the build tree.
62585
62586 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62587
62588         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62589         if not supported target.
62590
62591 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62592
62593         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62594         link_curses up to always happen, not just for native builds.
62595
62596 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62597
62598         * gcc.c-torture: Update to c-torture-1.36 release.
62599         * gcc.failure: Related changes.
62600
62601 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62602
62603         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62604
62605 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62606
62607         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62608         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62609         runshlib, link_curses, and mathlib for link and run.
62610
62611         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62612         pass the runtime shared library options for Solaris, OSF/1, and
62613         Irix5, and link with -lcurses to avoid unresolved references.
62614
62615 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62616
62617         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62618         only run once.
62619
62620 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62621
62622         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62623
62624 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62625
62626         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62627         do not have a framework for the "compat" tests yet.
62628
62629 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62630
62631         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62632         set to null if we're testing vxworks5.1.  Use that instead of
62633         `-lm' in the setting of LIBS for link and run.
62634
62635 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62636
62637         * config/rom68k.exp (${tool}_load): Major changes to make it
62638         work.  Verified that it does in fact return the stuff in
62639         exec_output properly.  Catch any Emul or any TRAP other than 0.
62640
62641 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62642
62643         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62644         LDFLAGS properly for targets that need stuff from libgloss.
62645         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62646         only run once.
62647         (gpp_initialized): New variable.
62648
62649 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62650
62651         * config/rom68k.exp: Load libgloss.exp.
62652         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62653         so we can produce a fully linked binary.
62654         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62655         so we can produce a fully linked binary.
62656
62657 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62658
62659         * lib/plumhall.exp (ph_section): Watch for expected failures.
62660         Add missing `else'.
62661
62662         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62663         run the testcase.
62664         (c-torture): Likewise.
62665
62666 1995-08-28  Doug Evans  <dje@cygnus.com>
62667
62668         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62669
62670         * lib/mike-g++.exp (mike_cleanup): New proc.
62671         (prebase): New globals compiler_result, not_compiler_result,
62672         target_regexp.
62673         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62674         allow leading "-" in pattern.  Watch for unsupported tests.
62675         If $compiler_result is set, pattern match assembler code,
62676         and ditto for $not_compiler_result.
62677         * lib/mike-gcc.exp: Likewise.
62678
62679         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62680         execution "succeeded".
62681
62682 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62683
62684         * config/win32.exp: New file.
62685         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62686
62687 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62688
62689         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62690         unsupported.
62691         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62692         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62693         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62694
62695         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62696         "... without exceptions was ...".  That is now handled by
62697         prune_system_crud.
62698         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62699
62700 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62701
62702         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62703         sieve.c,sort2.c}: New files.
62704         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62705         sieve.exp,sort2.exp}: Drivers for them.
62706
62707         * lib/mike-gcc.exp (program_output): New user settable variable.
62708         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62709         messages.
62710         * lib/mike-g++.exp (program_output): New user settable variable.
62711
62712         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62713
62714         * config/sh.exp: Deleted (use sim.exp instead).
62715
62716 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62717
62718         * config/vx.exp: Declare CHECKTASK as global.
62719         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62720         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62721         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62722
62723 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62724
62725         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62726         target. Like vx.exp, only includes `vx29k.exp' instead of
62727         `vxworks.exp'.
62728
62729 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62730
62731         * config/sim.exp: Increase time limit from 120 seconds to 240.
62732
62733 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62734
62735         * gcc.c-torture/execute/950628-1.c: New test.
62736
62737 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62738
62739         * gcc.c-torture: Update with changes/additions from
62740         c-torture-1.34.
62741
62742 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62743
62744         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62745
62746 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62747
62748         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62749
62750 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62751
62752         * gcc.c-torture/compile/950512-1.c: New test.
62753         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62754         * gcc.dg/struct-ret-1.c: Likewise.
62755
62756 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62757
62758         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62759           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62760
62761 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62762
62763         * gcc.c-torture/special/920411-1.c: Deleted.
62764         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62765
62766 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62767
62768         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62769         cpu limit.
62770
62771 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62772
62773         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62774
62775 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62776
62777         From kenner;
62778         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62779         is the proper length.
62780         * va-arg-3.c: Likewise.
62781
62782 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62783
62784         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62785         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62786
62787         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62788         * lib/g++.exp (default_g++_start): Delete old cruft.
62789
62790 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62791
62792         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62793         (2 * (1 << 18)) to (2 * (1 << 17)).
62794
62795         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62796
62797 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62798
62799         * config/rom68k.exp: Renamed from config/idp.exp
62800
62801 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62802
62803         * c-torture/compile/921109-2.c
62804
62805 1995-04-18  Mike Stump  <mrs@cygnus.com>
62806
62807         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62808         excess errors.
62809
62810 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62811
62812         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62813         output.
62814         * lib/g++.exp (default_g++_start): Likewise.
62815
62816 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62817
62818         * gcc.c-torture/compile/950329-1.c: New test.
62819
62820 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62821
62822           * config/bug.exp (${tool}_load): Updated to use new remote_open
62823           and remote_close procs.
62824         * config/idp.exp: New file.
62825
62826 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62827
62828         * gcc.c-torture/execute/950322-1.c: New test.
62829
62830 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62831
62832         * config/vx.exp (${tool}_load): Clean up testing of return code from
62833         vxworks_ld and vxworks_spawn.
62834
62835 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62836
62837         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62838
62839 1995-03-13  Mike Stump  <mrs@cygnus.com>
62840
62841         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62842         can mark excess errors on a machine by machine basis.  Note, the
62843         default is to not expect any excess errors, even when excess
62844         errors test - is given, so you will want to put an XFAIL ... on
62845         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62846         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62847         those 4 machines, but no others.
62848
62849 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62850
62851         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62852         * lib/c-torture.exp: to here.
62853
62854 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62855
62856         * gcc.c-torture/execute/950221-1.c: New test.
62857         * gcc.c-torture/execute/struct-ret-1.c: New test.
62858         * gcc.c-torture/compile/950221-1.c: New test.
62859
62860         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62861
62862 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62863
62864         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62865         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62866
62867 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62868
62869         * g++.gb: New directory of tests, derived from my signature and
62870         class scoping tests.
62871
62872         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62873         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62874         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62875         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62876         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62877         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62878         * g++.gb/sig25.C: Likewise.
62879
62880         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62881         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62882         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62883         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62884         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62885         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62886         * g++.gb/sig25.exp: Likewise.
62887
62888         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62889         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62890         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62891         * g++.gb/scope13.C: Likewise, this test still fails.
62892
62893         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62894         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62895         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62896         * g++.gb/scope13.exp: Ditto.
62897
62898         * g++.gb/README: New file, explains what these tests are about.
62899
62900 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62901
62902         * lib/dg.exp (dg-do): Support `preprocess'.
62903         (dg-test): Likewise.
62904
62905 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62906
62907         * config/udi.exp: change "continue -expect" to "exp_continue".
62908
62909 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62910
62911         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62912         Delete redundant tests.
62913
62914         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62915         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62916         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62917         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62918         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62919         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62920         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62921         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62922
62923         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62924         storing label pointers.
62925         * gcc.c-torture/execute/921019-1.c: Likewise.
62926         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62927         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62928         parameter fp.
62929         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62930         constants.
62931
62932         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62933         Delete obsolete tests.
62934
62935         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62936         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62937         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62938         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62939         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62940         * gcc.c-torture/compile/950124-1.c: New test.
62941
62942         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62943
62944 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62945
62946         * lib/mike-g++.exp: Add -lm to LIBS.
62947
62948 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62949
62950         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62951
62952 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62953
62954         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62955
62956 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62957
62958         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62959
62960 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62961
62962         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62963         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62964         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62965         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62966         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62967         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62968         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62969         * g++.law/{operators31.C, operators32.C,
62970         * g++.law/{operators33.C, operators34.C}: Likewise.
62971         * g++.law/{pic1.C, refs2.C}: Likewise.
62972         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62973         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62974         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62975         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62976
62977         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62978         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62979         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62980         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62981         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62982         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62983         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62984         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62985         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62986         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62987         * g++.law/{operators34.exp}: Likewise.
62988         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62989         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62990         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62991         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62992         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62993
62994         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62995         No longer expected to fail.
62996         * g++.law/missed-error3.C: Tweak for recent bool changes.
62997
62998 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62999
63000         * config/emb-unix: Deleted.
63001         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63002         remote execution.  Do final link on remote host if REMOTE_LINK is set.
63003
63004 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
63005
63006         * lib/dg.exp (dg-test): Fix typo in last patch.
63007
63008 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
63009
63010         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63011         (handles multiple occurrences).
63012
63013 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
63014
63015         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63016         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63017         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63018         printed).
63019         * lib/c-torture.exp (c-torture-compile): Likewise.
63020         (c-torture): Prepend full path if missing.
63021         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63022         (gcc_fail): Likewise.
63023         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63024
63025 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
63026
63027         * lib/netware.exp: Only attach to NetWare i386 systems.
63028
63029 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
63030
63031         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63032         messages.  Add test name to "output pattern match" pass/fail message.
63033
63034 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
63035
63036         * gcc.dg: New testsuite.
63037         * gcc.dg/dg.exp: New file.
63038
63039         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63040         test-switch.c}: Deleted.
63041
63042         * gcc.misc-tests/msgs.exp: New testcase driver.
63043
63044 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
63045
63046         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63047         Watch for illegal return values from ${tool}_load.
63048         * config/unix.exp (${tool}_load): Fix pass/fail detection for
63049         cross targets.  Coerce return value >0 to 1.
63050
63051 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
63052
63053         * config/unix.exp (${tool}_load): Call program rsh, not proc.
63054
63055         * config/emb-unix.exp: New file.
63056
63057         * config/sim.exp: Error if variable $SIM not defined.
63058         (${tool}_load): Mark test as "untested" if simulator missing.
63059
63060         * config/unix.exp: Load remote.exp to get rcp_download.
63061         * lib/c-torture.exp: Use different option lists for testcases with
63062         and without loops.
63063         * gcc.c-torture/execute/execute.exp: Likewise.
63064
63065 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
63066
63067         * config/*.exp: Clarify return code from ${tool}_load.
63068         Call `unresolved' or `untested' instead of `warning' or `perror'
63069         (sometimes you still want to call both though).
63070         Add comment that `shell_id' is local to each file.
63071         * config/udi.exp (timeout): Set to 30.
63072         Don't print warning if connection fails, $connectmode has already
63073         printed an error.
63074         (${tool}_load): Move verbose messages to level 2.
63075         Rework pattern for "Process started" message.
63076         Pass `shell_id' to ${connectmode}_download.
63077         Retry twice upon timeout.  Make resetting of target more robust.
63078         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63079         Pass `shell_id' to exit_$connectmode.
63080         Only call exit_$connectmode if connected.
63081         * config/unix.exp (${tool}_load): Check return codes better.
63082         * config/vrtx.exp (${tool}_load): Likewise.
63083         * config/vx.exp (${tool}_load): Likewise.
63084         Delete unneeded global's.
63085         * lib/dg.exp (dg-test): Update to reflect clarified return codes
63086         from ${tool}_load.
63087         (dg-stat): Delete.
63088         (dg-init): Delete recording of pass/fail counts.
63089         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63090         (old-dejagnu-init): Likewise.
63091         (old-dejagnu-stat): Delete contents, empty proc now.
63092         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63093         (c-torture): Delete references to lcnt, lpass, lfail.
63094         Get option list from TORTURE_OPTIONS.
63095         Delete -funroll[-all]-loops if no loops.
63096         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63097         (g++_stat): Delete contents (empty proc now).
63098         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63099         (gcc_finish): Likewise.
63100         (gcc_stat): Deleted.
63101         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63102         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63103         * gcc.c-torture/execute/execute.exp: Likewise.
63104         Split tests into two parts: compile, execute.
63105         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
63106         no loops.  Update to reflect clarified return codes from ${tool}_load.
63107
63108 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
63109
63110         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63111         to grep for.
63112         (old-dejagnu): Likewise (where necessary).
63113
63114 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
63115
63116         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63117
63118         * lib/dg.exp (dg-process-target): Fix processing of selector.
63119         Add comment regarding use of `error'.
63120
63121         * lib/gcc.exp (prune_system_crud): Define if missing.
63122         * lib/g++.exp (prune_system_crud): Likewise.
63123
63124         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63125         Call prune_system_crud.
63126         * lib/dg.exp (dg-runtest): New proc.
63127         Use perror instead of send_user for tcl errors in testcase.
63128         Don't return any value, it's never used.
63129         Don't clobber previous definition of `unknown'.
63130         Print tcl errors in `dg-final'.
63131
63132 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
63133
63134         * lib/dg.exp (dg-process-target): Improve syntax error messages.
63135         (dg-test): Don't print errorInfo, it contains stack backtrace.
63136
63137 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
63138
63139         * lib/g++.exp (runtest_file_p): Define if missing.
63140
63141 1994-09-24  Doug Evans  (dje@cygnus.com)
63142
63143         * lib/mike-g++.exp: Comment out loading of g++.exp.
63144         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
63145         (default_g++_version): Always print something.
63146         (default_g++_start): Comment out call to `which'.
63147         (g++_start, g++_load): Deleted (must be defined in config file).
63148         * lib/gcc.exp: Test for existence of $CC at start.
63149         Delete check for tmpdir (done in gcc_init).
63150         (default_gcc_version): Always print something.
63151         (default_gcc_start): Comment out call to `which'.
63152         * config/*.exp: Major cleanup - make cross targets work at least a
63153         little better for g++ (by not being "--tool gcc" specific).
63154         Rename gcc_xxx to ${tool}_xxx.
63155         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63156         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63157
63158 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
63159
63160         * lib/c-torture.exp (c-torture-compile): Rework compiler
63161         message processing.
63162
63163         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63164         c-torture.
63165
63166 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
63167
63168         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63169
63170         * lib/dg.exp (dg-process-target): Support { target native }.
63171
63172 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
63173
63174         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
63175         looked for "... program xxx got fatal signal".
63176         Correct regsub munging of `comp_output'.
63177         Ignore compiler messages "path prefix not used" and "linker input
63178         file unused".
63179
63180 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
63181
63182         * lib/gcc.exp (runtest_file_p): Define if missing.
63183         * gcc.prms/template.c: Example to work from.
63184
63185 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
63186
63187         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63188         * lib/dg.exp (dg-test): Call unsupported testcases as such.
63189
63190         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63191         * gcc.prms/1883.c: Moved from compile/940714-1.c.
63192         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63193         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63194
63195         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63196         (dg-process-target): No longer a varargs proc.
63197         Return S/N for target, P/F for xfail.  All callers changed.
63198         (user option procs): More argument checking.
63199         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63200         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63201         (dg-test): Skip test if not running on selected target in `dg-do'.
63202         Update handling of `dg-do-what', `dg-output-text'.
63203         Separate execution pass/fail from output pattern match pass/fail.
63204         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63205
63206 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
63207
63208         * gcc.c-torture/special/special.exp: Don't expect failure for mips
63209         target for 920510-1.c.
63210
63211 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
63212
63213         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63214         Clean up comment regarding use of passcnt, etc.
63215         (gcc_stat): Don't update `testcnt' here.
63216         (gcc_finish): Do it here.
63217         Might as well reset `but_id' here too.
63218         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63219         to determine if the file should be tested.
63220         * gcc.c-torture/compile/compile.exp: Likewise.
63221         * gcc.c-torture/execute/execute.exp: Likewise.
63222         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63223         * gcc.misc-tests/dg-test.exp: Likewise.
63224         * gcc.prms/prms.exp: Likewise.
63225         * gcc.wendy/wendy.exp: Likewise.
63226         * g++.old-deja.exp: Likewise.
63227         Move "Testing file" message to verbose level 1.
63228
63229 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
63230
63231         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63232
63233 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
63234
63235         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63236         (default_gcc_start): Accept optional second list element
63237         of compiler flags.  Print compiler output at verbosity level 2.
63238         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63239         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63240         Save current values of framework globals passcnt, failcnt, xpasscnt,
63241         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63242         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
63243         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63244         xfailcnt to compute stats.  Update framework global `testcnt' from
63245         pass/fail counts.
63246         (gcc_finish): New proc.  Clean up test environment.
63247         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63248         (gcc_epass, gcc_efail): Delete.
63249         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63250         argument of line number.
63251         (dg-init): If the tool has an init routine, call it.
63252         (dg-test): Remove args `cflags_var' and `libs_var'.
63253         Pass all compiler options to ${tool}_start.
63254         Handle missing line number.
63255         (dg-finish): New function.
63256         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63257         particular files.  Call gcc_finish at end.  Move "skipping test"
63258         message to verbosity level 3.
63259         * gcc.c-torture/compile/compile.exp: Likewise.
63260         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63261         * gcc.c-torture/execute/execute.exp: Likewise.
63262         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63263         Print testcase being tried at verbosity level 1.
63264         * gcc.c-torture/special/special.exp: Unset xfail.
63265         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63266         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63267         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63268         * gcc.failure/failure.exp: Likewise.
63269         * gcc.ieee/ieee.exp: Likewise.
63270         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63271         Update call to dg-test.  Call dg-finish at end.
63272         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
63273         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63274         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63275         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63276         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
63277         * gcc.wendy/wendy.exp: Add copyright.
63278         Delete setting of tmpdir (done by gcc_init).
63279         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63280         Pass compiler flags to gcc_start.  Call gcc_finish at end.
63281         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63282         gcc_[ce]pass/fail.
63283
63284 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
63285
63286         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63287         confusion.
63288         (g++_load): Likewise.
63289
63290         * config/*.exp (gcc_load): Some were varargs fns and some were not.
63291         Rename argument to `prog' to remove the confusion.
63292         Varargs fns behave differently too!
63293         (g++_load): Likewise.
63294
63295         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63296
63297         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63298         what it is.  Delete (always) printing of status value for !native.
63299         Simplify verbose code, and include status and exec_output.
63300         (g++_load): Use gcc_load.
63301
63302 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
63303
63304         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63305         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63306         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63307         940714-3.c as these testcases don't exist anymore.  Make
63308         va-arg-1.c expected to pass.
63309
63310 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
63311
63312         * gcc.misc-tests/misc.exp: Only run specific testcases.
63313         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
63314         * gcc.misc-tests/dg-[1-9].c: New files.
63315
63316         * lib/dg.exp: New testsuite driver.
63317         * gcc.prms/prms.exp: Use it.
63318
63319         * README.gcc: New file.
63320
63321         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63322         Document and reset `lxpass' and `lxfail'.
63323         Simplify "initialized" message.
63324         (gcc_stat): Clean up comments a little.
63325
63326 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
63327
63328         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63329
63330 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
63331
63332         * lib/old-dejagnu.exp (process-option): New proc.
63333         (old-dejagnu-init, old-dejagnu-stat): Likewise.
63334         (old-dejagnu): Simplify.
63335         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63336
63337 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
63338
63339         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63340         exists and is not an empty string.
63341
63342         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63343         $xfail rather than calling setup_xfail.  Clear $xfail when test is
63344         finished.
63345         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63346         automatically.
63347
63348         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63349         longer expected to fail.
63350
63351         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63352         "f" function call.
63353
63354         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63355
63356         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63357         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63358         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63359         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63360         c-torture-1.29.
63361
63362         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63363         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63364
63365         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63366
63367         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63368         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63369
63370         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63371         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63372         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63373
63374 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
63375
63376         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63377         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63378         940714-1.c, 940714-2.c, 940714-3.c},
63379         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63380         gcc.misc-tests/{mg.c,mg.exp}:
63381         New tests.
63382         * gcc.noncompile/noncompile.exp: Change accordingly.
63383
63384 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
63385
63386         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63387         Undo previous clobberage.
63388
63389 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
63390
63391         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63392         * gcc.special/{930510-1.c, special.exp}:
63393         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63394         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63395         struct-varargs-1.c}: New tests from c-torture-1.26.
63396
63397 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
63398
63399         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63400           argument to switch.
63401
63402 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
63403
63404         * Revert the previous changes.  Please see Rob's directory
63405         (/lisa/test/rob/progressive/gcc/testsuite) for testing
63406         fixes.
63407
63408 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63409
63410         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63411         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63412         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63413         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63414         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63415         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63416         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63417         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63418         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63419         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63420         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63421         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63422         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63423         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63424         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63425         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63426         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63427         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63428         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63429         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63430         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63431         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63432         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63433         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63434         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63435         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63436         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63437         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63438         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63439         testing changes.
63440
63441 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63442
63443         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63444         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63445         with perror calls.
63446
63447 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63448
63449         * config/unix.exp (g++_load): Fix syntax.
63450
63451 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63452
63453         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63454         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63455         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63456         Don't expect va-arg-1.c to fail.  Correct expected output for
63457         920928-1.c.
63458         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63459         * gcc.wendy/hbm4.c: Correct typo.
63460         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63461
63462 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63463
63464         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63465         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63466         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63467         * lib/c-torture.exp (c-torture-compile): Ditto.
63468
63469         Reduce volume of output (remove all the -I's and such).
63470         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63471         Call gcc_cpass, gcc_cfail.
63472         (c-torture): Pass testing option to c-torture-compile.
63473
63474 1994-03-21  Doug Evans  (dje@cygnus.com)
63475
63476         Bring patches over from progressive.
63477         * config/default.exp: Exit remote shell cleanly.
63478         (g++_exit, g++_start): Add default versions.
63479         * config/sim.exp (gcc_load): Use perror, not error.
63480
63481 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63482
63483         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63484         set in site.exp.
63485
63486 1994-03-14  Doug Evans  (dje@cygnus.com)
63487
63488         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63489         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63490         (wendy_try): New proc to run testcase.
63491         (main loop): Call 'em.
63492         * gcc.wendy/*.c: Clean up pass to correct expected output.
63493
63494         * lib/gcc.exp: Minor cleanup work.
63495         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63496
63497 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63498
63499         * config/sim.exp (gcc_load): Document return codes better.
63500         Don't pass -v to simulator.
63501
63502 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63503
63504         * gcc.special/920717-x.c: Fix typo.
63505         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63506         get at sources.
63507
63508         * lib/mike-gcc.exp: Fix typo.
63509
63510 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63511
63512         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63513         binary to use, transform the name.
63514         * config/*.exp: rename everything. Nuke any g++ specific files,
63515         it's now a special case of gcc that requires no special support.
63516         Add a default.exp for unsupported targets.
63517
63518 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63519
63520         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63521         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63522         version of Tcl.
63523
63524 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63525
63526         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63527         than a warning.
63528
63529 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63530
63531         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63532
63533 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63534
63535         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63536         option_list.  Compile every file with only 4/6 option choices
63537         (same as C torture) instead of with 12/18 different option
63538         choices.
63539         * lib/c-torture.exp: Likewise.
63540
63541         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63542         not already set.
63543
63544 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63545
63546         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63547         can put an XFAIL *-*-* on excess errors.
63548
63549 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63550
63551         * g++.law: Add more tests derived from g++-bugs snapshots.
63552
63553         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63554         equivalent to g++.law/init9.
63555
63556         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63557         compiled it, and the a.out file after we've run it.
63558
63559 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63560
63561         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63562         compiled it, and the a.out file after we've run it.
63563
63564 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63565
63566         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63567
63568 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63569
63570         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63571         version number.
63572
63573 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63574
63575         * g++.law: New directory of g++ tests derived from the g++-bugs
63576         snapshots.
63577
63578 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63579
63580         * gcc.compile: initbug1.c initbug1.exp testcase added
63581
63582 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63583
63584         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63585         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63586           fixes submitted by Jeff Law (law@cs.utah.edu)
63587         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63588           Jeff Law (law@cs.utah.edu)
63589
63590
63591 1993-11-30  Mike Stump  (mrs@cygnus.com)
63592
63593         * config/unix-g++.exp: Follow the gcc way of doing things.
63594         * g++.old-deja/old-deja.exp: Minor updates.
63595         * lib/g++.exp: New file, follow the gcc way of doing things.
63596         * lib/old-dejagnu.exp: Minor updates.
63597         * lib/mike-g++.exp: Always unset errorInfo.
63598
63599 1993-11-06  Mike Stump  (mrs@cygnus.com)
63600
63601         * lib/gcc.exp: Fix some errors with the below change, CC and
63602         CFLAGS should be global when setting, not local.
63603
63604 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63605
63606         * lib/gcc.exp: Transform tool name.
63607
63608 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63609
63610         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63611
63612 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63613
63614         * lib/gcc.exp: change gcc_done to gcc_stat
63615
63616 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63617
63618         * Upgraded gcc testsuite to c-torture version 1.25
63619
63620 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63621
63622         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63623         * lib/c-torture: added hooks for new reporting code.
63624
63625 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63626
63627         * config/sh-gcc.exp: check if sh-sim exists in the path
63628
63629 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63630
63631         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63632         * gcc.compile/compile.exp: Initial changes for new logic.
63633         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63634         * gcc.failure/failure.exp: Initial changes for new logic.
63635         * gcc.ieee/ieee.exp: Initial changes for new logic.
63636         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63637         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63638         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63639         * lib/c-torture.exp: Initial changes for new logic.
63640         * lib/gcc.exp: Initial changes for new logic.
63641
63642 1993-10-15  Mike Stump  (mrs@cygnus.com)
63643
63644         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63645         depend upon failure or success.  Fully qualify names in failure
63646         and success messages.  Always remove a.out before starting
63647         compile, just in case.  Pay more attention to error text output by
63648         the compiler.  Handle testcases with no known past errors just
63649         like all others, so that things are uniform.  Other miscellaneous
63650         improvements.
63651
63652 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63653
63654         * gcc.cpp: new directory for cpp tests
63655
63656 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63657
63658         * lib/chill.exp: Code reformatted, removed unused code.
63659         * config/unix-chill.exp: Code reformatted, removed unused code.
63660         * chill.execute/execute.exp: Code reformatted, removed unused code.
63661         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63662
63663 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63664
63665         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63666         routines not written.
63667
63668 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63669
63670         * config/bug-gcc.exp: Use new procs from bug.exp.
63671
63672 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63673
63674         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63675         via ftp, rather than depending on NFS.
63676         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63677         case.
63678
63679 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63680
63681         * config/bug-gcc.exp: Use new download proc.
63682
63683 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63684
63685         * chill.execute/execute.exp: cleanups, handles errors better
63686         * chill.compile/compile.exp: rewrite, based on execute.exp
63687         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63688         * lib/chill.exp: major changes to diff proc and compile and link
63689         procs. added chill_fail and chill_pass wrappers to pass and
63690         fail. added more comments, and handle error codes better.
63691         Added a hack to capture stderr from exec, so noncompile tests
63692         can work.
63693
63694 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63695
63696         * chill.execute/execute.exp: rewrite of testsuite driver
63697         * lib/chill.exp: rewrite of testsuite driver
63698         * config/unix-chill.exp: rewrite of testsuite driver
63699
63700 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63701
63702         In chill.execute:
63703         * iexpr.ch: Standardize uppercase.
63704         * tuples.dat: Standardize uppercase.
63705         * vary.ch: standardize.  Correct varying string assignments.
63706         * vary.dat: Add new output lines.
63707
63708 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63709
63710         In chill.execute:
63711         * chprintf.ch: Standardize use of uppercase.
63712         * tuples.ch: Standardize and turn arr2 into a DCL,
63713           rather than a SYN.
63714         * pinits.ch: Standardize.
63715
63716 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63717
63718         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63719         * Makefil: Renamed to Makefile.in.
63720         * configure.in: New.
63721
63722 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63723
63724         In chill.execute:
63725         * .cvsignore: Add result/output files.
63726         * Makefile: Fix up variables at start.  Use MFLAGS
63727           everywhere.  Correct bool_loc, built_ins entries.
63728           Add entry for vary1.ch.
63729         * bitarray.ch: Standardize upper-case usage.
63730         * bitexpr.ch: Standardize, add output of b1.
63731         * params.ch: Use arrayt in along PROC parameters, to
63732           avoid novelty problems.
63733         * sets.ch: Tiny cleanup.
63734         * vary1.ch: Re-indent.
63735
63736 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63737
63738         * Add PR-related files to Makefiles, .cvsignore files, etc.
63739
63740 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63741
63742         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63743           with compiler objects. New names are test-flow.c and test-loop.c
63744
63745 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63746
63747         * Upgraded c-torture tests from 1.19 to 1.20
63748
63749         * new files:
63750         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63751         * gcc.compile: 930623-1.c 930623-2.c
63752         * gcc.noncompile: 930622-1.c 930622-2.c
63753         * gcc.failure: 920411-1.c 920627-2.c
63754         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63755
63756 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63757
63758         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63759           More changes to get testsuite working properly. Needs more work.
63760           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63761
63762 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63763
63764         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63765           More changes to get testsuite working properly. Needs more work.
63766
63767 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63768
63769         * chill.compile/compile.exp: Added for Dejagnu support
63770         * chill.execute/execute.exp: Added for Dejagnu support
63771         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63772
63773 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63774
63775         This should complete moving the CHILL test files.
63776         * chill.noncompile(.cvsignore printf.grt
63777             in-printf.grt chprintf.grt chprintf.ch):
63778             Added test-support files.
63779           (Makefile): Modified further.
63780         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63781             signal.ch): Added test files.
63782           * chill.execute (.cvsignore printf.grt printr.c
63783             in-printf.grt rts.c chprintf.grt rts.h): Added
63784           test-support files.
63785             (Makefile): More corrections.
63786
63787 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63788
63789         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63790           test cases, ready for DejaGnu.
63791
63792 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63793
63794         * Upgraded c-torture tests from 1.18 to 1.19
63795
63796         * gcc.compile: added test(s):
63797           930607-1.c
63798         * gcc.execute: added test(s):
63799           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63800
63801         * added new subdirectory for misc tests: gcc.misc-tests
63802         * gcc.misc-test(s): added tests:
63803           inst-check.c test-consts.c test-ior.c test-switch.c
63804
63805 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63806
63807         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63808
63809 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63810
63811         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63812
63813 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63814
63815         * Upgraded c-torture tests from 1.17 to 1.18
63816
63817 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63818
63819         * Upgraded c-torture tests from 1.12 to 1.17
63820
63821 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63822
63823         * lib/old-dejagnu.exp:
63824           Fixed handling of XFAIL target triplets to correctly
63825           recognize wildcard characters.  Removed code that
63826           appended a unique id tag to the end of the file name
63827           printed out by the result of the testcases within a
63828           given test file.
63829
63830 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63831
63832         * lib/old-dejagnu.exp:
63833           Reworked expected failure handling to trigger off of XFAIL
63834           keyword in keyphrase embeded in testcase source code. The
63835           XFAIL keyword must be at the end of the keyphrase line. It
63836           may optionally be followed by one or more target triplets.
63837           It has just occured that the handling of wildcards in the
63838           target triplet may not be correct.
63839
63840 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63841
63842         * g++.old-deja/tests:
63843           Moved all subdirectories up one level into g++.old-deja .
63844
63845         * lib/old-dejagnu.exp:
63846           Fixed problem with CXXFLAGS not being properly reset, and being
63847           corrupted with extraneous "-c" compiler option.  This was
63848           causing binaries to not be generated for test that needed them.
63849           Modified strings passed to "pass" and "fail" so that individual
63850           tests from the same test file would be distinguished by an
63851           identifier appended to the test file name in the summary logs;
63852           this corrected a problem with erroneous diff logs.  Added code
63853           to search testcases for expected fail and unexpected pass keywords.
63854
63855 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63856
63857         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63858
63859 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63860
63861         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63862           Removed extraneous text from end of "Special g++ Options"
63863           keyphrase.
63864
63865         * lib/old-dejagnu.exp: Added pattern matching to look for new
63866           keywords, embedded in testcases comments, which will trigger
63867           calls to xpass and xfail.
63868
63869 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63870
63871         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63872           comments embedded in the testcases, especially the one looking for
63873           special compiler options, as well as the pattern matching for the
63874           compiler output again.
63875
63876 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63877
63878         * lib/old-dejagnu.exp: Do a proper check of the return value for
63879           execute tests. Fixed several problems with the pattern matching
63880           of the compiler output which gave erroneous test results.
63881           Changed several of the test result messages to be more descriptive.
63882         * config/unix-g++.exp: Proc g++_load now actually works and
63883           executes the tests passed to it and returns a usable return
63884           value.
63885
63886 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63887
63888           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63889
63890 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63891
63892         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63893           Modified both files to properly execute the old style
63894           dejagnu tests. The previous versions of these files were
63895           experimental and did not function anything near correctly.
63896
63897 1993-04-05  Rob Savoye  (rob@cygnus.com)
63898
63899         * Removed all Makefile.in and configure.in files. No configuration
63900         needed now.
63901
63902 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63903
63904         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63905
63906 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63907
63908         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63909         gcc.special/configure.in, gcc.noncompile/configure.in,
63910         gcc.execute/configure.in, gcc.code_quality/configure.in,
63911         g++.other/configure.in, g++.old-deja/configure.in,
63912         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63913         in srcname setting.
63914
63915 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63916
63917         * lib/udi.exp: Fixed mondfe and mondfe_download.
63918         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63919         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63920
63921 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63922
63923         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63924         (gdb_exit): Don't remove *_soc files.
63925
63926 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63927
63928         * lib/c-torture.exp: Don't look for main; instead always use -w
63929         -c.  This is how the c-torture tests work.  Remove the object
63930         file if the compilation succeeds.
63931         * gcc.execute/execute.exp: Remove executable if test passes.
63932         * gcc.noncompile/noncompile.exp: Every test is an expected
63933         failure.
63934         * gcc.special/special.exp: Added tests from c-torture 1.11,
63935         corrected use of existing test.
63936         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63937         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63938         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63939         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63940         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63941         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63942         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63943         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63944         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63945         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63946         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63947         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63948         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63949         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63950         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63951         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63952         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63953         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63954         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63955         c-torture 1.11.
63956         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63957         correspond to c-torture 1.11.
63958
63959         * New file.